#[non_exhaustive]pub struct GetApplicationOutputBuilder { /* private fields */ }Expand description
A builder for GetApplicationOutput.
Implementations§
source§impl GetApplicationOutputBuilder
impl GetApplicationOutputBuilder
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The name of the Amazon Q application.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The name of the Amazon Q application.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The name of the Amazon Q application.
sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon Q application.
sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The identifier of the Amazon Q application.
sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The identifier of the Amazon Q application.
sourcepub fn application_arn(self, input: impl Into<String>) -> Self
pub fn application_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Q application.
sourcepub fn set_application_arn(self, input: Option<String>) -> Self
pub fn set_application_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Q application.
sourcepub fn get_application_arn(&self) -> &Option<String>
pub fn get_application_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Amazon Q application.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.
sourcepub fn status(self, input: ApplicationStatus) -> Self
pub fn status(self, input: ApplicationStatus) -> Self
The status of the Amazon Q application.
sourcepub fn set_status(self, input: Option<ApplicationStatus>) -> Self
pub fn set_status(self, input: Option<ApplicationStatus>) -> Self
The status of the Amazon Q application.
sourcepub fn get_status(&self) -> &Option<ApplicationStatus>
pub fn get_status(&self) -> &Option<ApplicationStatus>
The status of the Amazon Q application.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the Amazon Q application.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the Amazon Q application.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the Amazon Q application.
sourcepub fn encryption_configuration(self, input: EncryptionConfiguration) -> Self
pub fn encryption_configuration(self, input: EncryptionConfiguration) -> Self
The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q doesn't support asymmetric keys.
sourcepub fn set_encryption_configuration(
self,
input: Option<EncryptionConfiguration>
) -> Self
pub fn set_encryption_configuration( self, input: Option<EncryptionConfiguration> ) -> Self
The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q doesn't support asymmetric keys.
sourcepub fn get_encryption_configuration(&self) -> &Option<EncryptionConfiguration>
pub fn get_encryption_configuration(&self) -> &Option<EncryptionConfiguration>
The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q doesn't support asymmetric keys.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
The Unix timestamp when the Amazon Q application was last updated.
sourcepub fn error(self, input: ErrorDetail) -> Self
pub fn error(self, input: ErrorDetail) -> Self
If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.
sourcepub fn set_error(self, input: Option<ErrorDetail>) -> Self
pub fn set_error(self, input: Option<ErrorDetail>) -> Self
If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.
sourcepub fn get_error(&self) -> &Option<ErrorDetail>
pub fn get_error(&self) -> &Option<ErrorDetail>
If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.
sourcepub fn attachments_configuration(
self,
input: AppliedAttachmentsConfiguration
) -> Self
pub fn attachments_configuration( self, input: AppliedAttachmentsConfiguration ) -> Self
Settings for whether end users can upload files directly during chat.
sourcepub fn set_attachments_configuration(
self,
input: Option<AppliedAttachmentsConfiguration>
) -> Self
pub fn set_attachments_configuration( self, input: Option<AppliedAttachmentsConfiguration> ) -> Self
Settings for whether end users can upload files directly during chat.
sourcepub fn get_attachments_configuration(
&self
) -> &Option<AppliedAttachmentsConfiguration>
pub fn get_attachments_configuration( &self ) -> &Option<AppliedAttachmentsConfiguration>
Settings for whether end users can upload files directly during chat.
sourcepub fn build(self) -> GetApplicationOutput
pub fn build(self) -> GetApplicationOutput
Consumes the builder and constructs a GetApplicationOutput.
Trait Implementations§
source§impl Clone for GetApplicationOutputBuilder
impl Clone for GetApplicationOutputBuilder
source§fn clone(&self) -> GetApplicationOutputBuilder
fn clone(&self) -> GetApplicationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetApplicationOutputBuilder
impl Debug for GetApplicationOutputBuilder
source§impl Default for GetApplicationOutputBuilder
impl Default for GetApplicationOutputBuilder
source§fn default() -> GetApplicationOutputBuilder
fn default() -> GetApplicationOutputBuilder
source§impl PartialEq for GetApplicationOutputBuilder
impl PartialEq for GetApplicationOutputBuilder
source§fn eq(&self, other: &GetApplicationOutputBuilder) -> bool
fn eq(&self, other: &GetApplicationOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.