public static interface LicenseConfiguration.Builder extends SdkPojo, CopyableBuilder<LicenseConfiguration.Builder,LicenseConfiguration>
Modifier and Type | Method and Description |
---|---|
LicenseConfiguration.Builder |
consumedLicenses(Long consumedLicenses)
Number of licenses consumed.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(Collection<ConsumedLicenseSummary> consumedLicenseSummaryList)
List of summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(ConsumedLicenseSummary... consumedLicenseSummaryList)
List of summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
consumedLicenseSummaryList(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList)
List of summaries for licenses consumed by various resources.
|
LicenseConfiguration.Builder |
description(String description)
Description of the license configuration.
|
LicenseConfiguration.Builder |
licenseConfigurationArn(String licenseConfigurationArn)
ARN of the
LicenseConfiguration object. |
LicenseConfiguration.Builder |
licenseConfigurationId(String licenseConfigurationId)
Unique ID of the
LicenseConfiguration object. |
LicenseConfiguration.Builder |
licenseCount(Long licenseCount)
Number of licenses managed by the license configuration.
|
LicenseConfiguration.Builder |
licenseCountHardLimit(Boolean licenseCountHardLimit)
Sets the number of available licenses as a hard limit.
|
LicenseConfiguration.Builder |
licenseCountingType(LicenseCountingType licenseCountingType)
Dimension to use to track license inventory.
|
LicenseConfiguration.Builder |
licenseCountingType(String licenseCountingType)
Dimension to use to track license inventory.
|
LicenseConfiguration.Builder |
licenseRules(Collection<String> licenseRules)
Array of configured License Manager rules.
|
LicenseConfiguration.Builder |
licenseRules(String... licenseRules)
Array of configured License Manager rules.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(Collection<ManagedResourceSummary> managedResourceSummaryList)
List of summaries for managed resources.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList)
List of summaries for managed resources.
|
LicenseConfiguration.Builder |
managedResourceSummaryList(ManagedResourceSummary... managedResourceSummaryList)
List of 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 |
status(String status)
Status of the license configuration.
|
copy
applyMutation, build
LicenseConfiguration.Builder licenseConfigurationId(String licenseConfigurationId)
Unique ID of the LicenseConfiguration
object.
licenseConfigurationId
- Unique ID of the LicenseConfiguration
object.LicenseConfiguration.Builder licenseConfigurationArn(String licenseConfigurationArn)
ARN of the LicenseConfiguration
object.
licenseConfigurationArn
- ARN of the LicenseConfiguration
object.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 license inventory.
licenseCountingType
- Dimension to use to track license inventory.LicenseCountingType
,
LicenseCountingType
LicenseConfiguration.Builder licenseCountingType(LicenseCountingType licenseCountingType)
Dimension to use to track license inventory.
licenseCountingType
- Dimension to use to track license inventory.LicenseCountingType
,
LicenseCountingType
LicenseConfiguration.Builder licenseRules(Collection<String> licenseRules)
Array of configured License Manager rules.
licenseRules
- Array of configured License Manager rules.LicenseConfiguration.Builder licenseRules(String... licenseRules)
Array of configured License Manager rules.
licenseRules
- Array of configured License Manager 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)
Sets the number of available licenses as a hard limit.
licenseCountHardLimit
- Sets the number of available licenses as a hard limit.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)
List of summaries for licenses consumed by various resources.
consumedLicenseSummaryList
- List of summaries for licenses consumed by various resources.LicenseConfiguration.Builder consumedLicenseSummaryList(ConsumedLicenseSummary... consumedLicenseSummaryList)
List of summaries for licenses consumed by various resources.
consumedLicenseSummaryList
- List of summaries for licenses consumed by various resources.LicenseConfiguration.Builder consumedLicenseSummaryList(Consumer<ConsumedLicenseSummary.Builder>... consumedLicenseSummaryList)
List of summaries for licenses consumed by various resources.
This is a convenience 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)
List of summaries for managed resources.
managedResourceSummaryList
- List of summaries for managed resources.LicenseConfiguration.Builder managedResourceSummaryList(ManagedResourceSummary... managedResourceSummaryList)
List of summaries for managed resources.
managedResourceSummaryList
- List of summaries for managed resources.LicenseConfiguration.Builder managedResourceSummaryList(Consumer<ManagedResourceSummary.Builder>... managedResourceSummaryList)
List of summaries for managed resources.
This is a convenience 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)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.