pub struct Builder { /* private fields */ }
Expand description
A builder for UserAccessLoggingSettings
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn user_access_logging_settings_arn(self, input: impl Into<String>) -> Self
pub fn user_access_logging_settings_arn(self, input: impl Into<String>) -> Self
The ARN of the user access logging settings.
sourcepub fn set_user_access_logging_settings_arn(self, input: Option<String>) -> Self
pub fn set_user_access_logging_settings_arn(self, input: Option<String>) -> Self
The ARN of the user access logging settings.
sourcepub fn associated_portal_arns(self, input: impl Into<String>) -> Self
pub fn associated_portal_arns(self, input: impl Into<String>) -> Self
Appends an item to associated_portal_arns
.
To override the contents of this collection use set_associated_portal_arns
.
A list of web portal ARNs that this user access logging settings is associated with.
sourcepub fn set_associated_portal_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_associated_portal_arns(self, input: Option<Vec<String>>) -> Self
A list of web portal ARNs that this user access logging settings is associated with.
sourcepub fn kinesis_stream_arn(self, input: impl Into<String>) -> Self
pub fn kinesis_stream_arn(self, input: impl Into<String>) -> Self
The ARN of the Kinesis stream.
sourcepub fn set_kinesis_stream_arn(self, input: Option<String>) -> Self
pub fn set_kinesis_stream_arn(self, input: Option<String>) -> Self
The ARN of the Kinesis stream.
sourcepub fn build(self) -> UserAccessLoggingSettings
pub fn build(self) -> UserAccessLoggingSettings
Consumes the builder and constructs a UserAccessLoggingSettings
.