@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectOperation extends Object implements Serializable, Cloneable, StructuredPojo
A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.
Constructor and Description |
---|
ProjectOperation() |
Modifier and Type | Method and Description |
---|---|
ProjectOperation |
clone() |
boolean |
equals(Object obj) |
List<String> |
getProjectedColumns()
Projected columns.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProjectedColumns(Collection<String> projectedColumns)
Projected columns.
|
String |
toString()
Returns a string representation of this object.
|
ProjectOperation |
withProjectedColumns(Collection<String> projectedColumns)
Projected columns.
|
ProjectOperation |
withProjectedColumns(String... projectedColumns)
Projected columns.
|
public List<String> getProjectedColumns()
Projected columns.
public void setProjectedColumns(Collection<String> projectedColumns)
Projected columns.
projectedColumns
- Projected columns.public ProjectOperation withProjectedColumns(String... projectedColumns)
Projected columns.
NOTE: This method appends the values to the existing list (if any). Use
setProjectedColumns(java.util.Collection)
or withProjectedColumns(java.util.Collection)
if you
want to override the existing values.
projectedColumns
- Projected columns.public ProjectOperation withProjectedColumns(Collection<String> projectedColumns)
Projected columns.
projectedColumns
- Projected columns.public String toString()
toString
in class Object
Object.toString()
public ProjectOperation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.