Interface UpdateLicenseConfigurationRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateLicenseConfigurationRequest.Builder,,- UpdateLicenseConfigurationRequest> - LicenseManagerRequest.Builder,- SdkBuilder<UpdateLicenseConfigurationRequest.Builder,,- UpdateLicenseConfigurationRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- UpdateLicenseConfigurationRequest
- 
Method SummaryModifier and TypeMethodDescriptiondescription(String description) New 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.licenseConfigurationStatus(String licenseConfigurationStatus) New status of the license configuration.licenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus) New status of the license configuration.licenseCount(Long licenseCount) New number of licenses managed by the license configuration.licenseCountHardLimit(Boolean licenseCountHardLimit) New hard limit of the number of available licenses.licenseRules(String... licenseRules) New license rule.licenseRules(Collection<String> licenseRules) New license rule.New name of the license configuration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.productInformationList(Collection<ProductInformation> productInformationList) New product information.productInformationList(Consumer<ProductInformation.Builder>... productInformationList) New product information.productInformationList(ProductInformation... productInformationList) New product information.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.licensemanager.model.LicenseManagerRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
licenseConfigurationArnAmazon 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.
 
- 
licenseConfigurationStatusUpdateLicenseConfigurationRequest.Builder licenseConfigurationStatus(String licenseConfigurationStatus) New status of the license configuration. - Parameters:
- licenseConfigurationStatus- New status of the license configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
licenseConfigurationStatusUpdateLicenseConfigurationRequest.Builder licenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus) New status of the license configuration. - Parameters:
- licenseConfigurationStatus- New status of the license configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
licenseRulesNew license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost. - Parameters:
- licenseRules- New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseRulesNew license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost. - Parameters:
- licenseRules- New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseCountNew number of licenses managed by the license configuration. - Parameters:
- licenseCount- New number of licenses managed by the license configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseCountHardLimitNew hard limit of the number of available licenses. - Parameters:
- licenseCountHardLimit- New hard limit of the number of available licenses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameNew name of the license configuration. - Parameters:
- name- New name of the license configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionNew description of the license configuration. - Parameters:
- description- New description of the license configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productInformationListUpdateLicenseConfigurationRequest.Builder productInformationList(Collection<ProductInformation> productInformationList) New product information. - Parameters:
- productInformationList- New product information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productInformationListUpdateLicenseConfigurationRequest.Builder productInformationList(ProductInformation... productInformationList) New product information. - Parameters:
- productInformationList- New product information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productInformationListUpdateLicenseConfigurationRequest.Builder productInformationList(Consumer<ProductInformation.Builder>... productInformationList) New 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 toproductInformationList(List<ProductInformation>).- Parameters:
- productInformationList- a consumer that will call methods on- ProductInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
disassociateWhenNotFoundUpdateLicenseConfigurationRequest.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.
 
- 
overrideConfigurationUpdateLicenseConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateLicenseConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-