@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LFResourceDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the AWS Lake Formation resource (Table or Database) included in the AWS Lake Formation data permission.
Constructor and Description |
---|
LFResourceDetails() |
Modifier and Type | Method and Description |
---|---|
LFResourceDetails |
clone() |
boolean |
equals(Object obj) |
DatabaseLFTagPolicy |
getDatabase()
Details about the database resource included in the AWS Lake Formation data permission.
|
TableLFTagPolicy |
getTable()
Details about the table resource included in the AWS Lake Formation data permission.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDatabase(DatabaseLFTagPolicy database)
Details about the database resource included in the AWS Lake Formation data permission.
|
void |
setTable(TableLFTagPolicy table)
Details about the table resource included in the AWS Lake Formation data permission.
|
String |
toString()
Returns a string representation of this object.
|
LFResourceDetails |
withDatabase(DatabaseLFTagPolicy database)
Details about the database resource included in the AWS Lake Formation data permission.
|
LFResourceDetails |
withTable(TableLFTagPolicy table)
Details about the table resource included in the AWS Lake Formation data permission.
|
public void setDatabase(DatabaseLFTagPolicy database)
Details about the database resource included in the AWS Lake Formation data permission.
database
- Details about the database resource included in the AWS Lake Formation data permission.public DatabaseLFTagPolicy getDatabase()
Details about the database resource included in the AWS Lake Formation data permission.
public LFResourceDetails withDatabase(DatabaseLFTagPolicy database)
Details about the database resource included in the AWS Lake Formation data permission.
database
- Details about the database resource included in the AWS Lake Formation data permission.public void setTable(TableLFTagPolicy table)
Details about the table resource included in the AWS Lake Formation data permission.
table
- Details about the table resource included in the AWS Lake Formation data permission.public TableLFTagPolicy getTable()
Details about the table resource included in the AWS Lake Formation data permission.
public LFResourceDetails withTable(TableLFTagPolicy table)
Details about the table resource included in the AWS Lake Formation data permission.
table
- Details about the table resource included in the AWS Lake Formation data permission.public String toString()
toString
in class Object
Object.toString()
public LFResourceDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.