Struct aws_sdk_ivschat::operation::create_logging_configuration::builders::CreateLoggingConfigurationOutputBuilder
source · #[non_exhaustive]pub struct CreateLoggingConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for CreateLoggingConfigurationOutput.
Implementations§
source§impl CreateLoggingConfigurationOutputBuilder
impl CreateLoggingConfigurationOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
Logging-configuration ARN, assigned by the system.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
Logging-configuration ARN, assigned by the system.
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, from the request (if specified).
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Logging-configuration name, from the request (if specified).
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Logging-configuration name, from the request (if specified).
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, from the request. 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, from the request. 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, from the request. There is only one type of destination (cloudWatchLogs, firehose, or s3) in a destinationConfiguration.
sourcepub fn state(self, input: CreateLoggingConfigurationState) -> Self
pub fn state(self, input: CreateLoggingConfigurationState) -> 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<CreateLoggingConfigurationState>) -> Self
pub fn set_state(self, input: Option<CreateLoggingConfigurationState>) -> 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<CreateLoggingConfigurationState>
pub fn get_state(&self) -> &Option<CreateLoggingConfigurationState>
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, from the request (if specified). Array of maps, each of the form string:string (key:value).
Tags attached to the resource, from the request (if specified). Array of maps, each of the form string:string (key:value).
Tags attached to the resource, from the request (if specified). Array of maps, each of the form string:string (key:value).
sourcepub fn build(self) -> CreateLoggingConfigurationOutput
pub fn build(self) -> CreateLoggingConfigurationOutput
Consumes the builder and constructs a CreateLoggingConfigurationOutput.
Trait Implementations§
source§impl Clone for CreateLoggingConfigurationOutputBuilder
impl Clone for CreateLoggingConfigurationOutputBuilder
source§fn clone(&self) -> CreateLoggingConfigurationOutputBuilder
fn clone(&self) -> CreateLoggingConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateLoggingConfigurationOutputBuilder
impl Default for CreateLoggingConfigurationOutputBuilder
source§fn default() -> CreateLoggingConfigurationOutputBuilder
fn default() -> CreateLoggingConfigurationOutputBuilder
source§impl PartialEq for CreateLoggingConfigurationOutputBuilder
impl PartialEq for CreateLoggingConfigurationOutputBuilder
source§fn eq(&self, other: &CreateLoggingConfigurationOutputBuilder) -> bool
fn eq(&self, other: &CreateLoggingConfigurationOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.