Struct aws_sdk_licensemanager::operation::update_service_settings::builders::UpdateServiceSettingsInputBuilder
source · #[non_exhaustive]pub struct UpdateServiceSettingsInputBuilder { /* private fields */ }Expand description
A builder for UpdateServiceSettingsInput.
Implementations§
source§impl UpdateServiceSettingsInputBuilder
impl UpdateServiceSettingsInputBuilder
sourcepub fn s3_bucket_arn(self, input: impl Into<String>) -> Self
pub fn s3_bucket_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
sourcepub fn set_s3_bucket_arn(self, input: Option<String>) -> Self
pub fn set_s3_bucket_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
sourcepub fn get_s3_bucket_arn(&self) -> &Option<String>
pub fn get_s3_bucket_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
sourcepub fn sns_topic_arn(self, input: impl Into<String>) -> Self
pub fn sns_topic_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
sourcepub fn set_sns_topic_arn(self, input: Option<String>) -> Self
pub fn set_sns_topic_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
sourcepub fn get_sns_topic_arn(&self) -> &Option<String>
pub fn get_sns_topic_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
sourcepub fn organization_configuration(
self,
input: OrganizationConfiguration
) -> Self
pub fn organization_configuration( self, input: OrganizationConfiguration ) -> Self
Enables integration with Organizations for cross-account discovery.
sourcepub fn set_organization_configuration(
self,
input: Option<OrganizationConfiguration>
) -> Self
pub fn set_organization_configuration( self, input: Option<OrganizationConfiguration> ) -> Self
Enables integration with Organizations for cross-account discovery.
sourcepub fn get_organization_configuration(
&self
) -> &Option<OrganizationConfiguration>
pub fn get_organization_configuration( &self ) -> &Option<OrganizationConfiguration>
Enables integration with Organizations for cross-account discovery.
sourcepub fn enable_cross_accounts_discovery(self, input: bool) -> Self
pub fn enable_cross_accounts_discovery(self, input: bool) -> Self
Activates cross-account discovery.
sourcepub fn set_enable_cross_accounts_discovery(self, input: Option<bool>) -> Self
pub fn set_enable_cross_accounts_discovery(self, input: Option<bool>) -> Self
Activates cross-account discovery.
sourcepub fn get_enable_cross_accounts_discovery(&self) -> &Option<bool>
pub fn get_enable_cross_accounts_discovery(&self) -> &Option<bool>
Activates cross-account discovery.
sourcepub fn build(self) -> Result<UpdateServiceSettingsInput, BuildError>
pub fn build(self) -> Result<UpdateServiceSettingsInput, BuildError>
Consumes the builder and constructs a UpdateServiceSettingsInput.
source§impl UpdateServiceSettingsInputBuilder
impl UpdateServiceSettingsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateServiceSettingsOutput, SdkError<UpdateServiceSettingsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateServiceSettingsOutput, SdkError<UpdateServiceSettingsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateServiceSettingsInputBuilder
impl Clone for UpdateServiceSettingsInputBuilder
source§fn clone(&self) -> UpdateServiceSettingsInputBuilder
fn clone(&self) -> UpdateServiceSettingsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateServiceSettingsInputBuilder
impl Default for UpdateServiceSettingsInputBuilder
source§fn default() -> UpdateServiceSettingsInputBuilder
fn default() -> UpdateServiceSettingsInputBuilder
source§impl PartialEq<UpdateServiceSettingsInputBuilder> for UpdateServiceSettingsInputBuilder
impl PartialEq<UpdateServiceSettingsInputBuilder> for UpdateServiceSettingsInputBuilder
source§fn eq(&self, other: &UpdateServiceSettingsInputBuilder) -> bool
fn eq(&self, other: &UpdateServiceSettingsInputBuilder) -> bool
self and other values to be equal, and is used
by ==.