@Generated(value="software.amazon.awssdk:codegen") public final class TaggedTable extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TaggedTable.Builder,TaggedTable>
A structure describing a table resource with tags.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TaggedTable.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TaggedTable.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLfTagOnDatabase()
For responses, this returns true if the service returned a value for the LFTagOnDatabase property.
|
boolean |
hasLfTagsOnColumns()
For responses, this returns true if the service returned a value for the LFTagsOnColumns property.
|
boolean |
hasLfTagsOnTable()
For responses, this returns true if the service returned a value for the LFTagsOnTable property.
|
List<LFTagPair> |
lfTagOnDatabase()
A list of tags attached to the database where the table resides.
|
List<ColumnLFTag> |
lfTagsOnColumns()
A list of tags attached to columns in the table.
|
List<LFTagPair> |
lfTagsOnTable()
A list of tags attached to the table.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TaggedTable.Builder> |
serializableBuilderClass() |
TableResource |
table()
A table that has tags attached to it.
|
TaggedTable.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final TableResource table()
A table that has tags attached to it.
public final boolean hasLfTagOnDatabase()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<LFTagPair> lfTagOnDatabase()
A list of tags attached to the database where the table resides.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLfTagOnDatabase() method.
public final boolean hasLfTagsOnTable()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<LFTagPair> lfTagsOnTable()
A list of tags attached to the table.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLfTagsOnTable() method.
public final boolean hasLfTagsOnColumns()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ColumnLFTag> lfTagsOnColumns()
A list of tags attached to columns in the table.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasLfTagsOnColumns() method.
public TaggedTable.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TaggedTable.Builder,TaggedTable>public static TaggedTable.Builder builder()
public static Class<? extends TaggedTable.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.