pub struct Builder { /* private fields */ }
Expand description
A builder for AwsElasticsearchDomainLogPublishingOptions
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn index_slow_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
pub fn index_slow_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
Configures the OpenSearch index logs publishing.
sourcepub fn set_index_slow_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
pub fn set_index_slow_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
Configures the OpenSearch index logs publishing.
sourcepub fn search_slow_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
pub fn search_slow_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
Configures the OpenSearch search slow log publishing.
sourcepub fn set_search_slow_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
pub fn set_search_slow_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
Configures the OpenSearch search slow log publishing.
sourcepub fn audit_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
pub fn audit_logs(
self,
input: AwsElasticsearchDomainLogPublishingOptionsLogConfig
) -> Self
The log configuration.
sourcepub fn set_audit_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
pub fn set_audit_logs(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptionsLogConfig>
) -> Self
The log configuration.
sourcepub fn build(self) -> AwsElasticsearchDomainLogPublishingOptions
pub fn build(self) -> AwsElasticsearchDomainLogPublishingOptions
Consumes the builder and constructs a AwsElasticsearchDomainLogPublishingOptions
.