Class JobConfigInput
- java.lang.Object
-
- software.amazon.awssdk.services.sagemakergeospatial.model.JobConfigInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JobConfigInput.Builder,JobConfigInput>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJobConfigInput.Builderstatic classJobConfigInput.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BandMathConfigInputbandMathConfig()An object containing information about the job configuration for BandMath.static JobConfigInput.Builderbuilder()CloudMaskingConfigInputcloudMaskingConfig()An object containing information about the job configuration for cloud masking.CloudRemovalConfigInputcloudRemovalConfig()An object containing information about the job configuration for cloud removal.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static JobConfigInputfromBandMathConfig(Consumer<BandMathConfigInput.Builder> bandMathConfig)Create an instance of this class withbandMathConfig()initialized to the given value.static JobConfigInputfromBandMathConfig(BandMathConfigInput bandMathConfig)Create an instance of this class withbandMathConfig()initialized to the given value.static JobConfigInputfromCloudMaskingConfig(Consumer<CloudMaskingConfigInput.Builder> cloudMaskingConfig)Create an instance of this class withcloudMaskingConfig()initialized to the given value.static JobConfigInputfromCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)Create an instance of this class withcloudMaskingConfig()initialized to the given value.static JobConfigInputfromCloudRemovalConfig(Consumer<CloudRemovalConfigInput.Builder> cloudRemovalConfig)Create an instance of this class withcloudRemovalConfig()initialized to the given value.static JobConfigInputfromCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)Create an instance of this class withcloudRemovalConfig()initialized to the given value.static JobConfigInputfromGeoMosaicConfig(Consumer<GeoMosaicConfigInput.Builder> geoMosaicConfig)Create an instance of this class withgeoMosaicConfig()initialized to the given value.static JobConfigInputfromGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)Create an instance of this class withgeoMosaicConfig()initialized to the given value.static JobConfigInputfromLandCoverSegmentationConfig(Consumer<LandCoverSegmentationConfigInput.Builder> landCoverSegmentationConfig)Create an instance of this class withlandCoverSegmentationConfig()initialized to the given value.static JobConfigInputfromLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)Create an instance of this class withlandCoverSegmentationConfig()initialized to the given value.static JobConfigInputfromResamplingConfig(Consumer<ResamplingConfigInput.Builder> resamplingConfig)Create an instance of this class withresamplingConfig()initialized to the given value.static JobConfigInputfromResamplingConfig(ResamplingConfigInput resamplingConfig)Create an instance of this class withresamplingConfig()initialized to the given value.static JobConfigInputfromStackConfig(Consumer<StackConfigInput.Builder> stackConfig)Create an instance of this class withstackConfig()initialized to the given value.static JobConfigInputfromStackConfig(StackConfigInput stackConfig)Create an instance of this class withstackConfig()initialized to the given value.static JobConfigInputfromTemporalStatisticsConfig(Consumer<TemporalStatisticsConfigInput.Builder> temporalStatisticsConfig)Create an instance of this class withtemporalStatisticsConfig()initialized to the given value.static JobConfigInputfromTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)Create an instance of this class withtemporalStatisticsConfig()initialized to the given value.static JobConfigInputfromZonalStatisticsConfig(Consumer<ZonalStatisticsConfigInput.Builder> zonalStatisticsConfig)Create an instance of this class withzonalStatisticsConfig()initialized to the given value.static JobConfigInputfromZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)Create an instance of this class withzonalStatisticsConfig()initialized to the given value.GeoMosaicConfigInputgeoMosaicConfig()An object containing information about the job configuration for geomosaic.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LandCoverSegmentationConfigInputlandCoverSegmentationConfig()An object containing information about the job configuration for land cover segmentation.ResamplingConfigInputresamplingConfig()An object containing information about the job configuration for resampling.List<SdkField<?>>sdkFields()static Class<? extends JobConfigInput.Builder>serializableBuilderClass()StackConfigInputstackConfig()An object containing information about the job configuration for a Stacking Earth Observation job.TemporalStatisticsConfigInputtemporalStatisticsConfig()An object containing information about the job configuration for temporal statistics.JobConfigInput.BuildertoBuilder()StringtoString()Returns a string representation of this object.JobConfigInput.Typetype()Retrieve an enum value representing which member of this object is populated.ZonalStatisticsConfigInputzonalStatisticsConfig()An object containing information about the job configuration for zonal statistics.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bandMathConfig
public final BandMathConfigInput bandMathConfig()
An object containing information about the job configuration for BandMath.
- Returns:
- An object containing information about the job configuration for BandMath.
-
cloudMaskingConfig
public final CloudMaskingConfigInput cloudMaskingConfig()
An object containing information about the job configuration for cloud masking.
- Returns:
- An object containing information about the job configuration for cloud masking.
-
cloudRemovalConfig
public final CloudRemovalConfigInput cloudRemovalConfig()
An object containing information about the job configuration for cloud removal.
- Returns:
- An object containing information about the job configuration for cloud removal.
-
geoMosaicConfig
public final GeoMosaicConfigInput geoMosaicConfig()
An object containing information about the job configuration for geomosaic.
- Returns:
- An object containing information about the job configuration for geomosaic.
-
landCoverSegmentationConfig
public final LandCoverSegmentationConfigInput landCoverSegmentationConfig()
An object containing information about the job configuration for land cover segmentation.
- Returns:
- An object containing information about the job configuration for land cover segmentation.
-
resamplingConfig
public final ResamplingConfigInput resamplingConfig()
An object containing information about the job configuration for resampling.
- Returns:
- An object containing information about the job configuration for resampling.
-
stackConfig
public final StackConfigInput stackConfig()
An object containing information about the job configuration for a Stacking Earth Observation job.
- Returns:
- An object containing information about the job configuration for a Stacking Earth Observation job.
-
temporalStatisticsConfig
public final TemporalStatisticsConfigInput temporalStatisticsConfig()
An object containing information about the job configuration for temporal statistics.
- Returns:
- An object containing information about the job configuration for temporal statistics.
-
zonalStatisticsConfig
public final ZonalStatisticsConfigInput zonalStatisticsConfig()
An object containing information about the job configuration for zonal statistics.
- Returns:
- An object containing information about the job configuration for zonal statistics.
-
toBuilder
public JobConfigInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<JobConfigInput.Builder,JobConfigInput>
-
builder
public static JobConfigInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends JobConfigInput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromBandMathConfig
public static JobConfigInput fromBandMathConfig(BandMathConfigInput bandMathConfig)
Create an instance of this class withbandMathConfig()initialized to the given value.An object containing information about the job configuration for BandMath.
- Parameters:
bandMathConfig- An object containing information about the job configuration for BandMath.
-
fromBandMathConfig
public static JobConfigInput fromBandMathConfig(Consumer<BandMathConfigInput.Builder> bandMathConfig)
Create an instance of this class withbandMathConfig()initialized to the given value.An object containing information about the job configuration for BandMath.
- Parameters:
bandMathConfig- An object containing information about the job configuration for BandMath.
-
fromCloudMaskingConfig
public static JobConfigInput fromCloudMaskingConfig(CloudMaskingConfigInput cloudMaskingConfig)
Create an instance of this class withcloudMaskingConfig()initialized to the given value.An object containing information about the job configuration for cloud masking.
- Parameters:
cloudMaskingConfig- An object containing information about the job configuration for cloud masking.
-
fromCloudMaskingConfig
public static JobConfigInput fromCloudMaskingConfig(Consumer<CloudMaskingConfigInput.Builder> cloudMaskingConfig)
Create an instance of this class withcloudMaskingConfig()initialized to the given value.An object containing information about the job configuration for cloud masking.
- Parameters:
cloudMaskingConfig- An object containing information about the job configuration for cloud masking.
-
fromCloudRemovalConfig
public static JobConfigInput fromCloudRemovalConfig(CloudRemovalConfigInput cloudRemovalConfig)
Create an instance of this class withcloudRemovalConfig()initialized to the given value.An object containing information about the job configuration for cloud removal.
- Parameters:
cloudRemovalConfig- An object containing information about the job configuration for cloud removal.
-
fromCloudRemovalConfig
public static JobConfigInput fromCloudRemovalConfig(Consumer<CloudRemovalConfigInput.Builder> cloudRemovalConfig)
Create an instance of this class withcloudRemovalConfig()initialized to the given value.An object containing information about the job configuration for cloud removal.
- Parameters:
cloudRemovalConfig- An object containing information about the job configuration for cloud removal.
-
fromGeoMosaicConfig
public static JobConfigInput fromGeoMosaicConfig(GeoMosaicConfigInput geoMosaicConfig)
Create an instance of this class withgeoMosaicConfig()initialized to the given value.An object containing information about the job configuration for geomosaic.
- Parameters:
geoMosaicConfig- An object containing information about the job configuration for geomosaic.
-
fromGeoMosaicConfig
public static JobConfigInput fromGeoMosaicConfig(Consumer<GeoMosaicConfigInput.Builder> geoMosaicConfig)
Create an instance of this class withgeoMosaicConfig()initialized to the given value.An object containing information about the job configuration for geomosaic.
- Parameters:
geoMosaicConfig- An object containing information about the job configuration for geomosaic.
-
fromLandCoverSegmentationConfig
public static JobConfigInput fromLandCoverSegmentationConfig(LandCoverSegmentationConfigInput landCoverSegmentationConfig)
Create an instance of this class withlandCoverSegmentationConfig()initialized to the given value.An object containing information about the job configuration for land cover segmentation.
- Parameters:
landCoverSegmentationConfig- An object containing information about the job configuration for land cover segmentation.
-
fromLandCoverSegmentationConfig
public static JobConfigInput fromLandCoverSegmentationConfig(Consumer<LandCoverSegmentationConfigInput.Builder> landCoverSegmentationConfig)
Create an instance of this class withlandCoverSegmentationConfig()initialized to the given value.An object containing information about the job configuration for land cover segmentation.
- Parameters:
landCoverSegmentationConfig- An object containing information about the job configuration for land cover segmentation.
-
fromResamplingConfig
public static JobConfigInput fromResamplingConfig(ResamplingConfigInput resamplingConfig)
Create an instance of this class withresamplingConfig()initialized to the given value.An object containing information about the job configuration for resampling.
- Parameters:
resamplingConfig- An object containing information about the job configuration for resampling.
-
fromResamplingConfig
public static JobConfigInput fromResamplingConfig(Consumer<ResamplingConfigInput.Builder> resamplingConfig)
Create an instance of this class withresamplingConfig()initialized to the given value.An object containing information about the job configuration for resampling.
- Parameters:
resamplingConfig- An object containing information about the job configuration for resampling.
-
fromStackConfig
public static JobConfigInput fromStackConfig(StackConfigInput stackConfig)
Create an instance of this class withstackConfig()initialized to the given value.An object containing information about the job configuration for a Stacking Earth Observation job.
- Parameters:
stackConfig- An object containing information about the job configuration for a Stacking Earth Observation job.
-
fromStackConfig
public static JobConfigInput fromStackConfig(Consumer<StackConfigInput.Builder> stackConfig)
Create an instance of this class withstackConfig()initialized to the given value.An object containing information about the job configuration for a Stacking Earth Observation job.
- Parameters:
stackConfig- An object containing information about the job configuration for a Stacking Earth Observation job.
-
fromTemporalStatisticsConfig
public static JobConfigInput fromTemporalStatisticsConfig(TemporalStatisticsConfigInput temporalStatisticsConfig)
Create an instance of this class withtemporalStatisticsConfig()initialized to the given value.An object containing information about the job configuration for temporal statistics.
- Parameters:
temporalStatisticsConfig- An object containing information about the job configuration for temporal statistics.
-
fromTemporalStatisticsConfig
public static JobConfigInput fromTemporalStatisticsConfig(Consumer<TemporalStatisticsConfigInput.Builder> temporalStatisticsConfig)
Create an instance of this class withtemporalStatisticsConfig()initialized to the given value.An object containing information about the job configuration for temporal statistics.
- Parameters:
temporalStatisticsConfig- An object containing information about the job configuration for temporal statistics.
-
fromZonalStatisticsConfig
public static JobConfigInput fromZonalStatisticsConfig(ZonalStatisticsConfigInput zonalStatisticsConfig)
Create an instance of this class withzonalStatisticsConfig()initialized to the given value.An object containing information about the job configuration for zonal statistics.
- Parameters:
zonalStatisticsConfig- An object containing information about the job configuration for zonal statistics.
-
fromZonalStatisticsConfig
public static JobConfigInput fromZonalStatisticsConfig(Consumer<ZonalStatisticsConfigInput.Builder> zonalStatisticsConfig)
Create an instance of this class withzonalStatisticsConfig()initialized to the given value.An object containing information about the job configuration for zonal statistics.
- Parameters:
zonalStatisticsConfig- An object containing information about the job configuration for zonal statistics.
-
type
public JobConfigInput.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beJobConfigInput.Type.UNKNOWN_TO_SDK_VERSIONif 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 beJobConfigInput.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-