@Generated(value="software.amazon.awssdk:codegen") public final class JobConfigInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobConfigInput.Builder,JobConfigInput>
The input structure for the JobConfig in an EarthObservationJob.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JobConfigInput.Builder |
static class |
JobConfigInput.Type |
| Modifier and Type | Method and Description |
|---|---|
BandMathConfigInput |
bandMathConfig()
An object containing information about the job configuration for BandMath.
|
static JobConfigInput.Builder |
builder() |
CloudMaskingConfigInput |
cloudMaskingConfig()
An object containing information about the job configuration for cloud masking.
|
CloudRemovalConfigInput |
cloudRemovalConfig()
An object containing information about the job configuration for cloud removal.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static JobConfigInput |
fromBandMathConfig(BandMathConfigInput bandMathConfig)
Create an instance of this class with
bandMathConfig() initialized to the given value. |
static JobConfigInput |
fromBandMathConfig(Consumer<BandMathConfigInput.Builder> bandMathConfig)
Create an instance of this class with
bandMathConfig() initialized to the given value. |
static JobConfigInput |
fromCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
Create an instance of this class with
cloudMaskingConfig() initialized to the given value. |
static JobConfigInput |
fromCloudMaskingConfig(Consumer<CloudMaskingConfigInput.Builder> cloudMaskingConfig)
Create an instance of this class with
cloudMaskingConfig() initialized to the given value. |
static JobConfigInput |
fromCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
Create an instance of this class with
cloudRemovalConfig() initialized to the given value. |
static JobConfigInput |
fromCloudRemovalConfig(Consumer<CloudRemovalConfigInput.Builder> cloudRemovalConfig)
Create an instance of this class with
cloudRemovalConfig() initialized to the given value. |
static JobConfigInput |
fromGeoMosaicConfig(Consumer<GeoMosaicConfigInput.Builder> geoMosaicConfig)
Create an instance of this class with
geoMosaicConfig() initialized to the given value. |
static JobConfigInput |
fromGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
Create an instance of this class with
geoMosaicConfig() initialized to the given value. |
static JobConfigInput |
fromLandCoverSegmentationConfig(Consumer<LandCoverSegmentationConfigInput.Builder> landCoverSegmentationConfig)
Create an instance of this class with
landCoverSegmentationConfig() initialized to the given value. |
static JobConfigInput |
fromLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
Create an instance of this class with
landCoverSegmentationConfig() initialized to the given value. |
static JobConfigInput |
fromResamplingConfig(Consumer<ResamplingConfigInput.Builder> resamplingConfig)
Create an instance of this class with
resamplingConfig() initialized to the given value. |
static JobConfigInput |
fromResamplingConfig(ResamplingConfigInput resamplingConfig)
Create an instance of this class with
resamplingConfig() initialized to the given value. |
static JobConfigInput |
fromStackConfig(Consumer<StackConfigInput.Builder> stackConfig)
Create an instance of this class with
stackConfig() initialized to the given value. |
static JobConfigInput |
fromStackConfig(StackConfigInput stackConfig)
Create an instance of this class with
stackConfig() initialized to the given value. |
static JobConfigInput |
fromTemporalStatisticsConfig(Consumer<TemporalStatisticsConfigInput.Builder> temporalStatisticsConfig)
Create an instance of this class with
temporalStatisticsConfig() initialized to the given value. |
static JobConfigInput |
fromTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
Create an instance of this class with
temporalStatisticsConfig() initialized to the given value. |
static JobConfigInput |
fromZonalStatisticsConfig(Consumer<ZonalStatisticsConfigInput.Builder> zonalStatisticsConfig)
Create an instance of this class with
zonalStatisticsConfig() initialized to the given value. |
static JobConfigInput |
fromZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
Create an instance of this class with
zonalStatisticsConfig() initialized to the given value. |
GeoMosaicConfigInput |
geoMosaicConfig()
An object containing information about the job configuration for geomosaic.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LandCoverSegmentationConfigInput |
landCoverSegmentationConfig()
An object containing information about the job configuration for land cover segmentation.
|
ResamplingConfigInput |
resamplingConfig()
An object containing information about the job configuration for resampling.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobConfigInput.Builder> |
serializableBuilderClass() |
StackConfigInput |
stackConfig()
An object containing information about the job configuration for a Stacking Earth Observation job.
|
TemporalStatisticsConfigInput |
temporalStatisticsConfig()
An object containing information about the job configuration for temporal statistics.
|
JobConfigInput.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
JobConfigInput.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
ZonalStatisticsConfigInput |
zonalStatisticsConfig()
An object containing information about the job configuration for zonal statistics.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final BandMathConfigInput bandMathConfig()
An object containing information about the job configuration for BandMath.
public final CloudMaskingConfigInput cloudMaskingConfig()
An object containing information about the job configuration for cloud masking.
public final CloudRemovalConfigInput cloudRemovalConfig()
An object containing information about the job configuration for cloud removal.
public final GeoMosaicConfigInput geoMosaicConfig()
An object containing information about the job configuration for geomosaic.
public final LandCoverSegmentationConfigInput landCoverSegmentationConfig()
An object containing information about the job configuration for land cover segmentation.
public final ResamplingConfigInput resamplingConfig()
An object containing information about the job configuration for resampling.
public final StackConfigInput stackConfig()
An object containing information about the job configuration for a Stacking Earth Observation job.
public final TemporalStatisticsConfigInput temporalStatisticsConfig()
An object containing information about the job configuration for temporal statistics.
public final ZonalStatisticsConfigInput zonalStatisticsConfig()
An object containing information about the job configuration for zonal statistics.
public JobConfigInput.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JobConfigInput.Builder,JobConfigInput>public static JobConfigInput.Builder builder()
public static Class<? extends JobConfigInput.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static JobConfigInput fromBandMathConfig(BandMathConfigInput bandMathConfig)
bandMathConfig() initialized to the given value.
An object containing information about the job configuration for BandMath.
bandMathConfig - An object containing information about the job configuration for BandMath.public static JobConfigInput fromBandMathConfig(Consumer<BandMathConfigInput.Builder> bandMathConfig)
bandMathConfig() initialized to the given value.
An object containing information about the job configuration for BandMath.
bandMathConfig - An object containing information about the job configuration for BandMath.public static JobConfigInput fromCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
cloudMaskingConfig() initialized to the given value.
An object containing information about the job configuration for cloud masking.
cloudMaskingConfig - An object containing information about the job configuration for cloud masking.public static JobConfigInput fromCloudMaskingConfig(Consumer<CloudMaskingConfigInput.Builder> cloudMaskingConfig)
cloudMaskingConfig() initialized to the given value.
An object containing information about the job configuration for cloud masking.
cloudMaskingConfig - An object containing information about the job configuration for cloud masking.public static JobConfigInput fromCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
cloudRemovalConfig() initialized to the given value.
An object containing information about the job configuration for cloud removal.
cloudRemovalConfig - An object containing information about the job configuration for cloud removal.public static JobConfigInput fromCloudRemovalConfig(Consumer<CloudRemovalConfigInput.Builder> cloudRemovalConfig)
cloudRemovalConfig() initialized to the given value.
An object containing information about the job configuration for cloud removal.
cloudRemovalConfig - An object containing information about the job configuration for cloud removal.public static JobConfigInput fromGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
geoMosaicConfig() initialized to the given value.
An object containing information about the job configuration for geomosaic.
geoMosaicConfig - An object containing information about the job configuration for geomosaic.public static JobConfigInput fromGeoMosaicConfig(Consumer<GeoMosaicConfigInput.Builder> geoMosaicConfig)
geoMosaicConfig() initialized to the given value.
An object containing information about the job configuration for geomosaic.
geoMosaicConfig - An object containing information about the job configuration for geomosaic.public static JobConfigInput fromLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
landCoverSegmentationConfig() initialized to the given value.
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 static JobConfigInput fromLandCoverSegmentationConfig(Consumer<LandCoverSegmentationConfigInput.Builder> landCoverSegmentationConfig)
landCoverSegmentationConfig() initialized to the given value.
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 static JobConfigInput fromResamplingConfig(ResamplingConfigInput resamplingConfig)
resamplingConfig() initialized to the given value.
An object containing information about the job configuration for resampling.
resamplingConfig - An object containing information about the job configuration for resampling.public static JobConfigInput fromResamplingConfig(Consumer<ResamplingConfigInput.Builder> resamplingConfig)
resamplingConfig() initialized to the given value.
An object containing information about the job configuration for resampling.
resamplingConfig - An object containing information about the job configuration for resampling.public static JobConfigInput fromStackConfig(StackConfigInput stackConfig)
stackConfig() initialized to the given value.
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 static JobConfigInput fromStackConfig(Consumer<StackConfigInput.Builder> stackConfig)
stackConfig() initialized to the given value.
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 static JobConfigInput fromTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
temporalStatisticsConfig() initialized to the given value.
An object containing information about the job configuration for temporal statistics.
temporalStatisticsConfig - An object containing information about the job configuration for temporal statistics.public static JobConfigInput fromTemporalStatisticsConfig(Consumer<TemporalStatisticsConfigInput.Builder> temporalStatisticsConfig)
temporalStatisticsConfig() initialized to the given value.
An object containing information about the job configuration for temporal statistics.
temporalStatisticsConfig - An object containing information about the job configuration for temporal statistics.public static JobConfigInput fromZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
zonalStatisticsConfig() initialized to the given value.
An object containing information about the job configuration for zonal statistics.
zonalStatisticsConfig - An object containing information about the job configuration for zonal statistics.public static JobConfigInput fromZonalStatisticsConfig(Consumer<ZonalStatisticsConfigInput.Builder> zonalStatisticsConfig)
zonalStatisticsConfig() initialized to the given value.
An object containing information about the job configuration for zonal statistics.
zonalStatisticsConfig - An object containing information about the job configuration for zonal statistics.public JobConfigInput.Type type()
JobConfigInput.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be JobConfigInput.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.