Class: Aws::SageMakerGeospatial::Types::JobConfigInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMakerGeospatial::Types::JobConfigInput
- Includes:
- Aws::Structure, Aws::Structure::Union
- Defined in:
- lib/aws-sdk-sagemakergeospatial/types.rb
Overview
JobConfigInput is a union - when making an API calls you must set exactly one of the members.
JobConfigInput is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of JobConfigInput corresponding to the set member.
The input structure for the JobConfig in an EarthObservationJob.
Direct Known Subclasses
BandMathConfig, CloudMaskingConfig, CloudRemovalConfig, GeoMosaicConfig, LandCoverSegmentationConfig, ResamplingConfig, StackConfig, TemporalStatisticsConfig, Unknown, ZonalStatisticsConfig
Defined Under Namespace
Classes: BandMathConfig, CloudMaskingConfig, CloudRemovalConfig, GeoMosaicConfig, LandCoverSegmentationConfig, ResamplingConfig, StackConfig, TemporalStatisticsConfig, Unknown, ZonalStatisticsConfig
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#band_math_config ⇒ Types::BandMathConfigInput
An object containing information about the job configuration for BandMath.
-
#cloud_masking_config ⇒ Types::CloudMaskingConfigInput
An object containing information about the job configuration for cloud masking.
-
#cloud_removal_config ⇒ Types::CloudRemovalConfigInput
An object containing information about the job configuration for cloud removal.
-
#geo_mosaic_config ⇒ Types::GeoMosaicConfigInput
An object containing information about the job configuration for geomosaic.
-
#land_cover_segmentation_config ⇒ Types::LandCoverSegmentationConfigInput
An object containing information about the job configuration for land cover segmentation.
-
#resampling_config ⇒ Types::ResamplingConfigInput
An object containing information about the job configuration for resampling.
-
#stack_config ⇒ Types::StackConfigInput
An object containing information about the job configuration for a Stacking Earth Observation job.
-
#temporal_statistics_config ⇒ Types::TemporalStatisticsConfigInput
An object containing information about the job configuration for temporal statistics.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#zonal_statistics_config ⇒ Types::ZonalStatisticsConfigInput
An object containing information about the job configuration for zonal statistics.
Instance Attribute Details
#band_math_config ⇒ Types::BandMathConfigInput
An object containing information about the job configuration for BandMath.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#cloud_masking_config ⇒ Types::CloudMaskingConfigInput
An object containing information about the job configuration for cloud masking.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#cloud_removal_config ⇒ Types::CloudRemovalConfigInput
An object containing information about the job configuration for cloud removal.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#geo_mosaic_config ⇒ Types::GeoMosaicConfigInput
An object containing information about the job configuration for geomosaic.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#land_cover_segmentation_config ⇒ Types::LandCoverSegmentationConfigInput
An object containing information about the job configuration for land cover segmentation.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#resampling_config ⇒ Types::ResamplingConfigInput
An object containing information about the job configuration for resampling.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#stack_config ⇒ Types::StackConfigInput
An object containing information about the job configuration for a Stacking Earth Observation job.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#temporal_statistics_config ⇒ Types::TemporalStatisticsConfigInput
An object containing information about the job configuration for temporal statistics.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1019 1020 1021 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 def unknown @unknown end |
#zonal_statistics_config ⇒ Types::ZonalStatisticsConfigInput
An object containing information about the job configuration for zonal statistics.
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 |
# File 'lib/aws-sdk-sagemakergeospatial/types.rb', line 1019 class JobConfigInput < Struct.new( :band_math_config, :cloud_masking_config, :cloud_removal_config, :geo_mosaic_config, :land_cover_segmentation_config, :resampling_config, :stack_config, :temporal_statistics_config, :zonal_statistics_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BandMathConfig < JobConfigInput; end class CloudMaskingConfig < JobConfigInput; end class CloudRemovalConfig < JobConfigInput; end class GeoMosaicConfig < JobConfigInput; end class LandCoverSegmentationConfig < JobConfigInput; end class ResamplingConfig < JobConfigInput; end class StackConfig < JobConfigInput; end class TemporalStatisticsConfig < JobConfigInput; end class ZonalStatisticsConfig < JobConfigInput; end class Unknown < JobConfigInput; end end |