@Generated(value="software.amazon.awssdk:codegen") public final class SchemaDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaDefinition.Builder,SchemaDefinition>
Information needed to define a schema.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SchemaDefinition.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SchemaDefinition.Builder |
builder() |
List<Column> |
columns()
Specifies one or more columns that store your data.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasColumns()
Returns true if the Columns property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SchemaDefinition.Builder> |
serializableBuilderClass() |
SchemaDefinition.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasColumns()
public final List<Column> columns()
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasColumns() to see if a value was sent in this field.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
public SchemaDefinition.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SchemaDefinition.Builder,SchemaDefinition>public static SchemaDefinition.Builder builder()
public static Class<? extends SchemaDefinition.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.