Class RevisionTarget
- java.lang.Object
-
- software.amazon.awssdk.services.redshift.model.RevisionTarget
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RevisionTarget.Builder,RevisionTarget>
@Generated("software.amazon.awssdk:codegen") public final class RevisionTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RevisionTarget.Builder,RevisionTarget>
Describes a
RevisionTarget.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRevisionTarget.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RevisionTarget.Builderbuilder()StringdatabaseRevision()A unique string that identifies the version to update the cluster to.InstantdatabaseRevisionReleaseDate()The date on which the database revision was released.Stringdescription()A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RevisionTarget.Builder>serializableBuilderClass()RevisionTarget.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
databaseRevision
public final String databaseRevision()
A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.
- Returns:
- A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.
-
description
public final String description()
A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.
- Returns:
- A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.
-
databaseRevisionReleaseDate
public final Instant databaseRevisionReleaseDate()
The date on which the database revision was released.
- Returns:
- The date on which the database revision was released.
-
toBuilder
public RevisionTarget.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RevisionTarget.Builder,RevisionTarget>
-
builder
public static RevisionTarget.Builder builder()
-
serializableBuilderClass
public static Class<? extends RevisionTarget.Builder> serializableBuilderClass()
-
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.
-
-