@Generated(value="software.amazon.awssdk:codegen") public final class CodegenGenericDataField extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>
Describes a field in a generic data schema.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CodegenGenericDataField.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CodegenGenericDataField.Builder |
builder() |
CodegenGenericDataFieldDataType |
dataType()
The data type for the generic data field.
|
String |
dataTypeAsString()
The data type for the generic data field.
|
String |
dataTypeValue()
The value of the data type for the generic data field.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isArray()
Specifies whether the generic data field is an array.
|
Boolean |
readOnly()
Specifies whether the generic data field is read-only.
|
CodegenGenericDataRelationshipType |
relationship()
The relationship of the generic data schema.
|
Boolean |
required()
Specifies whether the generic data field is required.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CodegenGenericDataField.Builder> |
serializableBuilderClass() |
CodegenGenericDataField.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CodegenGenericDataFieldDataType dataType()
The data type for the generic data field.
If the service returns an enum value that is not available in the current SDK version, dataType will
return CodegenGenericDataFieldDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from dataTypeAsString().
CodegenGenericDataFieldDataTypepublic final String dataTypeAsString()
The data type for the generic data field.
If the service returns an enum value that is not available in the current SDK version, dataType will
return CodegenGenericDataFieldDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from dataTypeAsString().
CodegenGenericDataFieldDataTypepublic final String dataTypeValue()
The value of the data type for the generic data field.
public final Boolean required()
Specifies whether the generic data field is required.
public final Boolean readOnly()
Specifies whether the generic data field is read-only.
public final Boolean isArray()
Specifies whether the generic data field is an array.
public final CodegenGenericDataRelationshipType relationship()
The relationship of the generic data schema.
public CodegenGenericDataField.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>public static CodegenGenericDataField.Builder builder()
public static Class<? extends CodegenGenericDataField.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.