Struct aws_sdk_licensemanager::operation::get_license_configuration::builders::GetLicenseConfigurationOutputBuilder
source · #[non_exhaustive]pub struct GetLicenseConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for GetLicenseConfigurationOutput.
Implementations§
source§impl GetLicenseConfigurationOutputBuilder
impl GetLicenseConfigurationOutputBuilder
sourcepub fn license_configuration_id(self, input: impl Into<String>) -> Self
pub fn license_configuration_id(self, input: impl Into<String>) -> Self
Unique ID for the license configuration.
sourcepub fn set_license_configuration_id(self, input: Option<String>) -> Self
pub fn set_license_configuration_id(self, input: Option<String>) -> Self
Unique ID for the license configuration.
sourcepub fn get_license_configuration_id(&self) -> &Option<String>
pub fn get_license_configuration_id(&self) -> &Option<String>
Unique ID for the license configuration.
sourcepub fn license_configuration_arn(self, input: impl Into<String>) -> Self
pub fn license_configuration_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) of the license configuration.
sourcepub fn set_license_configuration_arn(self, input: Option<String>) -> Self
pub fn set_license_configuration_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) of the license configuration.
sourcepub fn get_license_configuration_arn(&self) -> &Option<String>
pub fn get_license_configuration_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of the license configuration.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Description of the license configuration.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Description of the license configuration.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Description of the license configuration.
sourcepub fn license_counting_type(self, input: LicenseCountingType) -> Self
pub fn license_counting_type(self, input: LicenseCountingType) -> Self
Dimension for which the licenses are counted.
sourcepub fn set_license_counting_type(
self,
input: Option<LicenseCountingType>
) -> Self
pub fn set_license_counting_type( self, input: Option<LicenseCountingType> ) -> Self
Dimension for which the licenses are counted.
sourcepub fn get_license_counting_type(&self) -> &Option<LicenseCountingType>
pub fn get_license_counting_type(&self) -> &Option<LicenseCountingType>
Dimension for which the licenses are counted.
sourcepub fn license_rules(self, input: impl Into<String>) -> Self
pub fn license_rules(self, input: impl Into<String>) -> Self
Appends an item to license_rules.
To override the contents of this collection use set_license_rules.
License rules.
sourcepub fn set_license_rules(self, input: Option<Vec<String>>) -> Self
pub fn set_license_rules(self, input: Option<Vec<String>>) -> Self
License rules.
sourcepub fn get_license_rules(&self) -> &Option<Vec<String>>
pub fn get_license_rules(&self) -> &Option<Vec<String>>
License rules.
sourcepub fn license_count(self, input: i64) -> Self
pub fn license_count(self, input: i64) -> Self
Number of available licenses.
sourcepub fn set_license_count(self, input: Option<i64>) -> Self
pub fn set_license_count(self, input: Option<i64>) -> Self
Number of available licenses.
sourcepub fn get_license_count(&self) -> &Option<i64>
pub fn get_license_count(&self) -> &Option<i64>
Number of available licenses.
sourcepub fn license_count_hard_limit(self, input: bool) -> Self
pub fn license_count_hard_limit(self, input: bool) -> Self
Sets the number of available licenses as a hard limit.
sourcepub fn set_license_count_hard_limit(self, input: Option<bool>) -> Self
pub fn set_license_count_hard_limit(self, input: Option<bool>) -> Self
Sets the number of available licenses as a hard limit.
sourcepub fn get_license_count_hard_limit(&self) -> &Option<bool>
pub fn get_license_count_hard_limit(&self) -> &Option<bool>
Sets the number of available licenses as a hard limit.
sourcepub fn consumed_licenses(self, input: i64) -> Self
pub fn consumed_licenses(self, input: i64) -> Self
Number of licenses assigned to resources.
sourcepub fn set_consumed_licenses(self, input: Option<i64>) -> Self
pub fn set_consumed_licenses(self, input: Option<i64>) -> Self
Number of licenses assigned to resources.
sourcepub fn get_consumed_licenses(&self) -> &Option<i64>
pub fn get_consumed_licenses(&self) -> &Option<i64>
Number of licenses assigned to resources.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
License configuration status.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
License configuration status.
sourcepub fn owner_account_id(self, input: impl Into<String>) -> Self
pub fn owner_account_id(self, input: impl Into<String>) -> Self
Account ID of the owner of the license configuration.
sourcepub fn set_owner_account_id(self, input: Option<String>) -> Self
pub fn set_owner_account_id(self, input: Option<String>) -> Self
Account ID of the owner of the license configuration.
sourcepub fn get_owner_account_id(&self) -> &Option<String>
pub fn get_owner_account_id(&self) -> &Option<String>
Account ID of the owner of the license configuration.
sourcepub fn consumed_license_summary_list(
self,
input: ConsumedLicenseSummary
) -> Self
pub fn consumed_license_summary_list( self, input: ConsumedLicenseSummary ) -> Self
Appends an item to consumed_license_summary_list.
To override the contents of this collection use set_consumed_license_summary_list.
Summaries of the licenses consumed by resources.
sourcepub fn set_consumed_license_summary_list(
self,
input: Option<Vec<ConsumedLicenseSummary>>
) -> Self
pub fn set_consumed_license_summary_list( self, input: Option<Vec<ConsumedLicenseSummary>> ) -> Self
Summaries of the licenses consumed by resources.
sourcepub fn get_consumed_license_summary_list(
&self
) -> &Option<Vec<ConsumedLicenseSummary>>
pub fn get_consumed_license_summary_list( &self ) -> &Option<Vec<ConsumedLicenseSummary>>
Summaries of the licenses consumed by resources.
sourcepub fn managed_resource_summary_list(
self,
input: ManagedResourceSummary
) -> Self
pub fn managed_resource_summary_list( self, input: ManagedResourceSummary ) -> Self
Appends an item to managed_resource_summary_list.
To override the contents of this collection use set_managed_resource_summary_list.
Summaries of the managed resources.
sourcepub fn set_managed_resource_summary_list(
self,
input: Option<Vec<ManagedResourceSummary>>
) -> Self
pub fn set_managed_resource_summary_list( self, input: Option<Vec<ManagedResourceSummary>> ) -> Self
Summaries of the managed resources.
sourcepub fn get_managed_resource_summary_list(
&self
) -> &Option<Vec<ManagedResourceSummary>>
pub fn get_managed_resource_summary_list( &self ) -> &Option<Vec<ManagedResourceSummary>>
Summaries of the managed resources.
Appends an item to tags.
To override the contents of this collection use set_tags.
Tags for the license configuration.
Tags for the license configuration.
Tags for the license configuration.
sourcepub fn product_information_list(self, input: ProductInformation) -> Self
pub fn product_information_list(self, input: ProductInformation) -> Self
Appends an item to product_information_list.
To override the contents of this collection use set_product_information_list.
Product information.
sourcepub fn set_product_information_list(
self,
input: Option<Vec<ProductInformation>>
) -> Self
pub fn set_product_information_list( self, input: Option<Vec<ProductInformation>> ) -> Self
Product information.
sourcepub fn get_product_information_list(&self) -> &Option<Vec<ProductInformation>>
pub fn get_product_information_list(&self) -> &Option<Vec<ProductInformation>>
Product information.
sourcepub fn automated_discovery_information(
self,
input: AutomatedDiscoveryInformation
) -> Self
pub fn automated_discovery_information( self, input: AutomatedDiscoveryInformation ) -> Self
Automated discovery information.
sourcepub fn set_automated_discovery_information(
self,
input: Option<AutomatedDiscoveryInformation>
) -> Self
pub fn set_automated_discovery_information( self, input: Option<AutomatedDiscoveryInformation> ) -> Self
Automated discovery information.
sourcepub fn get_automated_discovery_information(
&self
) -> &Option<AutomatedDiscoveryInformation>
pub fn get_automated_discovery_information( &self ) -> &Option<AutomatedDiscoveryInformation>
Automated discovery information.
sourcepub fn disassociate_when_not_found(self, input: bool) -> Self
pub fn disassociate_when_not_found(self, input: bool) -> Self
When true, disassociates a resource when software is uninstalled.
sourcepub fn set_disassociate_when_not_found(self, input: Option<bool>) -> Self
pub fn set_disassociate_when_not_found(self, input: Option<bool>) -> Self
When true, disassociates a resource when software is uninstalled.
sourcepub fn get_disassociate_when_not_found(&self) -> &Option<bool>
pub fn get_disassociate_when_not_found(&self) -> &Option<bool>
When true, disassociates a resource when software is uninstalled.
sourcepub fn build(self) -> GetLicenseConfigurationOutput
pub fn build(self) -> GetLicenseConfigurationOutput
Consumes the builder and constructs a GetLicenseConfigurationOutput.
Trait Implementations§
source§impl Clone for GetLicenseConfigurationOutputBuilder
impl Clone for GetLicenseConfigurationOutputBuilder
source§fn clone(&self) -> GetLicenseConfigurationOutputBuilder
fn clone(&self) -> GetLicenseConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetLicenseConfigurationOutputBuilder
impl Default for GetLicenseConfigurationOutputBuilder
source§fn default() -> GetLicenseConfigurationOutputBuilder
fn default() -> GetLicenseConfigurationOutputBuilder
source§impl PartialEq<GetLicenseConfigurationOutputBuilder> for GetLicenseConfigurationOutputBuilder
impl PartialEq<GetLicenseConfigurationOutputBuilder> for GetLicenseConfigurationOutputBuilder
source§fn eq(&self, other: &GetLicenseConfigurationOutputBuilder) -> bool
fn eq(&self, other: &GetLicenseConfigurationOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.