@Generated(value="software.amazon.awssdk:codegen") public final class CreateSchemaResponse extends GlueResponse implements ToCopyableBuilder<CreateSchemaResponse.Builder,CreateSchemaResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateSchemaResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateSchemaResponse.Builder |
builder() |
Compatibility |
compatibility()
The schema compatibility mode.
|
String |
compatibilityAsString()
The schema compatibility mode.
|
DataFormat |
dataFormat()
The data format of the schema definition.
|
String |
dataFormatAsString()
The data format of the schema definition.
|
String |
description()
A description of the schema if specified when created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Long |
latestSchemaVersion()
The latest version of the schema associated with the returned schema definition.
|
Long |
nextSchemaVersion()
The next version of the schema associated with the returned schema definition.
|
String |
registryArn()
The Amazon Resource Name (ARN) of the registry.
|
String |
registryName()
The name of the registry.
|
String |
schemaArn()
The Amazon Resource Name (ARN) of the schema.
|
Long |
schemaCheckpoint()
The version number of the checkpoint (the last time the compatibility mode was changed).
|
String |
schemaName()
The name of the schema.
|
SchemaStatus |
schemaStatus()
The status of the schema.
|
String |
schemaStatusAsString()
The status of the schema.
|
String |
schemaVersionId()
The unique identifier of the first schema version.
|
SchemaVersionStatus |
schemaVersionStatus()
The status of the first schema version created.
|
String |
schemaVersionStatusAsString()
The status of the first schema version created.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateSchemaResponse.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
The tags for the schema.
|
CreateSchemaResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String registryName()
The name of the registry.
public final String registryArn()
The Amazon Resource Name (ARN) of the registry.
public final String schemaName()
The name of the schema.
public final String schemaArn()
The Amazon Resource Name (ARN) of the schema.
public final String description()
A description of the schema if specified when created.
public final DataFormat dataFormat()
The data format of the schema definition. Currently AVRO, JSON and
PROTOBUF are supported.
If the service returns an enum value that is not available in the current SDK version, dataFormat will
return DataFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataFormatAsString().
AVRO, JSON and
PROTOBUF are supported.DataFormatpublic final String dataFormatAsString()
The data format of the schema definition. Currently AVRO, JSON and
PROTOBUF are supported.
If the service returns an enum value that is not available in the current SDK version, dataFormat will
return DataFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataFormatAsString().
AVRO, JSON and
PROTOBUF are supported.DataFormatpublic final Compatibility compatibility()
The schema compatibility mode.
If the service returns an enum value that is not available in the current SDK version, compatibility
will return Compatibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
compatibilityAsString().
Compatibilitypublic final String compatibilityAsString()
The schema compatibility mode.
If the service returns an enum value that is not available in the current SDK version, compatibility
will return Compatibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
compatibilityAsString().
Compatibilitypublic final Long schemaCheckpoint()
The version number of the checkpoint (the last time the compatibility mode was changed).
public final Long latestSchemaVersion()
The latest version of the schema associated with the returned schema definition.
public final Long nextSchemaVersion()
The next version of the schema associated with the returned schema definition.
public final SchemaStatus schemaStatus()
The status of the schema.
If the service returns an enum value that is not available in the current SDK version, schemaStatus will
return SchemaStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
schemaStatusAsString().
SchemaStatuspublic final String schemaStatusAsString()
The status of the schema.
If the service returns an enum value that is not available in the current SDK version, schemaStatus will
return SchemaStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
schemaStatusAsString().
SchemaStatuspublic final boolean hasTags()
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 Map<String,String> tags()
The tags for the schema.
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 hasTags() method.
public final String schemaVersionId()
The unique identifier of the first schema version.
public final SchemaVersionStatus schemaVersionStatus()
The status of the first schema version created.
If the service returns an enum value that is not available in the current SDK version,
schemaVersionStatus will return SchemaVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from schemaVersionStatusAsString().
SchemaVersionStatuspublic final String schemaVersionStatusAsString()
The status of the first schema version created.
If the service returns an enum value that is not available in the current SDK version,
schemaVersionStatus will return SchemaVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from schemaVersionStatusAsString().
SchemaVersionStatuspublic CreateSchemaResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateSchemaResponse.Builder,CreateSchemaResponse>toBuilder in class AwsResponsepublic static CreateSchemaResponse.Builder builder()
public static Class<? extends CreateSchemaResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.