@Generated(value="software.amazon.awssdk:codegen") public final class SchemaFacet extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaFacet.Builder,SchemaFacet>
A facet.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SchemaFacet.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SchemaFacet.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
facetName()
The name of the facet.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
schemaArn()
The ARN of the schema that contains the facet with no minor component.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SchemaFacet.Builder> |
serializableBuilderClass() |
SchemaFacet.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String schemaArn()
The ARN of the schema that contains the facet with no minor component. See arns and In-Place Schema Upgrade for a description of when to provide minor versions. If this value is set, FacetName must also be set.
public final String facetName()
The name of the facet. If this value is set, SchemaArn must also be set.
public SchemaFacet.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SchemaFacet.Builder,SchemaFacet>public static SchemaFacet.Builder builder()
public static Class<? extends SchemaFacet.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.