Class GetReservedNodeExchangeOfferingsRequest
- 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.GetReservedNodeExchangeOfferingsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetReservedNodeExchangeOfferingsRequest.Builder,GetReservedNodeExchangeOfferingsRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetReservedNodeExchangeOfferingsRequest extends RedshiftRequest implements ToCopyableBuilder<GetReservedNodeExchangeOfferingsRequest.Builder,GetReservedNodeExchangeOfferingsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetReservedNodeExchangeOfferingsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetReservedNodeExchangeOfferingsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringmarker()A value that indicates the starting point for the next set of ReservedNodeOfferings.IntegermaxRecords()An integer setting the maximum number of ReservedNodeOfferings to retrieve.StringreservedNodeId()A string representing the node identifier for the DC1 Reserved Node to be exchanged.List<SdkField<?>>sdkFields()static Class<? extends GetReservedNodeExchangeOfferingsRequest.Builder>serializableBuilderClass()GetReservedNodeExchangeOfferingsRequest.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
-
reservedNodeId
public final String reservedNodeId()
A string representing the node identifier for the DC1 Reserved Node to be exchanged.
- Returns:
- A string representing the node identifier for the DC1 Reserved Node to be exchanged.
-
maxRecords
public final Integer maxRecords()
An integer setting the maximum number of ReservedNodeOfferings to retrieve.
- Returns:
- An integer setting the maximum number of ReservedNodeOfferings to retrieve.
-
marker
public final String marker()
A value that indicates the starting point for the next set of ReservedNodeOfferings.
- Returns:
- A value that indicates the starting point for the next set of ReservedNodeOfferings.
-
toBuilder
public GetReservedNodeExchangeOfferingsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetReservedNodeExchangeOfferingsRequest.Builder,GetReservedNodeExchangeOfferingsRequest>- Specified by:
toBuilderin classRedshiftRequest
-
builder
public static GetReservedNodeExchangeOfferingsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetReservedNodeExchangeOfferingsRequest.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
-
-