Interface GetLicenseConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetLicenseConfigurationResponse.Builder,
,GetLicenseConfigurationResponse> LicenseManagerResponse.Builder
,SdkBuilder<GetLicenseConfigurationResponse.Builder,
,GetLicenseConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetLicenseConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionautomatedDiscoveryInformation
(Consumer<AutomatedDiscoveryInformation.Builder> automatedDiscoveryInformation) Automated discovery information.automatedDiscoveryInformation
(AutomatedDiscoveryInformation automatedDiscoveryInformation) Automated discovery information.consumedLicenses
(Long consumedLicenses) Number of licenses assigned to resources.consumedLicenseSummaryList
(Collection<ConsumedLicenseSummary> consumedLicenseSummaryList) Summaries of the licenses consumed by resources.consumedLicenseSummaryList
(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList) Summaries of the licenses consumed by resources.consumedLicenseSummaryList
(ConsumedLicenseSummary... consumedLicenseSummaryList) Summaries of the licenses consumed by resources.description
(String description) Description of the license configuration.disassociateWhenNotFound
(Boolean disassociateWhenNotFound) When true, disassociates a resource when software is uninstalled.licenseConfigurationArn
(String licenseConfigurationArn) Amazon Resource Name (ARN) of the license configuration.licenseConfigurationId
(String licenseConfigurationId) Unique ID for the license configuration.licenseCount
(Long licenseCount) Number of available licenses.licenseCountHardLimit
(Boolean licenseCountHardLimit) Sets the number of available licenses as a hard limit.licenseCountingType
(String licenseCountingType) Dimension for which the licenses are counted.licenseCountingType
(LicenseCountingType licenseCountingType) Dimension for which the licenses are counted.licenseRules
(String... licenseRules) License rules.licenseRules
(Collection<String> licenseRules) License rules.managedResourceSummaryList
(Collection<ManagedResourceSummary> managedResourceSummaryList) Summaries of the managed resources.managedResourceSummaryList
(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList) Summaries of the managed resources.managedResourceSummaryList
(ManagedResourceSummary... managedResourceSummaryList) Summaries of the managed resources.Name of the license configuration.ownerAccountId
(String ownerAccountId) Account ID of the owner of the license configuration.productInformationList
(Collection<ProductInformation> productInformationList) Product information.productInformationList
(Consumer<ProductInformation.Builder>... productInformationList) Product information.productInformationList
(ProductInformation... productInformationList) Product information.License configuration status.tags
(Collection<Tag> tags) Tags for the license configuration.tags
(Consumer<Tag.Builder>... tags) Tags for the license configuration.Tags for the license configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.licensemanager.model.LicenseManagerResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
licenseConfigurationId
Unique ID for the license configuration.
- Parameters:
licenseConfigurationId
- Unique ID for the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseConfigurationArn
Amazon Resource Name (ARN) of the license configuration.
- Parameters:
licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name of the license configuration.
- Parameters:
name
- Name of the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Description of the license configuration.
- Parameters:
description
- Description of the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseCountingType
Dimension for which the licenses are counted.
- Parameters:
licenseCountingType
- Dimension for which the licenses are counted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseCountingType
GetLicenseConfigurationResponse.Builder licenseCountingType(LicenseCountingType licenseCountingType) Dimension for which the licenses are counted.
- Parameters:
licenseCountingType
- Dimension for which the licenses are counted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseRules
License rules.
- Parameters:
licenseRules
- License rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseRules
License rules.
- Parameters:
licenseRules
- License rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseCount
Number of available licenses.
- Parameters:
licenseCount
- Number of available licenses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseCountHardLimit
Sets the number of available licenses as a hard limit.
- Parameters:
licenseCountHardLimit
- Sets the number of available licenses as a hard limit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedLicenses
Number of licenses assigned to resources.
- Parameters:
consumedLicenses
- Number of licenses assigned to resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
License configuration status.
- Parameters:
status
- License configuration status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerAccountId
Account ID of the owner of the license configuration.
- Parameters:
ownerAccountId
- Account ID of the owner of the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedLicenseSummaryList
GetLicenseConfigurationResponse.Builder consumedLicenseSummaryList(Collection<ConsumedLicenseSummary> consumedLicenseSummaryList) Summaries of the licenses consumed by resources.
- Parameters:
consumedLicenseSummaryList
- Summaries of the licenses consumed by resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedLicenseSummaryList
GetLicenseConfigurationResponse.Builder consumedLicenseSummaryList(ConsumedLicenseSummary... consumedLicenseSummaryList) Summaries of the licenses consumed by resources.
- Parameters:
consumedLicenseSummaryList
- Summaries of the licenses consumed by resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedLicenseSummaryList
GetLicenseConfigurationResponse.Builder consumedLicenseSummaryList(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList) Summaries of the licenses consumed by resources.
This is a convenience method that creates an instance of theConsumedLicenseSummary.Builder
avoiding the need to create one manually viaConsumedLicenseSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconsumedLicenseSummaryList(List<ConsumedLicenseSummary>)
.- Parameters:
consumedLicenseSummaryList
- a consumer that will call methods onConsumedLicenseSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedResourceSummaryList
GetLicenseConfigurationResponse.Builder managedResourceSummaryList(Collection<ManagedResourceSummary> managedResourceSummaryList) Summaries of the managed resources.
- Parameters:
managedResourceSummaryList
- Summaries of the managed resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedResourceSummaryList
GetLicenseConfigurationResponse.Builder managedResourceSummaryList(ManagedResourceSummary... managedResourceSummaryList) Summaries of the managed resources.
- Parameters:
managedResourceSummaryList
- Summaries of the managed resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedResourceSummaryList
GetLicenseConfigurationResponse.Builder managedResourceSummaryList(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList) Summaries of the managed resources.
This is a convenience method that creates an instance of theManagedResourceSummary.Builder
avoiding the need to create one manually viaManagedResourceSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedResourceSummaryList(List<ManagedResourceSummary>)
.- Parameters:
managedResourceSummaryList
- a consumer that will call methods onManagedResourceSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Tags for the license configuration.
- Parameters:
tags
- Tags for the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags for the license configuration.
- Parameters:
tags
- Tags for the license configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags for the license configuration.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
productInformationList
GetLicenseConfigurationResponse.Builder productInformationList(Collection<ProductInformation> productInformationList) Product information.
- Parameters:
productInformationList
- Product information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productInformationList
GetLicenseConfigurationResponse.Builder productInformationList(ProductInformation... productInformationList) Product information.
- Parameters:
productInformationList
- Product information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productInformationList
GetLicenseConfigurationResponse.Builder productInformationList(Consumer<ProductInformation.Builder>... productInformationList) Product information.
This is a convenience method that creates an instance of theProductInformation.Builder
avoiding the need to create one manually viaProductInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproductInformationList(List<ProductInformation>)
.- Parameters:
productInformationList
- a consumer that will call methods onProductInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
automatedDiscoveryInformation
GetLicenseConfigurationResponse.Builder automatedDiscoveryInformation(AutomatedDiscoveryInformation automatedDiscoveryInformation) Automated discovery information.
- Parameters:
automatedDiscoveryInformation
- Automated discovery information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automatedDiscoveryInformation
default GetLicenseConfigurationResponse.Builder automatedDiscoveryInformation(Consumer<AutomatedDiscoveryInformation.Builder> automatedDiscoveryInformation) Automated discovery information.
This is a convenience method that creates an instance of theAutomatedDiscoveryInformation.Builder
avoiding the need to create one manually viaAutomatedDiscoveryInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautomatedDiscoveryInformation(AutomatedDiscoveryInformation)
.- Parameters:
automatedDiscoveryInformation
- a consumer that will call methods onAutomatedDiscoveryInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
disassociateWhenNotFound
When true, disassociates a resource when software is uninstalled.
- Parameters:
disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-