Interface UpdateLicenseAssetGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateLicenseAssetGroupRequest.Builder,,UpdateLicenseAssetGroupRequest> LicenseManagerRequest.Builder,SdkBuilder<UpdateLicenseAssetGroupRequest.Builder,,UpdateLicenseAssetGroupRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateLicenseAssetGroupRequest
-
Method Summary
Modifier and TypeMethodDescriptionassociatedLicenseAssetRulesetARNs(String... associatedLicenseAssetRulesetARNs) ARNs of associated license asset rulesets.associatedLicenseAssetRulesetARNs(Collection<String> associatedLicenseAssetRulesetARNs) ARNs of associated license asset rulesets.clientToken(String clientToken) Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.description(String description) License asset group description.licenseAssetGroupArn(String licenseAssetGroupArn) Amazon Resource Name (ARN) of the license asset group.licenseAssetGroupConfigurations(Collection<LicenseAssetGroupConfiguration> licenseAssetGroupConfigurations) License asset group configurations.licenseAssetGroupConfigurations(Consumer<LicenseAssetGroupConfiguration.Builder>... licenseAssetGroupConfigurations) License asset group configurations.licenseAssetGroupConfigurations(LicenseAssetGroupConfiguration... licenseAssetGroupConfigurations) License asset group configurations.License asset group name.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.properties(Collection<LicenseAssetGroupProperty> properties) License asset group properties.properties(Consumer<LicenseAssetGroupProperty.Builder>... properties) License asset group properties.properties(LicenseAssetGroupProperty... properties) License asset group properties.License asset group status.status(LicenseAssetGroupStatus status) License asset group status.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.licensemanager.model.LicenseManagerRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
License asset group name.
- Parameters:
name- License asset group name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
License asset group description.
- Parameters:
description- License asset group description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseAssetGroupConfigurations
UpdateLicenseAssetGroupRequest.Builder licenseAssetGroupConfigurations(Collection<LicenseAssetGroupConfiguration> licenseAssetGroupConfigurations) License asset group configurations.
- Parameters:
licenseAssetGroupConfigurations- License asset group configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseAssetGroupConfigurations
UpdateLicenseAssetGroupRequest.Builder licenseAssetGroupConfigurations(LicenseAssetGroupConfiguration... licenseAssetGroupConfigurations) License asset group configurations.
- Parameters:
licenseAssetGroupConfigurations- License asset group configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseAssetGroupConfigurations
UpdateLicenseAssetGroupRequest.Builder licenseAssetGroupConfigurations(Consumer<LicenseAssetGroupConfiguration.Builder>... licenseAssetGroupConfigurations) License asset group configurations.
This is a convenience method that creates an instance of theLicenseAssetGroupConfiguration.Builderavoiding the need to create one manually viaLicenseAssetGroupConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolicenseAssetGroupConfigurations(List<LicenseAssetGroupConfiguration>).- Parameters:
licenseAssetGroupConfigurations- a consumer that will call methods onLicenseAssetGroupConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedLicenseAssetRulesetARNs
UpdateLicenseAssetGroupRequest.Builder associatedLicenseAssetRulesetARNs(Collection<String> associatedLicenseAssetRulesetARNs) ARNs of associated license asset rulesets.
- Parameters:
associatedLicenseAssetRulesetARNs- ARNs of associated license asset rulesets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedLicenseAssetRulesetARNs
UpdateLicenseAssetGroupRequest.Builder associatedLicenseAssetRulesetARNs(String... associatedLicenseAssetRulesetARNs) ARNs of associated license asset rulesets.
- Parameters:
associatedLicenseAssetRulesetARNs- ARNs of associated license asset rulesets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
License asset group properties.
- Parameters:
properties- License asset group properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
License asset group properties.
- Parameters:
properties- License asset group properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
UpdateLicenseAssetGroupRequest.Builder properties(Consumer<LicenseAssetGroupProperty.Builder>... properties) License asset group properties.
This is a convenience method that creates an instance of theLicenseAssetGroupProperty.Builderavoiding the need to create one manually viaLicenseAssetGroupProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproperties(List<LicenseAssetGroupProperty>).- Parameters:
properties- a consumer that will call methods onLicenseAssetGroupProperty.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseAssetGroupArn
Amazon Resource Name (ARN) of the license asset group.
- Parameters:
licenseAssetGroupArn- Amazon Resource Name (ARN) of the license asset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
License asset group status. The possible values are
ACTIVE|DISABLED.- Parameters:
status- License asset group status. The possible values areACTIVE|DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
License asset group status. The possible values are
ACTIVE|DISABLED.- Parameters:
status- License asset group status. The possible values areACTIVE|DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateLicenseAssetGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateLicenseAssetGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-