Class SchemaAttribute
- java.lang.Object
-
- software.amazon.awssdk.services.forecast.model.SchemaAttribute
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SchemaAttribute.Builder,SchemaAttribute>
@Generated("software.amazon.awssdk:codegen") public final class SchemaAttribute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaAttribute.Builder,SchemaAttribute>
An attribute of a schema, which defines a dataset field. A schema attribute is required for every field in a dataset. The Schema object contains an array of
SchemaAttributeobjects.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSchemaAttribute.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringattributeName()The name of the dataset field.AttributeTypeattributeType()The data type of the field.StringattributeTypeAsString()The data type of the field.static SchemaAttribute.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SchemaAttribute.Builder>serializableBuilderClass()SchemaAttribute.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
-
attributeName
public final String attributeName()
The name of the dataset field.
- Returns:
- The name of the dataset field.
-
attributeType
public final AttributeType attributeType()
The data type of the field.
For a related time series dataset, other than date, item_id, and forecast dimensions attributes, all attributes should be of numerical type (integer/float).
If the service returns an enum value that is not available in the current SDK version,
attributeTypewill returnAttributeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromattributeTypeAsString().- Returns:
- The data type of the field.
For a related time series dataset, other than date, item_id, and forecast dimensions attributes, all attributes should be of numerical type (integer/float).
- See Also:
AttributeType
-
attributeTypeAsString
public final String attributeTypeAsString()
The data type of the field.
For a related time series dataset, other than date, item_id, and forecast dimensions attributes, all attributes should be of numerical type (integer/float).
If the service returns an enum value that is not available in the current SDK version,
attributeTypewill returnAttributeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromattributeTypeAsString().- Returns:
- The data type of the field.
For a related time series dataset, other than date, item_id, and forecast dimensions attributes, all attributes should be of numerical type (integer/float).
- See Also:
AttributeType
-
toBuilder
public SchemaAttribute.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SchemaAttribute.Builder,SchemaAttribute>
-
builder
public static SchemaAttribute.Builder builder()
-
serializableBuilderClass
public static Class<? extends SchemaAttribute.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
-
-