Struct aws_sdk_ivschat::operation::update_logging_configuration::builders::UpdateLoggingConfigurationOutputBuilder
source · #[non_exhaustive]pub struct UpdateLoggingConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for UpdateLoggingConfigurationOutput.
Implementations§
source§impl UpdateLoggingConfigurationOutputBuilder
impl UpdateLoggingConfigurationOutputBuilder
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 room.
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 room.
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 room.
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: UpdateLoggingConfigurationState) -> Self
pub fn state(self, input: UpdateLoggingConfigurationState) -> 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<UpdateLoggingConfigurationState>) -> Self
pub fn set_state(self, input: Option<UpdateLoggingConfigurationState>) -> 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<UpdateLoggingConfigurationState>
pub fn get_state(&self) -> &Option<UpdateLoggingConfigurationState>
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) -> UpdateLoggingConfigurationOutput
pub fn build(self) -> UpdateLoggingConfigurationOutput
Consumes the builder and constructs a UpdateLoggingConfigurationOutput.
Trait Implementations§
source§impl Clone for UpdateLoggingConfigurationOutputBuilder
impl Clone for UpdateLoggingConfigurationOutputBuilder
source§fn clone(&self) -> UpdateLoggingConfigurationOutputBuilder
fn clone(&self) -> UpdateLoggingConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateLoggingConfigurationOutputBuilder
impl Default for UpdateLoggingConfigurationOutputBuilder
source§fn default() -> UpdateLoggingConfigurationOutputBuilder
fn default() -> UpdateLoggingConfigurationOutputBuilder
source§impl PartialEq for UpdateLoggingConfigurationOutputBuilder
impl PartialEq for UpdateLoggingConfigurationOutputBuilder
source§fn eq(&self, other: &UpdateLoggingConfigurationOutputBuilder) -> bool
fn eq(&self, other: &UpdateLoggingConfigurationOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.