Class TransformOperation
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TransformOperation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransformOperation.Builder,TransformOperation>
@Generated("software.amazon.awssdk:codegen") public final class TransformOperation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransformOperation.Builder,TransformOperation>
A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTransformOperation.Builderstatic classTransformOperation.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransformOperation.Builderbuilder()CastColumnTypeOperationcastColumnTypeOperation()A transform operation that casts a column to a different type.CreateColumnsOperationcreateColumnsOperation()An operation that creates calculated columns.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FilterOperationfilterOperation()An operation that filters rows based on some condition.static TransformOperationfromCastColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation)Create an instance of this class withcastColumnTypeOperation()initialized to the given value.static TransformOperationfromCastColumnTypeOperation(CastColumnTypeOperation castColumnTypeOperation)Create an instance of this class withcastColumnTypeOperation()initialized to the given value.static TransformOperationfromCreateColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation)Create an instance of this class withcreateColumnsOperation()initialized to the given value.static TransformOperationfromCreateColumnsOperation(CreateColumnsOperation createColumnsOperation)Create an instance of this class withcreateColumnsOperation()initialized to the given value.static TransformOperationfromFilterOperation(Consumer<FilterOperation.Builder> filterOperation)Create an instance of this class withfilterOperation()initialized to the given value.static TransformOperationfromFilterOperation(FilterOperation filterOperation)Create an instance of this class withfilterOperation()initialized to the given value.static TransformOperationfromOverrideDatasetParameterOperation(Consumer<OverrideDatasetParameterOperation.Builder> overrideDatasetParameterOperation)Create an instance of this class withoverrideDatasetParameterOperation()initialized to the given value.static TransformOperationfromOverrideDatasetParameterOperation(OverrideDatasetParameterOperation overrideDatasetParameterOperation)Create an instance of this class withoverrideDatasetParameterOperation()initialized to the given value.static TransformOperationfromProjectOperation(Consumer<ProjectOperation.Builder> projectOperation)Create an instance of this class withprojectOperation()initialized to the given value.static TransformOperationfromProjectOperation(ProjectOperation projectOperation)Create an instance of this class withprojectOperation()initialized to the given value.static TransformOperationfromRenameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation)Create an instance of this class withrenameColumnOperation()initialized to the given value.static TransformOperationfromRenameColumnOperation(RenameColumnOperation renameColumnOperation)Create an instance of this class withrenameColumnOperation()initialized to the given value.static TransformOperationfromTagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation)Create an instance of this class withtagColumnOperation()initialized to the given value.static TransformOperationfromTagColumnOperation(TagColumnOperation tagColumnOperation)Create an instance of this class withtagColumnOperation()initialized to the given value.static TransformOperationfromUntagColumnOperation(Consumer<UntagColumnOperation.Builder> untagColumnOperation)Create an instance of this class withuntagColumnOperation()initialized to the given value.static TransformOperationfromUntagColumnOperation(UntagColumnOperation untagColumnOperation)Create an instance of this class withuntagColumnOperation()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OverrideDatasetParameterOperationoverrideDatasetParameterOperation()Returns the value of the OverrideDatasetParameterOperation property for this object.ProjectOperationprojectOperation()An operation that projects columns.RenameColumnOperationrenameColumnOperation()An operation that renames a column.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TransformOperation.Builder>serializableBuilderClass()TagColumnOperationtagColumnOperation()An operation that tags a column with additional information.TransformOperation.BuildertoBuilder()StringtoString()Returns a string representation of this object.TransformOperation.Typetype()Retrieve an enum value representing which member of this object is populated.UntagColumnOperationuntagColumnOperation()Returns the value of the UntagColumnOperation property for 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
-
projectOperation
public final ProjectOperation projectOperation()
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
- Returns:
- An operation that projects columns. Operations that come after a projection can only refer to projected columns.
-
filterOperation
public final FilterOperation filterOperation()
An operation that filters rows based on some condition.
- Returns:
- An operation that filters rows based on some condition.
-
createColumnsOperation
public final CreateColumnsOperation createColumnsOperation()
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
- Returns:
- An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
-
renameColumnOperation
public final RenameColumnOperation renameColumnOperation()
An operation that renames a column.
- Returns:
- An operation that renames a column.
-
castColumnTypeOperation
public final CastColumnTypeOperation castColumnTypeOperation()
A transform operation that casts a column to a different type.
- Returns:
- A transform operation that casts a column to a different type.
-
tagColumnOperation
public final TagColumnOperation tagColumnOperation()
An operation that tags a column with additional information.
- Returns:
- An operation that tags a column with additional information.
-
untagColumnOperation
public final UntagColumnOperation untagColumnOperation()
Returns the value of the UntagColumnOperation property for this object.- Returns:
- The value of the UntagColumnOperation property for this object.
-
overrideDatasetParameterOperation
public final OverrideDatasetParameterOperation overrideDatasetParameterOperation()
Returns the value of the OverrideDatasetParameterOperation property for this object.- Returns:
- The value of the OverrideDatasetParameterOperation property for this object.
-
toBuilder
public TransformOperation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransformOperation.Builder,TransformOperation>
-
builder
public static TransformOperation.Builder builder()
-
serializableBuilderClass
public static Class<? extends TransformOperation.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.
-
fromProjectOperation
public static TransformOperation fromProjectOperation(ProjectOperation projectOperation)
Create an instance of this class withprojectOperation()initialized to the given value.An operation that projects columns. Operations that come after a projection can only refer to projected columns.
- Parameters:
projectOperation- An operation that projects columns. Operations that come after a projection can only refer to projected columns.
-
fromProjectOperation
public static TransformOperation fromProjectOperation(Consumer<ProjectOperation.Builder> projectOperation)
Create an instance of this class withprojectOperation()initialized to the given value.An operation that projects columns. Operations that come after a projection can only refer to projected columns.
- Parameters:
projectOperation- An operation that projects columns. Operations that come after a projection can only refer to projected columns.
-
fromFilterOperation
public static TransformOperation fromFilterOperation(FilterOperation filterOperation)
Create an instance of this class withfilterOperation()initialized to the given value.An operation that filters rows based on some condition.
- Parameters:
filterOperation- An operation that filters rows based on some condition.
-
fromFilterOperation
public static TransformOperation fromFilterOperation(Consumer<FilterOperation.Builder> filterOperation)
Create an instance of this class withfilterOperation()initialized to the given value.An operation that filters rows based on some condition.
- Parameters:
filterOperation- An operation that filters rows based on some condition.
-
fromCreateColumnsOperation
public static TransformOperation fromCreateColumnsOperation(CreateColumnsOperation createColumnsOperation)
Create an instance of this class withcreateColumnsOperation()initialized to the given value.An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
- Parameters:
createColumnsOperation- An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
-
fromCreateColumnsOperation
public static TransformOperation fromCreateColumnsOperation(Consumer<CreateColumnsOperation.Builder> createColumnsOperation)
Create an instance of this class withcreateColumnsOperation()initialized to the given value.An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
- Parameters:
createColumnsOperation- An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
-
fromRenameColumnOperation
public static TransformOperation fromRenameColumnOperation(RenameColumnOperation renameColumnOperation)
Create an instance of this class withrenameColumnOperation()initialized to the given value.An operation that renames a column.
- Parameters:
renameColumnOperation- An operation that renames a column.
-
fromRenameColumnOperation
public static TransformOperation fromRenameColumnOperation(Consumer<RenameColumnOperation.Builder> renameColumnOperation)
Create an instance of this class withrenameColumnOperation()initialized to the given value.An operation that renames a column.
- Parameters:
renameColumnOperation- An operation that renames a column.
-
fromCastColumnTypeOperation
public static TransformOperation fromCastColumnTypeOperation(CastColumnTypeOperation castColumnTypeOperation)
Create an instance of this class withcastColumnTypeOperation()initialized to the given value.A transform operation that casts a column to a different type.
- Parameters:
castColumnTypeOperation- A transform operation that casts a column to a different type.
-
fromCastColumnTypeOperation
public static TransformOperation fromCastColumnTypeOperation(Consumer<CastColumnTypeOperation.Builder> castColumnTypeOperation)
Create an instance of this class withcastColumnTypeOperation()initialized to the given value.A transform operation that casts a column to a different type.
- Parameters:
castColumnTypeOperation- A transform operation that casts a column to a different type.
-
fromTagColumnOperation
public static TransformOperation fromTagColumnOperation(TagColumnOperation tagColumnOperation)
Create an instance of this class withtagColumnOperation()initialized to the given value.An operation that tags a column with additional information.
- Parameters:
tagColumnOperation- An operation that tags a column with additional information.
-
fromTagColumnOperation
public static TransformOperation fromTagColumnOperation(Consumer<TagColumnOperation.Builder> tagColumnOperation)
Create an instance of this class withtagColumnOperation()initialized to the given value.An operation that tags a column with additional information.
- Parameters:
tagColumnOperation- An operation that tags a column with additional information.
-
fromUntagColumnOperation
public static TransformOperation fromUntagColumnOperation(UntagColumnOperation untagColumnOperation)
Create an instance of this class withuntagColumnOperation()initialized to the given value. Sets the value of the UntagColumnOperation property for this object.- Parameters:
untagColumnOperation- The new value for the UntagColumnOperation property for this object.
-
fromUntagColumnOperation
public static TransformOperation fromUntagColumnOperation(Consumer<UntagColumnOperation.Builder> untagColumnOperation)
Create an instance of this class withuntagColumnOperation()initialized to the given value. Sets the value of the UntagColumnOperation property for this object.- Parameters:
untagColumnOperation- The new value for the UntagColumnOperation property for this object.
-
fromOverrideDatasetParameterOperation
public static TransformOperation fromOverrideDatasetParameterOperation(OverrideDatasetParameterOperation overrideDatasetParameterOperation)
Create an instance of this class withoverrideDatasetParameterOperation()initialized to the given value. Sets the value of the OverrideDatasetParameterOperation property for this object.- Parameters:
overrideDatasetParameterOperation- The new value for the OverrideDatasetParameterOperation property for this object.
-
fromOverrideDatasetParameterOperation
public static TransformOperation fromOverrideDatasetParameterOperation(Consumer<OverrideDatasetParameterOperation.Builder> overrideDatasetParameterOperation)
Create an instance of this class withoverrideDatasetParameterOperation()initialized to the given value. Sets the value of the OverrideDatasetParameterOperation property for this object.- Parameters:
overrideDatasetParameterOperation- The new value for the OverrideDatasetParameterOperation property for this object.
-
type
public TransformOperation.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beTransformOperation.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beTransformOperation.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-