Struct aws_sdk_elasticsearch::model::log_publishing_option::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for LogPublishingOption
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn cloud_watch_logs_log_group_arn(self, input: impl Into<String>) -> Self
pub fn cloud_watch_logs_log_group_arn(self, input: impl Into<String>) -> Self
ARN of the Cloudwatch log group to which log needs to be published.
sourcepub fn set_cloud_watch_logs_log_group_arn(self, input: Option<String>) -> Self
pub fn set_cloud_watch_logs_log_group_arn(self, input: Option<String>) -> Self
ARN of the Cloudwatch log group to which log needs to be published.
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
Specifies whether given log publishing option is enabled or not.
sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Specifies whether given log publishing option is enabled or not.
sourcepub fn build(self) -> LogPublishingOption
pub fn build(self) -> LogPublishingOption
Consumes the builder and constructs a LogPublishingOption
.