@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DropDuplicates extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a transform that removes rows of repeating data from a data set.
Constructor and Description |
---|
DropDuplicates() |
Modifier and Type | Method and Description |
---|---|
DropDuplicates |
clone() |
boolean |
equals(Object obj) |
List<List<String>> |
getColumns()
The name of the columns to be merged or removed if repeating.
|
List<String> |
getInputs()
The data inputs identified by their node names.
|
String |
getName()
The name of the transform node.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColumns(Collection<List<String>> columns)
The name of the columns to be merged or removed if repeating.
|
void |
setInputs(Collection<String> inputs)
The data inputs identified by their node names.
|
void |
setName(String name)
The name of the transform node.
|
String |
toString()
Returns a string representation of this object.
|
DropDuplicates |
withColumns(Collection<List<String>> columns)
The name of the columns to be merged or removed if repeating.
|
DropDuplicates |
withColumns(List<String>... columns)
The name of the columns to be merged or removed if repeating.
|
DropDuplicates |
withInputs(Collection<String> inputs)
The data inputs identified by their node names.
|
DropDuplicates |
withInputs(String... inputs)
The data inputs identified by their node names.
|
DropDuplicates |
withName(String name)
The name of the transform node.
|
public void setName(String name)
The name of the transform node.
name
- The name of the transform node.public String getName()
The name of the transform node.
public DropDuplicates withName(String name)
The name of the transform node.
name
- The name of the transform node.public List<String> getInputs()
The data inputs identified by their node names.
public void setInputs(Collection<String> inputs)
The data inputs identified by their node names.
inputs
- The data inputs identified by their node names.public DropDuplicates withInputs(String... inputs)
The data inputs identified by their node names.
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
- The data inputs identified by their node names.public DropDuplicates withInputs(Collection<String> inputs)
The data inputs identified by their node names.
inputs
- The data inputs identified by their node names.public List<List<String>> getColumns()
The name of the columns to be merged or removed if repeating.
public void setColumns(Collection<List<String>> columns)
The name of the columns to be merged or removed if repeating.
columns
- The name of the columns to be merged or removed if repeating.public DropDuplicates withColumns(List<String>... columns)
The name of the columns to be merged or removed if repeating.
NOTE: This method appends the values to the existing list (if any). Use
setColumns(java.util.Collection)
or withColumns(java.util.Collection)
if you want to override
the existing values.
columns
- The name of the columns to be merged or removed if repeating.public DropDuplicates withColumns(Collection<List<String>> columns)
The name of the columns to be merged or removed if repeating.
columns
- The name of the columns to be merged or removed if repeating.public String toString()
toString
in class Object
Object.toString()
public DropDuplicates clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.