public static interface CreateLicenseRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<CreateLicenseRequest.Builder,CreateLicenseRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateLicenseRequest.Builder licenseName(String licenseName)
License name.
licenseName - License name.CreateLicenseRequest.Builder productName(String productName)
Product name.
productName - Product name.CreateLicenseRequest.Builder productSKU(String productSKU)
Product SKU.
productSKU - Product SKU.CreateLicenseRequest.Builder issuer(Issuer issuer)
License issuer.
issuer - License issuer.default CreateLicenseRequest.Builder issuer(Consumer<Issuer.Builder> issuer)
License issuer.
This is a convenience method that creates an instance of theIssuer.Builder avoiding the need to
create one manually via Issuer.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to issuer(Issuer).issuer - a consumer that will call methods on Issuer.Builderissuer(Issuer)CreateLicenseRequest.Builder homeRegion(String homeRegion)
Home Region for the license.
homeRegion - Home Region for the license.CreateLicenseRequest.Builder validity(DatetimeRange validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
validity - Date and time range during which the license is valid, in ISO8601-UTC format.default CreateLicenseRequest.Builder validity(Consumer<DatetimeRange.Builder> validity)
Date and time range during which the license is valid, in ISO8601-UTC format.
This is a convenience method that creates an instance of theDatetimeRange.Builder avoiding the need
to create one manually via DatetimeRange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to validity(DatetimeRange).validity - a consumer that will call methods on DatetimeRange.Buildervalidity(DatetimeRange)CreateLicenseRequest.Builder entitlements(Collection<Entitlement> entitlements)
License entitlements.
entitlements - License entitlements.CreateLicenseRequest.Builder entitlements(Entitlement... entitlements)
License entitlements.
entitlements - License entitlements.CreateLicenseRequest.Builder entitlements(Consumer<Entitlement.Builder>... entitlements)
License entitlements.
This is a convenience method 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 #entitlements(List) .entitlements - a consumer that will call methods on List.Builder #entitlements(List) CreateLicenseRequest.Builder beneficiary(String beneficiary)
License beneficiary.
beneficiary - License beneficiary.CreateLicenseRequest.Builder consumptionConfiguration(ConsumptionConfiguration consumptionConfiguration)
Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.
consumptionConfiguration - Configuration for consumption of the license. Choose a provisional configuration for workloads running
with continuous connectivity. Choose a borrow configuration for workloads with offline usage.default CreateLicenseRequest.Builder consumptionConfiguration(Consumer<ConsumptionConfiguration.Builder> consumptionConfiguration)
Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.
This is a convenience method that creates an instance of theConsumptionConfiguration.Builder
avoiding the need to create one manually via ConsumptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to consumptionConfiguration(ConsumptionConfiguration).consumptionConfiguration - a consumer that will call methods on ConsumptionConfiguration.BuilderconsumptionConfiguration(ConsumptionConfiguration)CreateLicenseRequest.Builder licenseMetadata(Collection<Metadata> licenseMetadata)
Information about the license.
licenseMetadata - Information about the license.CreateLicenseRequest.Builder licenseMetadata(Metadata... licenseMetadata)
Information about the license.
licenseMetadata - Information about the license.CreateLicenseRequest.Builder licenseMetadata(Consumer<Metadata.Builder>... licenseMetadata)
Information about the license.
This is a convenience method 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 #licenseMetadata(List) .licenseMetadata - a consumer that will call methods on List.Builder #licenseMetadata(List) CreateLicenseRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateLicenseRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateLicenseRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.