@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RedshiftDataShareDetails extends Object implements Serializable, Cloneable, StructuredPojo
Extra details specific to the affected scope in this Redshift data set.
Constructor and Description |
---|
RedshiftDataShareDetails() |
Modifier and Type | Method and Description |
---|---|
RedshiftDataShareDetails |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the underlying Redshift data share that is being affected by this notification.
|
String |
getDatabase()
The database name in the Redshift data share that is being affected by this notification.
|
String |
getFunction()
A function name in the Redshift database that is being affected by this notification.
|
String |
getSchema()
A schema name in the Redshift database that is being affected by this notification.
|
String |
getTable()
A table name in the Redshift database that is being affected by this notification.
|
String |
getView()
A view name in the Redshift database that is being affected by this notification.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the underlying Redshift data share that is being affected by this notification.
|
void |
setDatabase(String database)
The database name in the Redshift data share that is being affected by this notification.
|
void |
setFunction(String function)
A function name in the Redshift database that is being affected by this notification.
|
void |
setSchema(String schema)
A schema name in the Redshift database that is being affected by this notification.
|
void |
setTable(String table)
A table name in the Redshift database that is being affected by this notification.
|
void |
setView(String view)
A view name in the Redshift database that is being affected by this notification.
|
String |
toString()
Returns a string representation of this object.
|
RedshiftDataShareDetails |
withArn(String arn)
The ARN of the underlying Redshift data share that is being affected by this notification.
|
RedshiftDataShareDetails |
withDatabase(String database)
The database name in the Redshift data share that is being affected by this notification.
|
RedshiftDataShareDetails |
withFunction(String function)
A function name in the Redshift database that is being affected by this notification.
|
RedshiftDataShareDetails |
withSchema(String schema)
A schema name in the Redshift database that is being affected by this notification.
|
RedshiftDataShareDetails |
withTable(String table)
A table name in the Redshift database that is being affected by this notification.
|
RedshiftDataShareDetails |
withView(String view)
A view name in the Redshift database that is being affected by this notification.
|
public void setArn(String arn)
The ARN of the underlying Redshift data share that is being affected by this notification.
arn
- The ARN of the underlying Redshift data share that is being affected by this notification.public String getArn()
The ARN of the underlying Redshift data share that is being affected by this notification.
public RedshiftDataShareDetails withArn(String arn)
The ARN of the underlying Redshift data share that is being affected by this notification.
arn
- The ARN of the underlying Redshift data share that is being affected by this notification.public void setDatabase(String database)
The database name in the Redshift data share that is being affected by this notification.
database
- The database name in the Redshift data share that is being affected by this notification.public String getDatabase()
The database name in the Redshift data share that is being affected by this notification.
public RedshiftDataShareDetails withDatabase(String database)
The database name in the Redshift data share that is being affected by this notification.
database
- The database name in the Redshift data share that is being affected by this notification.public void setFunction(String function)
A function name in the Redshift database that is being affected by this notification.
function
- A function name in the Redshift database that is being affected by this notification.public String getFunction()
A function name in the Redshift database that is being affected by this notification.
public RedshiftDataShareDetails withFunction(String function)
A function name in the Redshift database that is being affected by this notification.
function
- A function name in the Redshift database that is being affected by this notification.public void setTable(String table)
A table name in the Redshift database that is being affected by this notification.
table
- A table name in the Redshift database that is being affected by this notification.public String getTable()
A table name in the Redshift database that is being affected by this notification.
public RedshiftDataShareDetails withTable(String table)
A table name in the Redshift database that is being affected by this notification.
table
- A table name in the Redshift database that is being affected by this notification.public void setSchema(String schema)
A schema name in the Redshift database that is being affected by this notification.
schema
- A schema name in the Redshift database that is being affected by this notification.public String getSchema()
A schema name in the Redshift database that is being affected by this notification.
public RedshiftDataShareDetails withSchema(String schema)
A schema name in the Redshift database that is being affected by this notification.
schema
- A schema name in the Redshift database that is being affected by this notification.public void setView(String view)
A view name in the Redshift database that is being affected by this notification.
view
- A view name in the Redshift database that is being affected by this notification.public String getView()
A view name in the Redshift database that is being affected by this notification.
public RedshiftDataShareDetails withView(String view)
A view name in the Redshift database that is being affected by this notification.
view
- A view name in the Redshift database that is being affected by this notification.public String toString()
toString
in class Object
Object.toString()
public RedshiftDataShareDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.