@Generated(value="software.amazon.awssdk:codegen") public final class GetReservedNodeExchangeConfigurationOptionsRequest extends RedshiftRequest implements ToCopyableBuilder<GetReservedNodeExchangeConfigurationOptionsRequest.Builder,GetReservedNodeExchangeConfigurationOptionsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetReservedNodeExchangeConfigurationOptionsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
ReservedNodeExchangeActionType |
actionType()
The action type of the reserved-node configuration.
|
String |
actionTypeAsString()
The action type of the reserved-node configuration.
|
static GetReservedNodeExchangeConfigurationOptionsRequest.Builder |
builder() |
String |
clusterIdentifier()
The identifier for the cluster that is the source for a reserved-node exchange.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
marker()
An optional pagination token provided by a previous
GetReservedNodeExchangeConfigurationOptions
request. |
Integer |
maxRecords()
The maximum number of response records to return in each call.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetReservedNodeExchangeConfigurationOptionsRequest.Builder> |
serializableBuilderClass() |
String |
snapshotIdentifier()
The identifier for the snapshot that is the source for the reserved-node exchange.
|
GetReservedNodeExchangeConfigurationOptionsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ReservedNodeExchangeActionType actionType()
The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ReservedNodeExchangeActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from actionTypeAsString().
ReservedNodeExchangeActionTypepublic final String actionTypeAsString()
The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ReservedNodeExchangeActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from actionTypeAsString().
ReservedNodeExchangeActionTypepublic final String clusterIdentifier()
The identifier for the cluster that is the source for a reserved-node exchange.
public final String snapshotIdentifier()
The identifier for the snapshot that is the source for the reserved-node exchange.
public final Integer maxRecords()
The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords value, a value is returned in a Marker field of the
response. You can retrieve the next set of records by retrying the command with the returned marker value.
MaxRecords value, a value is returned in a Marker
field of the response. You can retrieve the next set of records by retrying the command with the returned
marker value.public final String marker()
An optional pagination token provided by a previous GetReservedNodeExchangeConfigurationOptions
request. If this parameter is specified, the response includes only records beyond the marker, up to the value
specified by the MaxRecords parameter. You can retrieve the next set of response records by
providing the returned marker value in the Marker parameter and retrying the request.
GetReservedNodeExchangeConfigurationOptions request. If this parameter is specified, the
response includes only records beyond the marker, up to the value specified by the
MaxRecords parameter. You can retrieve the next set of response records by providing the
returned marker value in the Marker parameter and retrying the request.public GetReservedNodeExchangeConfigurationOptionsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetReservedNodeExchangeConfigurationOptionsRequest.Builder,GetReservedNodeExchangeConfigurationOptionsRequest>toBuilder in class RedshiftRequestpublic static GetReservedNodeExchangeConfigurationOptionsRequest.Builder builder()
public static Class<? extends GetReservedNodeExchangeConfigurationOptionsRequest.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.