Class CastColumnTypeOperation
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CastColumnTypeOperation.Builder,
CastColumnTypeOperation>
A transform operation that casts a column to a different type.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final String
Column name.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
format()
When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final ColumnDataType
New column data type.final String
New column data type.static Class
<? extends CastColumnTypeOperation.Builder> final ColumnDataSubType
subType()
The sub data type of the new column.final String
The sub data type of the new column.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
columnName
Column name.
- Returns:
- Column name.
-
newColumnType
New column data type.
If the service returns an enum value that is not available in the current SDK version,
newColumnType
will returnColumnDataType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnewColumnTypeAsString()
.- Returns:
- New column data type.
- See Also:
-
newColumnTypeAsString
New column data type.
If the service returns an enum value that is not available in the current SDK version,
newColumnType
will returnColumnDataType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnewColumnTypeAsString()
.- Returns:
- New column data type.
- See Also:
-
subType
The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.
If the service returns an enum value that is not available in the current SDK version,
subType
will returnColumnDataSubType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsubTypeAsString()
.- Returns:
- The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.
- See Also:
-
subTypeAsString
The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.
If the service returns an enum value that is not available in the current SDK version,
subType
will returnColumnDataSubType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsubTypeAsString()
.- Returns:
- The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.
- See Also:
-
format
When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.
- Returns:
- When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CastColumnTypeOperation.Builder,
CastColumnTypeOperation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-