public static interface LicenseConfiguration.Builder extends SdkPojo, CopyableBuilder<LicenseConfiguration.Builder,LicenseConfiguration>
| Modifier and Type | Method and Description |
|---|---|
LicenseConfiguration.Builder |
automatedDiscoveryInformation(AutomatedDiscoveryInformation automatedDiscoveryInformation)
Automated discovery information.
|
default LicenseConfiguration.Builder |
automatedDiscoveryInformation(Consumer<AutomatedDiscoveryInformation.Builder> automatedDiscoveryInformation)
Automated discovery information.
|
LicenseConfiguration.Builder |
consumedLicenses(Long consumedLicenses)
Number of licenses consumed.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(Collection<ConsumedLicenseSummary> consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(ConsumedLicenseSummary... consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
description(String description)
Description of the license configuration.
|
LicenseConfiguration.Builder |
disassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
|
LicenseConfiguration.Builder |
licenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
|
LicenseConfiguration.Builder |
licenseConfigurationId(String licenseConfigurationId)
Unique ID of the license configuration.
|
LicenseConfiguration.Builder |
licenseCount(Long licenseCount)
Number of licenses managed by the license configuration.
|
LicenseConfiguration.Builder |
licenseCountHardLimit(Boolean licenseCountHardLimit)
Number of available licenses as a hard limit.
|
LicenseConfiguration.Builder |
licenseCountingType(LicenseCountingType licenseCountingType)
Dimension to use to track the license inventory.
|
LicenseConfiguration.Builder |
licenseCountingType(String licenseCountingType)
Dimension to use to track the license inventory.
|
LicenseConfiguration.Builder |
licenseRules(Collection<String> licenseRules)
License rules.
|
LicenseConfiguration.Builder |
licenseRules(String... licenseRules)
License rules.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(Collection<ManagedResourceSummary> managedResourceSummaryList)
Summaries for managed resources.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList)
Summaries for managed resources.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(ManagedResourceSummary... managedResourceSummaryList)
Summaries for managed resources.
|
LicenseConfiguration.Builder |
name(String name)
Name of the license configuration.
|
LicenseConfiguration.Builder |
ownerAccountId(String ownerAccountId)
Account ID of the license configuration's owner.
|
LicenseConfiguration.Builder |
productInformationList(Collection<ProductInformation> productInformationList)
Product information.
|
LicenseConfiguration.Builder |
productInformationList(Consumer<ProductInformation.Builder>... productInformationList)
Product information.
|
LicenseConfiguration.Builder |
productInformationList(ProductInformation... productInformationList)
Product information.
|
LicenseConfiguration.Builder |
status(String status)
Status of the license configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLicenseConfiguration.Builder licenseConfigurationId(String licenseConfigurationId)
Unique ID of the license configuration.
licenseConfigurationId - Unique ID of the license configuration.LicenseConfiguration.Builder licenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
licenseConfigurationArn - Amazon Resource Name (ARN) of the license configuration.LicenseConfiguration.Builder name(String name)
Name of the license configuration.
name - Name of the license configuration.LicenseConfiguration.Builder description(String description)
Description of the license configuration.
description - Description of the license configuration.LicenseConfiguration.Builder licenseCountingType(String licenseCountingType)
Dimension to use to track the license inventory.
licenseCountingType - Dimension to use to track the license inventory.LicenseCountingType,
LicenseCountingTypeLicenseConfiguration.Builder licenseCountingType(LicenseCountingType licenseCountingType)
Dimension to use to track the license inventory.
licenseCountingType - Dimension to use to track the license inventory.LicenseCountingType,
LicenseCountingTypeLicenseConfiguration.Builder licenseRules(Collection<String> licenseRules)
License rules.
licenseRules - License rules.LicenseConfiguration.Builder licenseRules(String... licenseRules)
License rules.
licenseRules - License rules.LicenseConfiguration.Builder licenseCount(Long licenseCount)
Number of licenses managed by the license configuration.
licenseCount - Number of licenses managed by the license configuration.LicenseConfiguration.Builder licenseCountHardLimit(Boolean licenseCountHardLimit)
Number of available licenses as a hard limit.
licenseCountHardLimit - Number of available licenses as a hard limit.LicenseConfiguration.Builder disassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
disassociateWhenNotFound - When true, disassociates a resource when software is uninstalled.LicenseConfiguration.Builder consumedLicenses(Long consumedLicenses)
Number of licenses consumed.
consumedLicenses - Number of licenses consumed.LicenseConfiguration.Builder status(String status)
Status of the license configuration.
status - Status of the license configuration.LicenseConfiguration.Builder ownerAccountId(String ownerAccountId)
Account ID of the license configuration's owner.
ownerAccountId - Account ID of the license configuration's owner.LicenseConfiguration.Builder consumedLicenseSummaryList(Collection<ConsumedLicenseSummary> consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
consumedLicenseSummaryList - Summaries for licenses consumed by various resources.LicenseConfiguration.Builder consumedLicenseSummaryList(ConsumedLicenseSummary... consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
consumedLicenseSummaryList - Summaries for licenses consumed by various resources.LicenseConfiguration.Builder consumedLicenseSummaryList(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList)
Summaries for licenses consumed by various resources.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #consumedLicenseSummaryList(List) .consumedLicenseSummaryList - a consumer that will call methods on List.Builder #consumedLicenseSummaryList(List) LicenseConfiguration.Builder managedResourceSummaryList(Collection<ManagedResourceSummary> managedResourceSummaryList)
Summaries for managed resources.
managedResourceSummaryList - Summaries for managed resources.LicenseConfiguration.Builder managedResourceSummaryList(ManagedResourceSummary... managedResourceSummaryList)
Summaries for managed resources.
managedResourceSummaryList - Summaries for managed resources.LicenseConfiguration.Builder managedResourceSummaryList(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList)
Summaries for managed resources.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #managedResourceSummaryList(List) .managedResourceSummaryList - a consumer that will call methods on List.Builder #managedResourceSummaryList(List) LicenseConfiguration.Builder productInformationList(Collection<ProductInformation> productInformationList)
Product information.
productInformationList - Product information.LicenseConfiguration.Builder productInformationList(ProductInformation... productInformationList)
Product information.
productInformationList - Product information.LicenseConfiguration.Builder productInformationList(Consumer<ProductInformation.Builder>... productInformationList)
Product information.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #productInformationList(List) .productInformationList - a consumer that will call methods on List.Builder #productInformationList(List) LicenseConfiguration.Builder automatedDiscoveryInformation(AutomatedDiscoveryInformation automatedDiscoveryInformation)
Automated discovery information.
automatedDiscoveryInformation - Automated discovery information.default LicenseConfiguration.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 via AutomatedDiscoveryInformation.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to automatedDiscoveryInformation(AutomatedDiscoveryInformation)
.automatedDiscoveryInformation - a consumer that will call methods on AutomatedDiscoveryInformation.BuilderautomatedDiscoveryInformation(AutomatedDiscoveryInformation)Copyright © 2022. All rights reserved.