@Generated(value="software.amazon.awssdk:codegen") public final class SchemaReference extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaReference.Builder,SchemaReference>
An object that references a schema stored in the Glue Schema Registry.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SchemaReference.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SchemaReference.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SchemaId |
schemaId()
A structure that contains schema identity fields.
|
String |
schemaVersionId()
The unique ID assigned to a version of the schema.
|
Long |
schemaVersionNumber()
The version number of the schema.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SchemaReference.Builder> |
serializableBuilderClass() |
SchemaReference.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SchemaId schemaId()
A structure that contains schema identity fields. Either this or the SchemaVersionId has to be
provided.
SchemaVersionId has to
be provided.public final String schemaVersionId()
The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.
SchemaId has to be
provided.public final Long schemaVersionNumber()
The version number of the schema.
public SchemaReference.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SchemaReference.Builder,SchemaReference>public static SchemaReference.Builder builder()
public static Class<? extends SchemaReference.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.