@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TaggedTable extends Object implements Serializable, Cloneable, StructuredPojo
A structure describing a table resource with LF-tags.
Constructor and Description |
---|
TaggedTable() |
Modifier and Type | Method and Description |
---|---|
TaggedTable |
clone() |
boolean |
equals(Object obj) |
List<LFTagPair> |
getLFTagOnDatabase()
A list of LF-tags attached to the database where the table resides.
|
List<ColumnLFTag> |
getLFTagsOnColumns()
A list of LF-tags attached to columns in the table.
|
List<LFTagPair> |
getLFTagsOnTable()
A list of LF-tags attached to the table.
|
TableResource |
getTable()
A table that has LF-tags attached to it.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLFTagOnDatabase(Collection<LFTagPair> lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
|
void |
setLFTagsOnColumns(Collection<ColumnLFTag> lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
|
void |
setLFTagsOnTable(Collection<LFTagPair> lFTagsOnTable)
A list of LF-tags attached to the table.
|
void |
setTable(TableResource table)
A table that has LF-tags attached to it.
|
String |
toString()
Returns a string representation of this object.
|
TaggedTable |
withLFTagOnDatabase(Collection<LFTagPair> lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
|
TaggedTable |
withLFTagOnDatabase(LFTagPair... lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
|
TaggedTable |
withLFTagsOnColumns(Collection<ColumnLFTag> lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
|
TaggedTable |
withLFTagsOnColumns(ColumnLFTag... lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
|
TaggedTable |
withLFTagsOnTable(Collection<LFTagPair> lFTagsOnTable)
A list of LF-tags attached to the table.
|
TaggedTable |
withLFTagsOnTable(LFTagPair... lFTagsOnTable)
A list of LF-tags attached to the table.
|
TaggedTable |
withTable(TableResource table)
A table that has LF-tags attached to it.
|
public void setTable(TableResource table)
A table that has LF-tags attached to it.
table
- A table that has LF-tags attached to it.public TableResource getTable()
A table that has LF-tags attached to it.
public TaggedTable withTable(TableResource table)
A table that has LF-tags attached to it.
table
- A table that has LF-tags attached to it.public List<LFTagPair> getLFTagOnDatabase()
A list of LF-tags attached to the database where the table resides.
public void setLFTagOnDatabase(Collection<LFTagPair> lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
lFTagOnDatabase
- A list of LF-tags attached to the database where the table resides.public TaggedTable withLFTagOnDatabase(LFTagPair... lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
NOTE: This method appends the values to the existing list (if any). Use
setLFTagOnDatabase(java.util.Collection)
or withLFTagOnDatabase(java.util.Collection)
if you
want to override the existing values.
lFTagOnDatabase
- A list of LF-tags attached to the database where the table resides.public TaggedTable withLFTagOnDatabase(Collection<LFTagPair> lFTagOnDatabase)
A list of LF-tags attached to the database where the table resides.
lFTagOnDatabase
- A list of LF-tags attached to the database where the table resides.public List<LFTagPair> getLFTagsOnTable()
A list of LF-tags attached to the table.
public void setLFTagsOnTable(Collection<LFTagPair> lFTagsOnTable)
A list of LF-tags attached to the table.
lFTagsOnTable
- A list of LF-tags attached to the table.public TaggedTable withLFTagsOnTable(LFTagPair... lFTagsOnTable)
A list of LF-tags attached to the table.
NOTE: This method appends the values to the existing list (if any). Use
setLFTagsOnTable(java.util.Collection)
or withLFTagsOnTable(java.util.Collection)
if you want
to override the existing values.
lFTagsOnTable
- A list of LF-tags attached to the table.public TaggedTable withLFTagsOnTable(Collection<LFTagPair> lFTagsOnTable)
A list of LF-tags attached to the table.
lFTagsOnTable
- A list of LF-tags attached to the table.public List<ColumnLFTag> getLFTagsOnColumns()
A list of LF-tags attached to columns in the table.
public void setLFTagsOnColumns(Collection<ColumnLFTag> lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
lFTagsOnColumns
- A list of LF-tags attached to columns in the table.public TaggedTable withLFTagsOnColumns(ColumnLFTag... lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
NOTE: This method appends the values to the existing list (if any). Use
setLFTagsOnColumns(java.util.Collection)
or withLFTagsOnColumns(java.util.Collection)
if you
want to override the existing values.
lFTagsOnColumns
- A list of LF-tags attached to columns in the table.public TaggedTable withLFTagsOnColumns(Collection<ColumnLFTag> lFTagsOnColumns)
A list of LF-tags attached to columns in the table.
lFTagsOnColumns
- A list of LF-tags attached to columns in the table.public String toString()
toString
in class Object
Object.toString()
public TaggedTable clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.