@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobConfigInput extends Object implements Serializable, Cloneable, StructuredPojo
The input structure for the JobConfig in an EarthObservationJob.
Constructor and Description |
---|
JobConfigInput() |
Modifier and Type | Method and Description |
---|---|
JobConfigInput |
clone() |
boolean |
equals(Object obj) |
BandMathConfigInput |
getBandMathConfig()
An object containing information about the job configuration for BandMath.
|
CloudMaskingConfigInput |
getCloudMaskingConfig()
An object containing information about the job configuration for cloud masking.
|
CloudRemovalConfigInput |
getCloudRemovalConfig()
An object containing information about the job configuration for cloud removal.
|
GeoMosaicConfigInput |
getGeoMosaicConfig()
An object containing information about the job configuration for geomosaic.
|
LandCoverSegmentationConfigInput |
getLandCoverSegmentationConfig()
An object containing information about the job configuration for land cover segmentation.
|
ResamplingConfigInput |
getResamplingConfig()
An object containing information about the job configuration for resampling.
|
StackConfigInput |
getStackConfig()
An object containing information about the job configuration for a Stacking Earth Observation job.
|
TemporalStatisticsConfigInput |
getTemporalStatisticsConfig()
An object containing information about the job configuration for temporal statistics.
|
ZonalStatisticsConfigInput |
getZonalStatisticsConfig()
An object containing information about the job configuration for zonal statistics.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBandMathConfig(BandMathConfigInput bandMathConfig)
An object containing information about the job configuration for BandMath.
|
void |
setCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
An object containing information about the job configuration for cloud masking.
|
void |
setCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
An object containing information about the job configuration for cloud removal.
|
void |
setGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
An object containing information about the job configuration for geomosaic.
|
void |
setLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
An object containing information about the job configuration for land cover segmentation.
|
void |
setResamplingConfig(ResamplingConfigInput resamplingConfig)
An object containing information about the job configuration for resampling.
|
void |
setStackConfig(StackConfigInput stackConfig)
An object containing information about the job configuration for a Stacking Earth Observation job.
|
void |
setTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
An object containing information about the job configuration for temporal statistics.
|
void |
setZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
An object containing information about the job configuration for zonal statistics.
|
String |
toString()
Returns a string representation of this object.
|
JobConfigInput |
withBandMathConfig(BandMathConfigInput bandMathConfig)
An object containing information about the job configuration for BandMath.
|
JobConfigInput |
withCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
An object containing information about the job configuration for cloud masking.
|
JobConfigInput |
withCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
An object containing information about the job configuration for cloud removal.
|
JobConfigInput |
withGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
An object containing information about the job configuration for geomosaic.
|
JobConfigInput |
withLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
An object containing information about the job configuration for land cover segmentation.
|
JobConfigInput |
withResamplingConfig(ResamplingConfigInput resamplingConfig)
An object containing information about the job configuration for resampling.
|
JobConfigInput |
withStackConfig(StackConfigInput stackConfig)
An object containing information about the job configuration for a Stacking Earth Observation job.
|
JobConfigInput |
withTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
An object containing information about the job configuration for temporal statistics.
|
JobConfigInput |
withZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
An object containing information about the job configuration for zonal statistics.
|
public void setBandMathConfig(BandMathConfigInput bandMathConfig)
An object containing information about the job configuration for BandMath.
bandMathConfig
- An object containing information about the job configuration for BandMath.public BandMathConfigInput getBandMathConfig()
An object containing information about the job configuration for BandMath.
public JobConfigInput withBandMathConfig(BandMathConfigInput bandMathConfig)
An object containing information about the job configuration for BandMath.
bandMathConfig
- An object containing information about the job configuration for BandMath.public void setCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
An object containing information about the job configuration for cloud masking.
cloudMaskingConfig
- An object containing information about the job configuration for cloud masking.public CloudMaskingConfigInput getCloudMaskingConfig()
An object containing information about the job configuration for cloud masking.
public JobConfigInput withCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
An object containing information about the job configuration for cloud masking.
cloudMaskingConfig
- An object containing information about the job configuration for cloud masking.public void setCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
An object containing information about the job configuration for cloud removal.
cloudRemovalConfig
- An object containing information about the job configuration for cloud removal.public CloudRemovalConfigInput getCloudRemovalConfig()
An object containing information about the job configuration for cloud removal.
public JobConfigInput withCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
An object containing information about the job configuration for cloud removal.
cloudRemovalConfig
- An object containing information about the job configuration for cloud removal.public void setGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
An object containing information about the job configuration for geomosaic.
geoMosaicConfig
- An object containing information about the job configuration for geomosaic.public GeoMosaicConfigInput getGeoMosaicConfig()
An object containing information about the job configuration for geomosaic.
public JobConfigInput withGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
An object containing information about the job configuration for geomosaic.
geoMosaicConfig
- An object containing information about the job configuration for geomosaic.public void setLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
An object containing information about the job configuration for land cover segmentation.
landCoverSegmentationConfig
- An object containing information about the job configuration for land cover segmentation.public LandCoverSegmentationConfigInput getLandCoverSegmentationConfig()
An object containing information about the job configuration for land cover segmentation.
public JobConfigInput withLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
An object containing information about the job configuration for land cover segmentation.
landCoverSegmentationConfig
- An object containing information about the job configuration for land cover segmentation.public void setResamplingConfig(ResamplingConfigInput resamplingConfig)
An object containing information about the job configuration for resampling.
resamplingConfig
- An object containing information about the job configuration for resampling.public ResamplingConfigInput getResamplingConfig()
An object containing information about the job configuration for resampling.
public JobConfigInput withResamplingConfig(ResamplingConfigInput resamplingConfig)
An object containing information about the job configuration for resampling.
resamplingConfig
- An object containing information about the job configuration for resampling.public void setStackConfig(StackConfigInput stackConfig)
An object containing information about the job configuration for a Stacking Earth Observation job.
stackConfig
- An object containing information about the job configuration for a Stacking Earth Observation job.public StackConfigInput getStackConfig()
An object containing information about the job configuration for a Stacking Earth Observation job.
public JobConfigInput withStackConfig(StackConfigInput stackConfig)
An object containing information about the job configuration for a Stacking Earth Observation job.
stackConfig
- An object containing information about the job configuration for a Stacking Earth Observation job.public void setTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
An object containing information about the job configuration for temporal statistics.
temporalStatisticsConfig
- An object containing information about the job configuration for temporal statistics.public TemporalStatisticsConfigInput getTemporalStatisticsConfig()
An object containing information about the job configuration for temporal statistics.
public JobConfigInput withTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
An object containing information about the job configuration for temporal statistics.
temporalStatisticsConfig
- An object containing information about the job configuration for temporal statistics.public void setZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
An object containing information about the job configuration for zonal statistics.
zonalStatisticsConfig
- An object containing information about the job configuration for zonal statistics.public ZonalStatisticsConfigInput getZonalStatisticsConfig()
An object containing information about the job configuration for zonal statistics.
public JobConfigInput withZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
An object containing information about the job configuration for zonal statistics.
zonalStatisticsConfig
- An object containing information about the job configuration for zonal statistics.public String toString()
toString
in class Object
Object.toString()
public JobConfigInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.