@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CloudRemovalConfigInput extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
CloudRemovalConfigInput() |
Modifier and Type | Method and Description |
---|---|
CloudRemovalConfigInput |
clone() |
boolean |
equals(Object obj) |
String |
getAlgorithmName()
The name of the algorithm used for cloud removal.
|
String |
getInterpolationValue()
The interpolation value you provide for cloud removal.
|
List<String> |
getTargetBands()
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlgorithmName(String algorithmName)
The name of the algorithm used for cloud removal.
|
void |
setInterpolationValue(String interpolationValue)
The interpolation value you provide for cloud removal.
|
void |
setTargetBands(Collection<String> targetBands)
|
String |
toString()
Returns a string representation of this object.
|
CloudRemovalConfigInput |
withAlgorithmName(AlgorithmNameCloudRemoval algorithmName)
The name of the algorithm used for cloud removal.
|
CloudRemovalConfigInput |
withAlgorithmName(String algorithmName)
The name of the algorithm used for cloud removal.
|
CloudRemovalConfigInput |
withInterpolationValue(String interpolationValue)
The interpolation value you provide for cloud removal.
|
CloudRemovalConfigInput |
withTargetBands(Collection<String> targetBands)
|
CloudRemovalConfigInput |
withTargetBands(String... targetBands)
|
public void setAlgorithmName(String algorithmName)
The name of the algorithm used for cloud removal.
algorithmName
- The name of the algorithm used for cloud removal.AlgorithmNameCloudRemoval
public String getAlgorithmName()
The name of the algorithm used for cloud removal.
AlgorithmNameCloudRemoval
public CloudRemovalConfigInput withAlgorithmName(String algorithmName)
The name of the algorithm used for cloud removal.
algorithmName
- The name of the algorithm used for cloud removal.AlgorithmNameCloudRemoval
public CloudRemovalConfigInput withAlgorithmName(AlgorithmNameCloudRemoval algorithmName)
The name of the algorithm used for cloud removal.
algorithmName
- The name of the algorithm used for cloud removal.AlgorithmNameCloudRemoval
public void setInterpolationValue(String interpolationValue)
The interpolation value you provide for cloud removal.
interpolationValue
- The interpolation value you provide for cloud removal.public String getInterpolationValue()
The interpolation value you provide for cloud removal.
public CloudRemovalConfigInput withInterpolationValue(String interpolationValue)
The interpolation value you provide for cloud removal.
interpolationValue
- The interpolation value you provide for cloud removal.public void setTargetBands(Collection<String> targetBands)
targetBands
- public CloudRemovalConfigInput withTargetBands(String... targetBands)
NOTE: This method appends the values to the existing list (if any). Use
setTargetBands(java.util.Collection)
or withTargetBands(java.util.Collection)
if you want to
override the existing values.
targetBands
- public CloudRemovalConfigInput withTargetBands(Collection<String> targetBands)
targetBands
- public String toString()
toString
in class Object
Object.toString()
public CloudRemovalConfigInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.