@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DynamicTransform extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the set of parameters needed to perform the dynamic transform.
Constructor and Description |
---|
DynamicTransform() |
Modifier and Type | Method and Description |
---|---|
DynamicTransform |
clone() |
boolean |
equals(Object obj) |
String |
getFunctionName()
Specifies the name of the function of the dynamic transform.
|
List<String> |
getInputs()
Specifies the inputs for the dynamic transform that are required.
|
String |
getName()
Specifies the name of the dynamic transform.
|
List<GlueSchema> |
getOutputSchemas()
Specifies the data schema for the dynamic transform.
|
List<TransformConfigParameter> |
getParameters()
Specifies the parameters of the dynamic transform.
|
String |
getPath()
Specifies the path of the dynamic transform source and config files.
|
String |
getTransformName()
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
|
String |
getVersion()
This field is not used and will be deprecated in future release.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFunctionName(String functionName)
Specifies the name of the function of the dynamic transform.
|
void |
setInputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
|
void |
setName(String name)
Specifies the name of the dynamic transform.
|
void |
setOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
|
void |
setParameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
|
void |
setPath(String path)
Specifies the path of the dynamic transform source and config files.
|
void |
setTransformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
|
void |
setVersion(String version)
This field is not used and will be deprecated in future release.
|
String |
toString()
Returns a string representation of this object.
|
DynamicTransform |
withFunctionName(String functionName)
Specifies the name of the function of the dynamic transform.
|
DynamicTransform |
withInputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
|
DynamicTransform |
withInputs(String... inputs)
Specifies the inputs for the dynamic transform that are required.
|
DynamicTransform |
withName(String name)
Specifies the name of the dynamic transform.
|
DynamicTransform |
withOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
|
DynamicTransform |
withOutputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the dynamic transform.
|
DynamicTransform |
withParameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
|
DynamicTransform |
withParameters(TransformConfigParameter... parameters)
Specifies the parameters of the dynamic transform.
|
DynamicTransform |
withPath(String path)
Specifies the path of the dynamic transform source and config files.
|
DynamicTransform |
withTransformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
|
DynamicTransform |
withVersion(String version)
This field is not used and will be deprecated in future release.
|
public void setName(String name)
Specifies the name of the dynamic transform.
name
- Specifies the name of the dynamic transform.public String getName()
Specifies the name of the dynamic transform.
public DynamicTransform withName(String name)
Specifies the name of the dynamic transform.
name
- Specifies the name of the dynamic transform.public void setTransformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
transformName
- Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.public String getTransformName()
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
public DynamicTransform withTransformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
transformName
- Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.public List<String> getInputs()
Specifies the inputs for the dynamic transform that are required.
public void setInputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
inputs
- Specifies the inputs for the dynamic transform that are required.public DynamicTransform withInputs(String... inputs)
Specifies the inputs for the dynamic transform that are required.
NOTE: This method appends the values to the existing list (if any). Use
setInputs(java.util.Collection)
or withInputs(java.util.Collection)
if you want to override the
existing values.
inputs
- Specifies the inputs for the dynamic transform that are required.public DynamicTransform withInputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
inputs
- Specifies the inputs for the dynamic transform that are required.public List<TransformConfigParameter> getParameters()
Specifies the parameters of the dynamic transform.
public void setParameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
parameters
- Specifies the parameters of the dynamic transform.public DynamicTransform withParameters(TransformConfigParameter... parameters)
Specifies the parameters of the dynamic transform.
NOTE: This method appends the values to the existing list (if any). Use
setParameters(java.util.Collection)
or withParameters(java.util.Collection)
if you want to
override the existing values.
parameters
- Specifies the parameters of the dynamic transform.public DynamicTransform withParameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
parameters
- Specifies the parameters of the dynamic transform.public void setFunctionName(String functionName)
Specifies the name of the function of the dynamic transform.
functionName
- Specifies the name of the function of the dynamic transform.public String getFunctionName()
Specifies the name of the function of the dynamic transform.
public DynamicTransform withFunctionName(String functionName)
Specifies the name of the function of the dynamic transform.
functionName
- Specifies the name of the function of the dynamic transform.public void setPath(String path)
Specifies the path of the dynamic transform source and config files.
path
- Specifies the path of the dynamic transform source and config files.public String getPath()
Specifies the path of the dynamic transform source and config files.
public DynamicTransform withPath(String path)
Specifies the path of the dynamic transform source and config files.
path
- Specifies the path of the dynamic transform source and config files.public void setVersion(String version)
This field is not used and will be deprecated in future release.
version
- This field is not used and will be deprecated in future release.public String getVersion()
This field is not used and will be deprecated in future release.
public DynamicTransform withVersion(String version)
This field is not used and will be deprecated in future release.
version
- This field is not used and will be deprecated in future release.public List<GlueSchema> getOutputSchemas()
Specifies the data schema for the dynamic transform.
public void setOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
outputSchemas
- Specifies the data schema for the dynamic transform.public DynamicTransform withOutputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the dynamic transform.
NOTE: This method appends the values to the existing list (if any). Use
setOutputSchemas(java.util.Collection)
or withOutputSchemas(java.util.Collection)
if you want
to override the existing values.
outputSchemas
- Specifies the data schema for the dynamic transform.public DynamicTransform withOutputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
outputSchemas
- Specifies the data schema for the dynamic transform.public String toString()
toString
in class Object
Object.toString()
public DynamicTransform clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.