Interface CreateLicenseAssetGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateLicenseAssetGroupRequest.Builder,,CreateLicenseAssetGroupRequest> LicenseManagerRequest.Builder,SdkBuilder<CreateLicenseAssetGroupRequest.Builder,,CreateLicenseAssetGroupRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateLicenseAssetGroupRequest
-
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.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.tags(Collection<Tag> tags) Tags to add to the license asset group.tags(Consumer<Tag.Builder>... tags) Tags to add to the license asset group.Tags to add to the license asset group.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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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:
-
tags
Tags to add to the license asset group.
- Parameters:
tags- Tags to add to the license asset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to add to the license asset group.
- Parameters:
tags- Tags to add to the license asset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to add to the license asset group.
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 totags(List<Tag>).- 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:
-
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
CreateLicenseAssetGroupRequest.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
CreateLicenseAssetGroupRequest.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.
-