@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CloudRemovalConfigInput extends Object implements Serializable, Cloneable, StructuredPojo
Input structure for Cloud Removal Operation type
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()
TargetBands to be returned in the output of CloudRemoval operation.
|
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)
TargetBands to be returned in the output of CloudRemoval operation.
|
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)
TargetBands to be returned in the output of CloudRemoval operation.
|
CloudRemovalConfigInput |
withTargetBands(String... targetBands)
TargetBands to be returned in the output of CloudRemoval operation.
|
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 List<String> getTargetBands()
TargetBands to be returned in the output of CloudRemoval operation.
public void setTargetBands(Collection<String> targetBands)
TargetBands to be returned in the output of CloudRemoval operation.
targetBands
- TargetBands to be returned in the output of CloudRemoval operation.public CloudRemovalConfigInput withTargetBands(String... targetBands)
TargetBands to be returned in the output of CloudRemoval operation.
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
- TargetBands to be returned in the output of CloudRemoval operation.public CloudRemovalConfigInput withTargetBands(Collection<String> targetBands)
TargetBands to be returned in the output of CloudRemoval operation.
targetBands
- TargetBands to be returned in the output of CloudRemoval operation.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.