Class GetReservedNodeExchangeConfigurationOptionsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.redshift.model.RedshiftRequest
-
- software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetReservedNodeExchangeConfigurationOptionsRequest.Builder,GetReservedNodeExchangeConfigurationOptionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetReservedNodeExchangeConfigurationOptionsRequest extends RedshiftRequest implements ToCopyableBuilder<GetReservedNodeExchangeConfigurationOptionsRequest.Builder,GetReservedNodeExchangeConfigurationOptionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetReservedNodeExchangeConfigurationOptionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReservedNodeExchangeActionTypeactionType()The action type of the reserved-node configuration.StringactionTypeAsString()The action type of the reserved-node configuration.static GetReservedNodeExchangeConfigurationOptionsRequest.Builderbuilder()StringclusterIdentifier()The identifier for the cluster that is the source for a reserved-node exchange.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringmarker()An optional pagination token provided by a previousGetReservedNodeExchangeConfigurationOptionsrequest.IntegermaxRecords()The maximum number of response records to return in each call.List<SdkField<?>>sdkFields()static Class<? extends GetReservedNodeExchangeConfigurationOptionsRequest.Builder>serializableBuilderClass()StringsnapshotIdentifier()The identifier for the snapshot that is the source for the reserved-node exchange.GetReservedNodeExchangeConfigurationOptionsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
actionType
public 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,
actionTypewill returnReservedNodeExchangeActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.
- See Also:
ReservedNodeExchangeActionType
-
actionTypeAsString
public 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,
actionTypewill returnReservedNodeExchangeActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.
- See Also:
ReservedNodeExchangeActionType
-
clusterIdentifier
public final String clusterIdentifier()
The identifier for the cluster that is the source for a reserved-node exchange.
- Returns:
- The identifier for the cluster that is the source for a reserved-node exchange.
-
snapshotIdentifier
public final String snapshotIdentifier()
The identifier for the snapshot that is the source for the reserved-node exchange.
- Returns:
- The identifier for the snapshot that is the source for the reserved-node exchange.
-
maxRecords
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
MaxRecordsvalue, a value is returned in aMarkerfield of the response. You can retrieve the next set of records by retrying the command with the returned marker value.- Returns:
- The maximum number of response records to return in each call. If the number of remaining response
records exceeds the specified
MaxRecordsvalue, a value is returned in aMarkerfield of the response. You can retrieve the next set of records by retrying the command with the returned marker value.
-
marker
public final String marker()
An optional pagination token provided by a previous
GetReservedNodeExchangeConfigurationOptionsrequest. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by theMaxRecordsparameter. You can retrieve the next set of response records by providing the returned marker value in theMarkerparameter and retrying the request.- Returns:
- An optional pagination token provided by a previous
GetReservedNodeExchangeConfigurationOptionsrequest. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by theMaxRecordsparameter. You can retrieve the next set of response records by providing the returned marker value in theMarkerparameter and retrying the request.
-
toBuilder
public GetReservedNodeExchangeConfigurationOptionsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetReservedNodeExchangeConfigurationOptionsRequest.Builder,GetReservedNodeExchangeConfigurationOptionsRequest>- Specified by:
toBuilderin classRedshiftRequest
-
builder
public static GetReservedNodeExchangeConfigurationOptionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetReservedNodeExchangeConfigurationOptionsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-