public static interface UpdateLicenseSpecificationsForResourceRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateLicenseSpecificationsForResourceRequest.Builder,UpdateLicenseSpecificationsForResourceRequest>
build
overrideConfiguration
copy
applyMutation, build
UpdateLicenseSpecificationsForResourceRequest.Builder resourceArn(String resourceArn)
ARN for an AWS server resource.
resourceArn
- ARN for an AWS server resource.UpdateLicenseSpecificationsForResourceRequest.Builder addLicenseSpecifications(Collection<LicenseSpecification> addLicenseSpecifications)
License configuration ARNs to be added to a resource.
addLicenseSpecifications
- License configuration ARNs to be added to a resource.UpdateLicenseSpecificationsForResourceRequest.Builder addLicenseSpecifications(LicenseSpecification... addLicenseSpecifications)
License configuration ARNs to be added to a resource.
addLicenseSpecifications
- License configuration ARNs to be added to a resource.UpdateLicenseSpecificationsForResourceRequest.Builder addLicenseSpecifications(Consumer<LicenseSpecification.Builder>... addLicenseSpecifications)
License configuration ARNs to be added to a resource.
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 #addLicenseSpecifications(List)
.addLicenseSpecifications
- a consumer that will call methods on List.Builder
#addLicenseSpecifications(List)
UpdateLicenseSpecificationsForResourceRequest.Builder removeLicenseSpecifications(Collection<LicenseSpecification> removeLicenseSpecifications)
License configuration ARNs to be removed from a resource.
removeLicenseSpecifications
- License configuration ARNs to be removed from a resource.UpdateLicenseSpecificationsForResourceRequest.Builder removeLicenseSpecifications(LicenseSpecification... removeLicenseSpecifications)
License configuration ARNs to be removed from a resource.
removeLicenseSpecifications
- License configuration ARNs to be removed from a resource.UpdateLicenseSpecificationsForResourceRequest.Builder removeLicenseSpecifications(Consumer<LicenseSpecification.Builder>... removeLicenseSpecifications)
License configuration ARNs to be removed from a resource.
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 #removeLicenseSpecifications(List)
.removeLicenseSpecifications
- a consumer that will call methods on List.Builder
#removeLicenseSpecifications(List)
UpdateLicenseSpecificationsForResourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateLicenseSpecificationsForResourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.