public static interface CheckoutBorrowLicenseRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<CheckoutBorrowLicenseRequest.Builder,CheckoutBorrowLicenseRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCheckoutBorrowLicenseRequest.Builder licenseArn(String licenseArn)
Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.
licenseArn - Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.CheckoutBorrowLicenseRequest.Builder entitlements(Collection<EntitlementData> entitlements)
License entitlements. Partial checkouts are not supported.
entitlements - License entitlements. Partial checkouts are not supported.CheckoutBorrowLicenseRequest.Builder entitlements(EntitlementData... entitlements)
License entitlements. Partial checkouts are not supported.
entitlements - License entitlements. Partial checkouts are not supported.CheckoutBorrowLicenseRequest.Builder entitlements(Consumer<EntitlementData.Builder>... entitlements)
License entitlements. Partial checkouts are not supported.
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) CheckoutBorrowLicenseRequest.Builder digitalSignatureMethod(String digitalSignatureMethod)
Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see RFC 7518 Digital Signature with RSASSA-PSS.
digitalSignatureMethod - Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more
information, see RFC 7518 Digital Signature
with RSASSA-PSS.DigitalSignatureMethod,
DigitalSignatureMethodCheckoutBorrowLicenseRequest.Builder digitalSignatureMethod(DigitalSignatureMethod digitalSignatureMethod)
Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see RFC 7518 Digital Signature with RSASSA-PSS.
digitalSignatureMethod - Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more
information, see RFC 7518 Digital Signature
with RSASSA-PSS.DigitalSignatureMethod,
DigitalSignatureMethodCheckoutBorrowLicenseRequest.Builder nodeId(String nodeId)
Node ID.
nodeId - Node ID.CheckoutBorrowLicenseRequest.Builder checkoutMetadata(Collection<Metadata> checkoutMetadata)
Information about constraints.
checkoutMetadata - Information about constraints.CheckoutBorrowLicenseRequest.Builder checkoutMetadata(Metadata... checkoutMetadata)
Information about constraints.
checkoutMetadata - Information about constraints.CheckoutBorrowLicenseRequest.Builder checkoutMetadata(Consumer<Metadata.Builder>... checkoutMetadata)
Information about constraints.
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 #checkoutMetadata(List) .checkoutMetadata - a consumer that will call methods on List.Builder #checkoutMetadata(List) CheckoutBorrowLicenseRequest.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.CheckoutBorrowLicenseRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCheckoutBorrowLicenseRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.