Class CodegenGenericDataField
- java.lang.Object
-
- software.amazon.awssdk.services.amplifyuibuilder.model.CodegenGenericDataField
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCodegenGenericDataField.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CodegenGenericDataField.Builderbuilder()CodegenGenericDataFieldDataTypedataType()The data type for the generic data field.StringdataTypeAsString()The data type for the generic data field.StringdataTypeValue()The value of the data type for the generic data field.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisArray()Specifies whether the generic data field is an array.BooleanreadOnly()Specifies whether the generic data field is read-only.CodegenGenericDataRelationshipTyperelationship()The relationship of the generic data schema.Booleanrequired()Specifies whether the generic data field is required.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CodegenGenericDataField.Builder>serializableBuilderClass()CodegenGenericDataField.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
dataType
public 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,
dataTypewill returnCodegenGenericDataFieldDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type for the generic data field.
- See Also:
CodegenGenericDataFieldDataType
-
dataTypeAsString
public 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,
dataTypewill returnCodegenGenericDataFieldDataType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataTypeAsString().- Returns:
- The data type for the generic data field.
- See Also:
CodegenGenericDataFieldDataType
-
dataTypeValue
public final String dataTypeValue()
The value of the data type for the generic data field.
- Returns:
- The value of the data type for the generic data field.
-
required
public final Boolean required()
Specifies whether the generic data field is required.
- Returns:
- Specifies whether the generic data field is required.
-
readOnly
public final Boolean readOnly()
Specifies whether the generic data field is read-only.
- Returns:
- Specifies whether the generic data field is read-only.
-
isArray
public final Boolean isArray()
Specifies whether the generic data field is an array.
- Returns:
- Specifies whether the generic data field is an array.
-
relationship
public final CodegenGenericDataRelationshipType relationship()
The relationship of the generic data schema.
- Returns:
- The relationship of the generic data schema.
-
toBuilder
public CodegenGenericDataField.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>
-
builder
public static CodegenGenericDataField.Builder builder()
-
serializableBuilderClass
public static Class<? extends CodegenGenericDataField.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-