Class RedshiftDataShareDetails
- java.lang.Object
-
- software.amazon.awssdk.services.dataexchange.model.RedshiftDataShareDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RedshiftDataShareDetails.Builder,RedshiftDataShareDetails>
@Generated("software.amazon.awssdk:codegen") public final class RedshiftDataShareDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RedshiftDataShareDetails.Builder,RedshiftDataShareDetails>
Extra details specific to the affected scope in this Redshift data set.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRedshiftDataShareDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the underlying Redshift data share that is being affected by this notification.static RedshiftDataShareDetails.Builderbuilder()Stringdatabase()The database name in the Redshift data share that is being affected by this notification.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringfunction()A function name in the Redshift database that is being affected by this notification.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringschema()A schema name in the Redshift database that is being affected by this notification.List<SdkField<?>>sdkFields()static Class<? extends RedshiftDataShareDetails.Builder>serializableBuilderClass()Stringtable()A table name in the Redshift database that is being affected by this notification.RedshiftDataShareDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringview()A view name in the Redshift database that is being affected by this notification.-
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
-
arn
public final String arn()
The ARN of the underlying Redshift data share that is being affected by this notification.
- Returns:
- The ARN of the underlying Redshift data share that is being affected by this notification.
-
database
public final String database()
The database name in the Redshift data share that is being affected by this notification.
- Returns:
- The database name in the Redshift data share that is being affected by this notification.
-
function
public final String function()
A function name in the Redshift database that is being affected by this notification.
- Returns:
- A function name in the Redshift database that is being affected by this notification.
-
table
public final String table()
A table name in the Redshift database that is being affected by this notification.
- Returns:
- A table name in the Redshift database that is being affected by this notification.
-
schema
public final String schema()
A schema name in the Redshift database that is being affected by this notification.
- Returns:
- A schema name in the Redshift database that is being affected by this notification.
-
view
public final String view()
A view name in the Redshift database that is being affected by this notification.
- Returns:
- A view name in the Redshift database that is being affected by this notification.
-
toBuilder
public RedshiftDataShareDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RedshiftDataShareDetails.Builder,RedshiftDataShareDetails>
-
builder
public static RedshiftDataShareDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends RedshiftDataShareDetails.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.
-
-