Struct aws_sdk_ivschat::operation::get_logging_configuration::builders::GetLoggingConfigurationOutputBuilder
source · #[non_exhaustive]pub struct GetLoggingConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for GetLoggingConfigurationOutput.
Implementations§
source§impl GetLoggingConfigurationOutputBuilder
impl GetLoggingConfigurationOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
Logging-configuration ARN, from the request (if identifier was an ARN).
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
Logging-configuration ARN, from the request (if identifier was an ARN).
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
Logging-configuration ARN, from the request (if identifier was an ARN).
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
sourcepub fn get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
sourcepub fn create_time(self, input: DateTime) -> Self
pub fn create_time(self, input: DateTime) -> Self
Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn set_create_time(self, input: Option<DateTime>) -> Self
pub fn set_create_time(self, input: Option<DateTime>) -> Self
Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn get_create_time(&self) -> &Option<DateTime>
pub fn get_create_time(&self) -> &Option<DateTime>
Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn update_time(self, input: DateTime) -> Self
pub fn update_time(self, input: DateTime) -> Self
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn set_update_time(self, input: Option<DateTime>) -> Self
pub fn set_update_time(self, input: Option<DateTime>) -> Self
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn get_update_time(&self) -> &Option<DateTime>
pub fn get_update_time(&self) -> &Option<DateTime>
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
Logging-configuration name. This value does not need to be unique.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Logging-configuration name. This value does not need to be unique.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Logging-configuration name. This value does not need to be unique.
sourcepub fn destination_configuration(self, input: DestinationConfiguration) -> Self
pub fn destination_configuration(self, input: DestinationConfiguration) -> Self
A complex type that contains a destination configuration for where chat content will be logged. There is only one type of destination (cloudWatchLogs, firehose, or s3) in a destinationConfiguration.
sourcepub fn set_destination_configuration(
self,
input: Option<DestinationConfiguration>
) -> Self
pub fn set_destination_configuration( self, input: Option<DestinationConfiguration> ) -> Self
A complex type that contains a destination configuration for where chat content will be logged. There is only one type of destination (cloudWatchLogs, firehose, or s3) in a destinationConfiguration.
sourcepub fn get_destination_configuration(&self) -> &Option<DestinationConfiguration>
pub fn get_destination_configuration(&self) -> &Option<DestinationConfiguration>
A complex type that contains a destination configuration for where chat content will be logged. There is only one type of destination (cloudWatchLogs, firehose, or s3) in a destinationConfiguration.
sourcepub fn state(self, input: LoggingConfigurationState) -> Self
pub fn state(self, input: LoggingConfigurationState) -> Self
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
sourcepub fn set_state(self, input: Option<LoggingConfigurationState>) -> Self
pub fn set_state(self, input: Option<LoggingConfigurationState>) -> Self
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
sourcepub fn get_state(&self) -> &Option<LoggingConfigurationState>
pub fn get_state(&self) -> &Option<LoggingConfigurationState>
The state of the logging configuration. When the state is ACTIVE, the configuration is ready to log chat content.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
Tags attached to the resource. Array of maps, each of the form string:string (key:value).
Tags attached to the resource. Array of maps, each of the form string:string (key:value).
Tags attached to the resource. Array of maps, each of the form string:string (key:value).
sourcepub fn build(self) -> GetLoggingConfigurationOutput
pub fn build(self) -> GetLoggingConfigurationOutput
Consumes the builder and constructs a GetLoggingConfigurationOutput.
Trait Implementations§
source§impl Clone for GetLoggingConfigurationOutputBuilder
impl Clone for GetLoggingConfigurationOutputBuilder
source§fn clone(&self) -> GetLoggingConfigurationOutputBuilder
fn clone(&self) -> GetLoggingConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetLoggingConfigurationOutputBuilder
impl Default for GetLoggingConfigurationOutputBuilder
source§fn default() -> GetLoggingConfigurationOutputBuilder
fn default() -> GetLoggingConfigurationOutputBuilder
source§impl PartialEq for GetLoggingConfigurationOutputBuilder
impl PartialEq for GetLoggingConfigurationOutputBuilder
source§fn eq(&self, other: &GetLoggingConfigurationOutputBuilder) -> bool
fn eq(&self, other: &GetLoggingConfigurationOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.