@Generated(value="software.amazon.awssdk:codegen") public final class CheckoutBorrowLicenseRequest extends LicenseManagerRequest implements ToCopyableBuilder<CheckoutBorrowLicenseRequest.Builder,CheckoutBorrowLicenseRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CheckoutBorrowLicenseRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CheckoutBorrowLicenseRequest.Builder |
builder() |
List<Metadata> |
checkoutMetadata()
Information about constraints.
|
String |
clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
DigitalSignatureMethod |
digitalSignatureMethod()
Digital signature method.
|
String |
digitalSignatureMethodAsString()
Digital signature method.
|
List<EntitlementData> |
entitlements()
License entitlements.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCheckoutMetadata()
For responses, this returns true if the service returned a value for the CheckoutMetadata property.
|
boolean |
hasEntitlements()
For responses, this returns true if the service returned a value for the Entitlements property.
|
int |
hashCode() |
String |
licenseArn()
Amazon Resource Name (ARN) of the license.
|
String |
nodeId()
Node ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CheckoutBorrowLicenseRequest.Builder> |
serializableBuilderClass() |
CheckoutBorrowLicenseRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String licenseArn()
Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.
public final boolean hasEntitlements()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<EntitlementData> entitlements()
License entitlements. Partial checkouts are not supported.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEntitlements() method.
public final 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.
If the service returns an enum value that is not available in the current SDK version,
digitalSignatureMethod will return DigitalSignatureMethod.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from digitalSignatureMethodAsString().
DigitalSignatureMethodpublic final String digitalSignatureMethodAsString()
Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see RFC 7518 Digital Signature with RSASSA-PSS.
If the service returns an enum value that is not available in the current SDK version,
digitalSignatureMethod will return DigitalSignatureMethod.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from digitalSignatureMethodAsString().
DigitalSignatureMethodpublic final String nodeId()
Node ID.
public final boolean hasCheckoutMetadata()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Metadata> checkoutMetadata()
Information about constraints.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCheckoutMetadata() method.
public final String clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public CheckoutBorrowLicenseRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CheckoutBorrowLicenseRequest.Builder,CheckoutBorrowLicenseRequest>toBuilder in class LicenseManagerRequestpublic static CheckoutBorrowLicenseRequest.Builder builder()
public static Class<? extends CheckoutBorrowLicenseRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.