Interface GetLicenseConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetLicenseConfigurationResponse.Builder,GetLicenseConfigurationResponse>,LicenseManagerResponse.Builder,SdkBuilder<GetLicenseConfigurationResponse.Builder,GetLicenseConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetLicenseConfigurationResponse
public static interface GetLicenseConfigurationResponse.Builder extends LicenseManagerResponse.Builder, SdkPojo, CopyableBuilder<GetLicenseConfigurationResponse.Builder,GetLicenseConfigurationResponse>
-
-
Method Summary
-
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 Detail
-
licenseConfigurationId
GetLicenseConfigurationResponse.Builder licenseConfigurationId(String 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
GetLicenseConfigurationResponse.Builder licenseConfigurationArn(String 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
GetLicenseConfigurationResponse.Builder name(String 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
GetLicenseConfigurationResponse.Builder description(String 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
GetLicenseConfigurationResponse.Builder licenseCountingType(String 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,LicenseCountingType
-
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:
LicenseCountingType,LicenseCountingType
-
licenseRules
GetLicenseConfigurationResponse.Builder licenseRules(Collection<String> licenseRules)
License rules.
- Parameters:
licenseRules- License rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseRules
GetLicenseConfigurationResponse.Builder licenseRules(String... licenseRules)
License rules.
- Parameters:
licenseRules- License rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseCount
GetLicenseConfigurationResponse.Builder licenseCount(Long 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
GetLicenseConfigurationResponse.Builder licenseCountHardLimit(Boolean 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
GetLicenseConfigurationResponse.Builder consumedLicenses(Long 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
GetLicenseConfigurationResponse.Builder status(String 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
GetLicenseConfigurationResponse.Builder ownerAccountId(String 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.Builderavoiding the need to create one manually viaConsumedLicenseSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#consumedLicenseSummaryList(List.) - 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:
#consumedLicenseSummaryList(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaManagedResourceSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#managedResourceSummaryList(List.) - 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:
#managedResourceSummaryList(java.util.Collection)
-
tags
GetLicenseConfigurationResponse.Builder tags(Collection<Tag> 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
GetLicenseConfigurationResponse.Builder tags(Tag... 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
GetLicenseConfigurationResponse.Builder tags(Consumer<Tag.Builder>... tags)
Tags for the license configuration.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaProductInformation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#productInformationList(List.) - 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:
#productInformationList(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaAutomatedDiscoveryInformation.builder().When the
Consumercompletes,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:
automatedDiscoveryInformation(AutomatedDiscoveryInformation)
-
disassociateWhenNotFound
GetLicenseConfigurationResponse.Builder disassociateWhenNotFound(Boolean 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.
-
-