@Generated(value="software.amazon.awssdk:codegen") public final class CreateGrantVersionRequest extends LicenseManagerRequest implements ToCopyableBuilder<CreateGrantVersionRequest.Builder,CreateGrantVersionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateGrantVersionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AllowedOperation> |
allowedOperations()
Allowed operations for the grant.
|
List<String> |
allowedOperationsAsStrings()
Allowed operations for the grant.
|
static CreateGrantVersionRequest.Builder |
builder() |
String |
clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
grantArn()
Amazon Resource Name (ARN) of the grant.
|
String |
grantName()
Grant name.
|
boolean |
hasAllowedOperations()
For responses, this returns true if the service returned a value for the AllowedOperations property.
|
int |
hashCode() |
Options |
options()
The options specified for the grant.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateGrantVersionRequest.Builder> |
serializableBuilderClass() |
String |
sourceVersion()
Current version of the grant.
|
GrantStatus |
status()
Grant status.
|
String |
statusAsString()
Grant status.
|
String |
statusReason()
Grant status reason.
|
CreateGrantVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public final String grantArn()
Amazon Resource Name (ARN) of the grant.
public final String grantName()
Grant name.
public final List<AllowedOperation> allowedOperations()
Allowed operations for the grant.
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 hasAllowedOperations() method.
public final boolean hasAllowedOperations()
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<String> allowedOperationsAsStrings()
Allowed operations for the grant.
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 hasAllowedOperations() method.
public final GrantStatus status()
Grant status.
If the service returns an enum value that is not available in the current SDK version, status will
return GrantStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
GrantStatuspublic final String statusAsString()
Grant status.
If the service returns an enum value that is not available in the current SDK version, status will
return GrantStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
GrantStatuspublic final String statusReason()
Grant status reason.
public final String sourceVersion()
Current version of the grant.
public final Options options()
The options specified for the grant.
public CreateGrantVersionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateGrantVersionRequest.Builder,CreateGrantVersionRequest>toBuilder in class LicenseManagerRequestpublic static CreateGrantVersionRequest.Builder builder()
public static Class<? extends CreateGrantVersionRequest.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 © 2023. All rights reserved.