public static interface CheckoutLicenseRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<CheckoutLicenseRequest.Builder,CheckoutLicenseRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCheckoutLicenseRequest.Builder productSKU(String productSKU)
Product SKU.
productSKU - Product SKU.CheckoutLicenseRequest.Builder checkoutType(String checkoutType)
Checkout type.
checkoutType - Checkout type.CheckoutType,
CheckoutTypeCheckoutLicenseRequest.Builder checkoutType(CheckoutType checkoutType)
Checkout type.
checkoutType - Checkout type.CheckoutType,
CheckoutTypeCheckoutLicenseRequest.Builder keyFingerprint(String keyFingerprint)
Key fingerprint identifying the license.
keyFingerprint - Key fingerprint identifying the license.CheckoutLicenseRequest.Builder entitlements(Collection<EntitlementData> entitlements)
License entitlements.
entitlements - License entitlements.CheckoutLicenseRequest.Builder entitlements(EntitlementData... entitlements)
License entitlements.
entitlements - License entitlements.CheckoutLicenseRequest.Builder entitlements(Consumer<EntitlementData.Builder>... entitlements)
License entitlements.
This is a convenience method that creates an instance of theEntitlementData.Builder avoiding the need to
create one manually via
EntitlementData.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #entitlements(List.
entitlements - a consumer that will call methods on
EntitlementData.Builder#entitlements(java.util.Collection) CheckoutLicenseRequest.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.CheckoutLicenseRequest.Builder beneficiary(String beneficiary)
License beneficiary.
beneficiary - License beneficiary.CheckoutLicenseRequest.Builder nodeId(String nodeId)
Node ID.
nodeId - Node ID.CheckoutLicenseRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCheckoutLicenseRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.