...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/sagemakergeospatial"
Overview
Constants

Overview ▾

Package sagemakergeospatial provides the client and types for making API requests to Amazon SageMaker geospatial capabilities.

Provides APIs for creating and managing SageMaker geospatial resources.

See https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27 for more information on this service.

See sagemakergeospatial package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/sagemakergeospatial/

Using the Client

To contact Amazon SageMaker geospatial capabilities with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon SageMaker geospatial capabilities client SageMakerGeospatial for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/sagemakergeospatial/#New

The stub package, sagemakergeospatialiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type SageMakerGeospatial
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SageMakerGeospatial
func (c *SageMakerGeospatial) DeleteEarthObservationJob(input *DeleteEarthObservationJobInput) (*DeleteEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) DeleteEarthObservationJobRequest(input *DeleteEarthObservationJobInput) (req *request.Request, output *DeleteEarthObservationJobOutput)
func (c *SageMakerGeospatial) DeleteEarthObservationJobWithContext(ctx aws.Context, input *DeleteEarthObservationJobInput, opts ...request.Option) (*DeleteEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) DeleteVectorEnrichmentJob(input *DeleteVectorEnrichmentJobInput) (*DeleteVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) DeleteVectorEnrichmentJobRequest(input *DeleteVectorEnrichmentJobInput) (req *request.Request, output *DeleteVectorEnrichmentJobOutput)
func (c *SageMakerGeospatial) DeleteVectorEnrichmentJobWithContext(ctx aws.Context, input *DeleteVectorEnrichmentJobInput, opts ...request.Option) (*DeleteVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) ExportEarthObservationJob(input *ExportEarthObservationJobInput) (*ExportEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) ExportEarthObservationJobRequest(input *ExportEarthObservationJobInput) (req *request.Request, output *ExportEarthObservationJobOutput)
func (c *SageMakerGeospatial) ExportEarthObservationJobWithContext(ctx aws.Context, input *ExportEarthObservationJobInput, opts ...request.Option) (*ExportEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) ExportVectorEnrichmentJob(input *ExportVectorEnrichmentJobInput) (*ExportVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) ExportVectorEnrichmentJobRequest(input *ExportVectorEnrichmentJobInput) (req *request.Request, output *ExportVectorEnrichmentJobOutput)
func (c *SageMakerGeospatial) ExportVectorEnrichmentJobWithContext(ctx aws.Context, input *ExportVectorEnrichmentJobInput, opts ...request.Option) (*ExportVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) GetEarthObservationJob(input *GetEarthObservationJobInput) (*GetEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) GetEarthObservationJobRequest(input *GetEarthObservationJobInput) (req *request.Request, output *GetEarthObservationJobOutput)
func (c *SageMakerGeospatial) GetEarthObservationJobWithContext(ctx aws.Context, input *GetEarthObservationJobInput, opts ...request.Option) (*GetEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) GetRasterDataCollection(input *GetRasterDataCollectionInput) (*GetRasterDataCollectionOutput, error)
func (c *SageMakerGeospatial) GetRasterDataCollectionRequest(input *GetRasterDataCollectionInput) (req *request.Request, output *GetRasterDataCollectionOutput)
func (c *SageMakerGeospatial) GetRasterDataCollectionWithContext(ctx aws.Context, input *GetRasterDataCollectionInput, opts ...request.Option) (*GetRasterDataCollectionOutput, error)
func (c *SageMakerGeospatial) GetTile(input *GetTileInput) (*GetTileOutput, error)
func (c *SageMakerGeospatial) GetTileRequest(input *GetTileInput) (req *request.Request, output *GetTileOutput)
func (c *SageMakerGeospatial) GetTileWithContext(ctx aws.Context, input *GetTileInput, opts ...request.Option) (*GetTileOutput, error)
func (c *SageMakerGeospatial) GetVectorEnrichmentJob(input *GetVectorEnrichmentJobInput) (*GetVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) GetVectorEnrichmentJobRequest(input *GetVectorEnrichmentJobInput) (req *request.Request, output *GetVectorEnrichmentJobOutput)
func (c *SageMakerGeospatial) GetVectorEnrichmentJobWithContext(ctx aws.Context, input *GetVectorEnrichmentJobInput, opts ...request.Option) (*GetVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) ListEarthObservationJobs(input *ListEarthObservationJobsInput) (*ListEarthObservationJobsOutput, error)
func (c *SageMakerGeospatial) ListEarthObservationJobsPages(input *ListEarthObservationJobsInput, fn func(*ListEarthObservationJobsOutput, bool) bool) error
func (c *SageMakerGeospatial) ListEarthObservationJobsPagesWithContext(ctx aws.Context, input *ListEarthObservationJobsInput, fn func(*ListEarthObservationJobsOutput, bool) bool, opts ...request.Option) error
func (c *SageMakerGeospatial) ListEarthObservationJobsRequest(input *ListEarthObservationJobsInput) (req *request.Request, output *ListEarthObservationJobsOutput)
func (c *SageMakerGeospatial) ListEarthObservationJobsWithContext(ctx aws.Context, input *ListEarthObservationJobsInput, opts ...request.Option) (*ListEarthObservationJobsOutput, error)
func (c *SageMakerGeospatial) ListRasterDataCollections(input *ListRasterDataCollectionsInput) (*ListRasterDataCollectionsOutput, error)
func (c *SageMakerGeospatial) ListRasterDataCollectionsPages(input *ListRasterDataCollectionsInput, fn func(*ListRasterDataCollectionsOutput, bool) bool) error
func (c *SageMakerGeospatial) ListRasterDataCollectionsPagesWithContext(ctx aws.Context, input *ListRasterDataCollectionsInput, fn func(*ListRasterDataCollectionsOutput, bool) bool, opts ...request.Option) error
func (c *SageMakerGeospatial) ListRasterDataCollectionsRequest(input *ListRasterDataCollectionsInput) (req *request.Request, output *ListRasterDataCollectionsOutput)
func (c *SageMakerGeospatial) ListRasterDataCollectionsWithContext(ctx aws.Context, input *ListRasterDataCollectionsInput, opts ...request.Option) (*ListRasterDataCollectionsOutput, error)
func (c *SageMakerGeospatial) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *SageMakerGeospatial) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *SageMakerGeospatial) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *SageMakerGeospatial) ListVectorEnrichmentJobs(input *ListVectorEnrichmentJobsInput) (*ListVectorEnrichmentJobsOutput, error)
func (c *SageMakerGeospatial) ListVectorEnrichmentJobsPages(input *ListVectorEnrichmentJobsInput, fn func(*ListVectorEnrichmentJobsOutput, bool) bool) error
func (c *SageMakerGeospatial) ListVectorEnrichmentJobsPagesWithContext(ctx aws.Context, input *ListVectorEnrichmentJobsInput, fn func(*ListVectorEnrichmentJobsOutput, bool) bool, opts ...request.Option) error
func (c *SageMakerGeospatial) ListVectorEnrichmentJobsRequest(input *ListVectorEnrichmentJobsInput) (req *request.Request, output *ListVectorEnrichmentJobsOutput)
func (c *SageMakerGeospatial) ListVectorEnrichmentJobsWithContext(ctx aws.Context, input *ListVectorEnrichmentJobsInput, opts ...request.Option) (*ListVectorEnrichmentJobsOutput, error)
func (c *SageMakerGeospatial) SearchRasterDataCollection(input *SearchRasterDataCollectionInput) (*SearchRasterDataCollectionOutput, error)
func (c *SageMakerGeospatial) SearchRasterDataCollectionPages(input *SearchRasterDataCollectionInput, fn func(*SearchRasterDataCollectionOutput, bool) bool) error
func (c *SageMakerGeospatial) SearchRasterDataCollectionPagesWithContext(ctx aws.Context, input *SearchRasterDataCollectionInput, fn func(*SearchRasterDataCollectionOutput, bool) bool, opts ...request.Option) error
func (c *SageMakerGeospatial) SearchRasterDataCollectionRequest(input *SearchRasterDataCollectionInput) (req *request.Request, output *SearchRasterDataCollectionOutput)
func (c *SageMakerGeospatial) SearchRasterDataCollectionWithContext(ctx aws.Context, input *SearchRasterDataCollectionInput, opts ...request.Option) (*SearchRasterDataCollectionOutput, error)
func (c *SageMakerGeospatial) StartEarthObservationJob(input *StartEarthObservationJobInput) (*StartEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) StartEarthObservationJobRequest(input *StartEarthObservationJobInput) (req *request.Request, output *StartEarthObservationJobOutput)
func (c *SageMakerGeospatial) StartEarthObservationJobWithContext(ctx aws.Context, input *StartEarthObservationJobInput, opts ...request.Option) (*StartEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) StartVectorEnrichmentJob(input *StartVectorEnrichmentJobInput) (*StartVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) StartVectorEnrichmentJobRequest(input *StartVectorEnrichmentJobInput) (req *request.Request, output *StartVectorEnrichmentJobOutput)
func (c *SageMakerGeospatial) StartVectorEnrichmentJobWithContext(ctx aws.Context, input *StartVectorEnrichmentJobInput, opts ...request.Option) (*StartVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) StopEarthObservationJob(input *StopEarthObservationJobInput) (*StopEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) StopEarthObservationJobRequest(input *StopEarthObservationJobInput) (req *request.Request, output *StopEarthObservationJobOutput)
func (c *SageMakerGeospatial) StopEarthObservationJobWithContext(ctx aws.Context, input *StopEarthObservationJobInput, opts ...request.Option) (*StopEarthObservationJobOutput, error)
func (c *SageMakerGeospatial) StopVectorEnrichmentJob(input *StopVectorEnrichmentJobInput) (*StopVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) StopVectorEnrichmentJobRequest(input *StopVectorEnrichmentJobInput) (req *request.Request, output *StopVectorEnrichmentJobOutput)
func (c *SageMakerGeospatial) StopVectorEnrichmentJobWithContext(ctx aws.Context, input *StopVectorEnrichmentJobInput, opts ...request.Option) (*StopVectorEnrichmentJobOutput, error)
func (c *SageMakerGeospatial) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *SageMakerGeospatial) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *SageMakerGeospatial) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *SageMakerGeospatial) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *SageMakerGeospatial) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *SageMakerGeospatial) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func AlgorithmNameCloudRemoval_Values() []string
func AlgorithmNameGeoMosaic_Values() []string
func AlgorithmNameResampling_Values() []string
func ComparisonOperator_Values() []string
func DataCollectionType_Values() []string
func EarthObservationJobErrorType_Values() []string
func EarthObservationJobExportStatus_Values() []string
func EarthObservationJobStatus_Values() []string
func ExportErrorType_Values() []string
func GroupBy_Values() []string
func LogicalOperator_Values() []string
func OutputType_Values() []string
func PredefinedResolution_Values() []string
func SortOrder_Values() []string
func TargetOptions_Values() []string
func TemporalStatistics_Values() []string
func Unit_Values() []string
func VectorEnrichmentJobDocumentType_Values() []string
func VectorEnrichmentJobErrorType_Values() []string
func VectorEnrichmentJobExportErrorType_Values() []string
func VectorEnrichmentJobExportStatus_Values() []string
func VectorEnrichmentJobStatus_Values() []string
func VectorEnrichmentJobType_Values() []string
func ZonalStatistics_Values() []string
type AccessDeniedException
type AreaOfInterest
type AreaOfInterestGeometry
type AssetValue
type BandMathConfigInput_
type CloudMaskingConfigInput_
type CloudRemovalConfigInput_
type ConflictException
type CustomIndicesInput_
type DeleteEarthObservationJobInput
type DeleteEarthObservationJobOutput
type DeleteVectorEnrichmentJobInput
type DeleteVectorEnrichmentJobOutput
type EarthObservationJobErrorDetails
type EoCloudCoverInput_
type ExportEarthObservationJobInput
type ExportEarthObservationJobOutput
type ExportErrorDetails
type ExportErrorDetailsOutput_
type ExportS3DataInput_
type ExportVectorEnrichmentJobInput
type ExportVectorEnrichmentJobOutput
type ExportVectorEnrichmentJobOutputConfig
type Filter
type GeoMosaicConfigInput_
type Geometry
type GetEarthObservationJobInput
type GetEarthObservationJobOutput
type GetRasterDataCollectionInput
type GetRasterDataCollectionOutput
type GetTileInput
type GetTileOutput
type GetVectorEnrichmentJobInput
type GetVectorEnrichmentJobOutput
type InputConfigInput_
type InputConfigOutput_
type InternalServerException
type ItemSource
type JobConfigInput_
type LandCoverSegmentationConfigInput_
type LandsatCloudCoverLandInput_
type ListEarthObservationJobOutputConfig
type ListEarthObservationJobsInput
type ListEarthObservationJobsOutput
type ListRasterDataCollectionsInput
type ListRasterDataCollectionsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListVectorEnrichmentJobOutputConfig
type ListVectorEnrichmentJobsInput
type ListVectorEnrichmentJobsOutput
type MapMatchingConfig
type MultiPolygonGeometryInput_
type Operation
type OutputBand
type OutputConfigInput_
type OutputResolutionResamplingInput_
type OutputResolutionStackInput_
type PlatformInput_
type PolygonGeometryInput_
type Properties
type Property
type PropertyFilter
type PropertyFilters
type RasterDataCollectionMetadata
type RasterDataCollectionQueryInput_
type RasterDataCollectionQueryOutput_
type RasterDataCollectionQueryWithBandFilterInput_
type ResamplingConfigInput_
type ResourceNotFoundException
type ReverseGeocodingConfig
type SearchRasterDataCollectionInput
type SearchRasterDataCollectionOutput
type ServiceQuotaExceededException
type StackConfigInput_
type StartEarthObservationJobInput
type StartEarthObservationJobOutput
type StartVectorEnrichmentJobInput
type StartVectorEnrichmentJobOutput
type StopEarthObservationJobInput
type StopEarthObservationJobOutput
type StopVectorEnrichmentJobInput
type StopVectorEnrichmentJobOutput
type TagResourceInput
type TagResourceOutput
type TemporalStatisticsConfigInput_
type ThrottlingException
type TimeRangeFilterInput_
type TimeRangeFilterOutput_
type UntagResourceInput
type UntagResourceOutput
type UserDefined
type ValidationException
type VectorEnrichmentJobConfig
type VectorEnrichmentJobDataSourceConfigInput_
type VectorEnrichmentJobErrorDetails
type VectorEnrichmentJobExportErrorDetails
type VectorEnrichmentJobInputConfig
type VectorEnrichmentJobS3Data
type ViewOffNadirInput_
type ViewSunAzimuthInput_
type ViewSunElevationInput_
type ZonalStatisticsConfigInput_

Constants ▾

const (
    // AlgorithmNameGeoMosaicNear is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicNear = "NEAR"

    // AlgorithmNameGeoMosaicBilinear is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicBilinear = "BILINEAR"

    // AlgorithmNameGeoMosaicCubic is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicCubic = "CUBIC"

    // AlgorithmNameGeoMosaicCubicspline is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicCubicspline = "CUBICSPLINE"

    // AlgorithmNameGeoMosaicLanczos is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicLanczos = "LANCZOS"

    // AlgorithmNameGeoMosaicAverage is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicAverage = "AVERAGE"

    // AlgorithmNameGeoMosaicRms is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicRms = "RMS"

    // AlgorithmNameGeoMosaicMode is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicMode = "MODE"

    // AlgorithmNameGeoMosaicMax is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicMax = "MAX"

    // AlgorithmNameGeoMosaicMin is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicMin = "MIN"

    // AlgorithmNameGeoMosaicMed is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicMed = "MED"

    // AlgorithmNameGeoMosaicQ1 is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicQ1 = "Q1"

    // AlgorithmNameGeoMosaicQ3 is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicQ3 = "Q3"

    // AlgorithmNameGeoMosaicSum is a AlgorithmNameGeoMosaic enum value
    AlgorithmNameGeoMosaicSum = "SUM"
)
const (
    // AlgorithmNameResamplingNear is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingNear = "NEAR"

    // AlgorithmNameResamplingBilinear is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingBilinear = "BILINEAR"

    // AlgorithmNameResamplingCubic is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingCubic = "CUBIC"

    // AlgorithmNameResamplingCubicspline is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingCubicspline = "CUBICSPLINE"

    // AlgorithmNameResamplingLanczos is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingLanczos = "LANCZOS"

    // AlgorithmNameResamplingAverage is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingAverage = "AVERAGE"

    // AlgorithmNameResamplingRms is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingRms = "RMS"

    // AlgorithmNameResamplingMode is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingMode = "MODE"

    // AlgorithmNameResamplingMax is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingMax = "MAX"

    // AlgorithmNameResamplingMin is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingMin = "MIN"

    // AlgorithmNameResamplingMed is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingMed = "MED"

    // AlgorithmNameResamplingQ1 is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingQ1 = "Q1"

    // AlgorithmNameResamplingQ3 is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingQ3 = "Q3"

    // AlgorithmNameResamplingSum is a AlgorithmNameResampling enum value
    AlgorithmNameResamplingSum = "SUM"
)
const (
    // ComparisonOperatorEquals is a ComparisonOperator enum value
    ComparisonOperatorEquals = "EQUALS"

    // ComparisonOperatorNotEquals is a ComparisonOperator enum value
    ComparisonOperatorNotEquals = "NOT_EQUALS"

    // ComparisonOperatorStartsWith is a ComparisonOperator enum value
    ComparisonOperatorStartsWith = "STARTS_WITH"
)
const (
    // DataCollectionTypePublic is a DataCollectionType enum value
    DataCollectionTypePublic = "PUBLIC"

    // DataCollectionTypePremium is a DataCollectionType enum value
    DataCollectionTypePremium = "PREMIUM"

    // DataCollectionTypeUser is a DataCollectionType enum value
    DataCollectionTypeUser = "USER"
)
const (
    // EarthObservationJobErrorTypeClientError is a EarthObservationJobErrorType enum value
    EarthObservationJobErrorTypeClientError = "CLIENT_ERROR"

    // EarthObservationJobErrorTypeServerError is a EarthObservationJobErrorType enum value
    EarthObservationJobErrorTypeServerError = "SERVER_ERROR"
)
const (
    // EarthObservationJobExportStatusInProgress is a EarthObservationJobExportStatus enum value
    EarthObservationJobExportStatusInProgress = "IN_PROGRESS"

    // EarthObservationJobExportStatusSucceeded is a EarthObservationJobExportStatus enum value
    EarthObservationJobExportStatusSucceeded = "SUCCEEDED"

    // EarthObservationJobExportStatusFailed is a EarthObservationJobExportStatus enum value
    EarthObservationJobExportStatusFailed = "FAILED"
)
const (
    // EarthObservationJobStatusInitializing is a EarthObservationJobStatus enum value
    EarthObservationJobStatusInitializing = "INITIALIZING"

    // EarthObservationJobStatusInProgress is a EarthObservationJobStatus enum value
    EarthObservationJobStatusInProgress = "IN_PROGRESS"

    // EarthObservationJobStatusStopping is a EarthObservationJobStatus enum value
    EarthObservationJobStatusStopping = "STOPPING"

    // EarthObservationJobStatusCompleted is a EarthObservationJobStatus enum value
    EarthObservationJobStatusCompleted = "COMPLETED"

    // EarthObservationJobStatusStopped is a EarthObservationJobStatus enum value
    EarthObservationJobStatusStopped = "STOPPED"

    // EarthObservationJobStatusFailed is a EarthObservationJobStatus enum value
    EarthObservationJobStatusFailed = "FAILED"

    // EarthObservationJobStatusDeleting is a EarthObservationJobStatus enum value
    EarthObservationJobStatusDeleting = "DELETING"

    // EarthObservationJobStatusDeleted is a EarthObservationJobStatus enum value
    EarthObservationJobStatusDeleted = "DELETED"
)
const (
    // ExportErrorTypeClientError is a ExportErrorType enum value
    ExportErrorTypeClientError = "CLIENT_ERROR"

    // ExportErrorTypeServerError is a ExportErrorType enum value
    ExportErrorTypeServerError = "SERVER_ERROR"
)
const (
    // GroupByAll is a GroupBy enum value
    GroupByAll = "ALL"

    // GroupByYearly is a GroupBy enum value
    GroupByYearly = "YEARLY"
)
const (
    // OutputTypeInt32 is a OutputType enum value
    OutputTypeInt32 = "INT32"

    // OutputTypeFloat32 is a OutputType enum value
    OutputTypeFloat32 = "FLOAT32"

    // OutputTypeInt16 is a OutputType enum value
    OutputTypeInt16 = "INT16"

    // OutputTypeFloat64 is a OutputType enum value
    OutputTypeFloat64 = "FLOAT64"

    // OutputTypeUint16 is a OutputType enum value
    OutputTypeUint16 = "UINT16"
)
const (
    // PredefinedResolutionHighest is a PredefinedResolution enum value
    PredefinedResolutionHighest = "HIGHEST"

    // PredefinedResolutionLowest is a PredefinedResolution enum value
    PredefinedResolutionLowest = "LOWEST"

    // PredefinedResolutionAverage is a PredefinedResolution enum value
    PredefinedResolutionAverage = "AVERAGE"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "ASCENDING"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
const (
    // TargetOptionsInput is a TargetOptions enum value
    TargetOptionsInput = "INPUT"

    // TargetOptionsOutput is a TargetOptions enum value
    TargetOptionsOutput = "OUTPUT"
)
const (
    // TemporalStatisticsMean is a TemporalStatistics enum value
    TemporalStatisticsMean = "MEAN"

    // TemporalStatisticsMedian is a TemporalStatistics enum value
    TemporalStatisticsMedian = "MEDIAN"

    // TemporalStatisticsStandardDeviation is a TemporalStatistics enum value
    TemporalStatisticsStandardDeviation = "STANDARD_DEVIATION"
)
const (
    // VectorEnrichmentJobErrorTypeClientError is a VectorEnrichmentJobErrorType enum value
    VectorEnrichmentJobErrorTypeClientError = "CLIENT_ERROR"

    // VectorEnrichmentJobErrorTypeServerError is a VectorEnrichmentJobErrorType enum value
    VectorEnrichmentJobErrorTypeServerError = "SERVER_ERROR"
)
const (
    // VectorEnrichmentJobExportErrorTypeClientError is a VectorEnrichmentJobExportErrorType enum value
    VectorEnrichmentJobExportErrorTypeClientError = "CLIENT_ERROR"

    // VectorEnrichmentJobExportErrorTypeServerError is a VectorEnrichmentJobExportErrorType enum value
    VectorEnrichmentJobExportErrorTypeServerError = "SERVER_ERROR"
)
const (
    // VectorEnrichmentJobExportStatusInProgress is a VectorEnrichmentJobExportStatus enum value
    VectorEnrichmentJobExportStatusInProgress = "IN_PROGRESS"

    // VectorEnrichmentJobExportStatusSucceeded is a VectorEnrichmentJobExportStatus enum value
    VectorEnrichmentJobExportStatusSucceeded = "SUCCEEDED"

    // VectorEnrichmentJobExportStatusFailed is a VectorEnrichmentJobExportStatus enum value
    VectorEnrichmentJobExportStatusFailed = "FAILED"
)
const (
    // VectorEnrichmentJobStatusInitializing is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusInitializing = "INITIALIZING"

    // VectorEnrichmentJobStatusInProgress is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusInProgress = "IN_PROGRESS"

    // VectorEnrichmentJobStatusStopping is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusStopping = "STOPPING"

    // VectorEnrichmentJobStatusStopped is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusStopped = "STOPPED"

    // VectorEnrichmentJobStatusCompleted is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusCompleted = "COMPLETED"

    // VectorEnrichmentJobStatusFailed is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusFailed = "FAILED"

    // VectorEnrichmentJobStatusDeleting is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusDeleting = "DELETING"

    // VectorEnrichmentJobStatusDeleted is a VectorEnrichmentJobStatus enum value
    VectorEnrichmentJobStatusDeleted = "DELETED"
)
const (
    // VectorEnrichmentJobTypeReverseGeocoding is a VectorEnrichmentJobType enum value
    VectorEnrichmentJobTypeReverseGeocoding = "REVERSE_GEOCODING"

    // VectorEnrichmentJobTypeMapMatching is a VectorEnrichmentJobType enum value
    VectorEnrichmentJobTypeMapMatching = "MAP_MATCHING"
)
const (
    // ZonalStatisticsMean is a ZonalStatistics enum value
    ZonalStatisticsMean = "MEAN"

    // ZonalStatisticsMedian is a ZonalStatistics enum value
    ZonalStatisticsMedian = "MEDIAN"

    // ZonalStatisticsStandardDeviation is a ZonalStatistics enum value
    ZonalStatisticsStandardDeviation = "STANDARD_DEVIATION"

    // ZonalStatisticsMax is a ZonalStatistics enum value
    ZonalStatisticsMax = "MAX"

    // ZonalStatisticsMin is a ZonalStatistics enum value
    ZonalStatisticsMin = "MIN"

    // ZonalStatisticsSum is a ZonalStatistics enum value
    ZonalStatisticsSum = "SUM"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You do not have sufficient access to perform this action.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // Updating or deleting a resource can cause an inconsistent state.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // The request processing has failed because of an unknown error, exception,
    // or failure.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The request references a resource which does not exist.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    //
    // You have exceeded the service quota.
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The request was denied due to request throttling.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // The input fails to satisfy the constraints specified by an Amazon Web Services
    // service.
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "SageMaker Geospatial" // Name of service.
    EndpointsID = "sagemaker-geospatial" // ID to lookup a service endpoint with.
    ServiceID   = "SageMaker Geospatial" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AlgorithmNameCloudRemovalInterpolation is a AlgorithmNameCloudRemoval enum value
    AlgorithmNameCloudRemovalInterpolation = "INTERPOLATION"
)
const (
    // LogicalOperatorAnd is a LogicalOperator enum value
    LogicalOperatorAnd = "AND"
)
const (
    // UnitMeters is a Unit enum value
    UnitMeters = "METERS"
)
const (
    // VectorEnrichmentJobDocumentTypeCsv is a VectorEnrichmentJobDocumentType enum value
    VectorEnrichmentJobDocumentTypeCsv = "CSV"
)

func AlgorithmNameCloudRemoval_Values

func AlgorithmNameCloudRemoval_Values() []string

AlgorithmNameCloudRemoval_Values returns all elements of the AlgorithmNameCloudRemoval enum

func AlgorithmNameGeoMosaic_Values

func AlgorithmNameGeoMosaic_Values() []string

AlgorithmNameGeoMosaic_Values returns all elements of the AlgorithmNameGeoMosaic enum

func AlgorithmNameResampling_Values

func AlgorithmNameResampling_Values() []string

AlgorithmNameResampling_Values returns all elements of the AlgorithmNameResampling enum

func ComparisonOperator_Values

func ComparisonOperator_Values() []string

ComparisonOperator_Values returns all elements of the ComparisonOperator enum

func DataCollectionType_Values

func DataCollectionType_Values() []string

DataCollectionType_Values returns all elements of the DataCollectionType enum

func EarthObservationJobErrorType_Values

func EarthObservationJobErrorType_Values() []string

EarthObservationJobErrorType_Values returns all elements of the EarthObservationJobErrorType enum

func EarthObservationJobExportStatus_Values

func EarthObservationJobExportStatus_Values() []string

EarthObservationJobExportStatus_Values returns all elements of the EarthObservationJobExportStatus enum

func EarthObservationJobStatus_Values

func EarthObservationJobStatus_Values() []string

EarthObservationJobStatus_Values returns all elements of the EarthObservationJobStatus enum

func ExportErrorType_Values

func ExportErrorType_Values() []string

ExportErrorType_Values returns all elements of the ExportErrorType enum

func GroupBy_Values

func GroupBy_Values() []string

GroupBy_Values returns all elements of the GroupBy enum

func LogicalOperator_Values

func LogicalOperator_Values() []string

LogicalOperator_Values returns all elements of the LogicalOperator enum

func OutputType_Values

func OutputType_Values() []string

OutputType_Values returns all elements of the OutputType enum

func PredefinedResolution_Values

func PredefinedResolution_Values() []string

PredefinedResolution_Values returns all elements of the PredefinedResolution enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func TargetOptions_Values

func TargetOptions_Values() []string

TargetOptions_Values returns all elements of the TargetOptions enum

func TemporalStatistics_Values

func TemporalStatistics_Values() []string

TemporalStatistics_Values returns all elements of the TemporalStatistics enum

func Unit_Values

func Unit_Values() []string

Unit_Values returns all elements of the Unit enum

func VectorEnrichmentJobDocumentType_Values

func VectorEnrichmentJobDocumentType_Values() []string

VectorEnrichmentJobDocumentType_Values returns all elements of the VectorEnrichmentJobDocumentType enum

func VectorEnrichmentJobErrorType_Values

func VectorEnrichmentJobErrorType_Values() []string

VectorEnrichmentJobErrorType_Values returns all elements of the VectorEnrichmentJobErrorType enum

func VectorEnrichmentJobExportErrorType_Values

func VectorEnrichmentJobExportErrorType_Values() []string

VectorEnrichmentJobExportErrorType_Values returns all elements of the VectorEnrichmentJobExportErrorType enum

func VectorEnrichmentJobExportStatus_Values

func VectorEnrichmentJobExportStatus_Values() []string

VectorEnrichmentJobExportStatus_Values returns all elements of the VectorEnrichmentJobExportStatus enum

func VectorEnrichmentJobStatus_Values

func VectorEnrichmentJobStatus_Values() []string

VectorEnrichmentJobStatus_Values returns all elements of the VectorEnrichmentJobStatus enum

func VectorEnrichmentJobType_Values

func VectorEnrichmentJobType_Values() []string

VectorEnrichmentJobType_Values returns all elements of the VectorEnrichmentJobType enum

func ZonalStatistics_Values

func ZonalStatistics_Values() []string

ZonalStatistics_Values returns all elements of the ZonalStatistics enum

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AreaOfInterest

type AreaOfInterest struct {

    // A GeoJSON object representing the geographic extent in the coordinate space.
    AreaOfInterestGeometry *AreaOfInterestGeometry `type:"structure"`
    // contains filtered or unexported fields
}

The geographic extent of the Earth Observation job.

func (AreaOfInterest) GoString

func (s AreaOfInterest) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AreaOfInterest) SetAreaOfInterestGeometry

func (s *AreaOfInterest) SetAreaOfInterestGeometry(v *AreaOfInterestGeometry) *AreaOfInterest

SetAreaOfInterestGeometry sets the AreaOfInterestGeometry field's value.

func (AreaOfInterest) String

func (s AreaOfInterest) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AreaOfInterest) Validate

func (s *AreaOfInterest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AreaOfInterestGeometry

type AreaOfInterestGeometry struct {

    // The structure representing the MultiPolygon Geometry.
    MultiPolygonGeometry *MultiPolygonGeometryInput_ `type:"structure"`

    // The structure representing Polygon Geometry.
    PolygonGeometry *PolygonGeometryInput_ `type:"structure"`
    // contains filtered or unexported fields
}

A GeoJSON object representing the geographic extent in the coordinate space.

func (AreaOfInterestGeometry) GoString

func (s AreaOfInterestGeometry) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AreaOfInterestGeometry) SetMultiPolygonGeometry

func (s *AreaOfInterestGeometry) SetMultiPolygonGeometry(v *MultiPolygonGeometryInput_) *AreaOfInterestGeometry

SetMultiPolygonGeometry sets the MultiPolygonGeometry field's value.

func (*AreaOfInterestGeometry) SetPolygonGeometry

func (s *AreaOfInterestGeometry) SetPolygonGeometry(v *PolygonGeometryInput_) *AreaOfInterestGeometry

SetPolygonGeometry sets the PolygonGeometry field's value.

func (AreaOfInterestGeometry) String

func (s AreaOfInterestGeometry) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AreaOfInterestGeometry) Validate

func (s *AreaOfInterestGeometry) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetValue

type AssetValue struct {

    // Link to the asset object.
    Href *string `type:"string"`
    // contains filtered or unexported fields
}

The structure containing the asset properties.

func (AssetValue) GoString

func (s AssetValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssetValue) SetHref

func (s *AssetValue) SetHref(v string) *AssetValue

SetHref sets the Href field's value.

func (AssetValue) String

func (s AssetValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BandMathConfigInput_

type BandMathConfigInput_ struct {

    // CustomIndices that are computed.
    CustomIndices *CustomIndicesInput_ `type:"structure"`

    // One or many of the supported predefined indices to compute. Allowed values:
    // NDVI, EVI2, MSAVI, NDWI, NDMI, NDSI, and WDRVI.
    PredefinedIndices []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

Input structure for the BandMath operation type. Defines Predefined and CustomIndices to be computed using BandMath.

func (BandMathConfigInput_) GoString

func (s BandMathConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BandMathConfigInput_) SetCustomIndices

func (s *BandMathConfigInput_) SetCustomIndices(v *CustomIndicesInput_) *BandMathConfigInput_

SetCustomIndices sets the CustomIndices field's value.

func (*BandMathConfigInput_) SetPredefinedIndices

func (s *BandMathConfigInput_) SetPredefinedIndices(v []*string) *BandMathConfigInput_

SetPredefinedIndices sets the PredefinedIndices field's value.

func (BandMathConfigInput_) String

func (s BandMathConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BandMathConfigInput_) Validate

func (s *BandMathConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudMaskingConfigInput_

type CloudMaskingConfigInput_ struct {
    // contains filtered or unexported fields
}

Input structure for CloudMasking operation type.

func (CloudMaskingConfigInput_) GoString

func (s CloudMaskingConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CloudMaskingConfigInput_) String

func (s CloudMaskingConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CloudRemovalConfigInput_

type CloudRemovalConfigInput_ struct {

    // The name of the algorithm used for cloud removal.
    AlgorithmName *string `type:"string" enum:"AlgorithmNameCloudRemoval"`

    // The interpolation value you provide for cloud removal.
    InterpolationValue *string `type:"string"`

    // TargetBands to be returned in the output of CloudRemoval operation.
    TargetBands []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

Input structure for Cloud Removal Operation type

func (CloudRemovalConfigInput_) GoString

func (s CloudRemovalConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudRemovalConfigInput_) SetAlgorithmName

func (s *CloudRemovalConfigInput_) SetAlgorithmName(v string) *CloudRemovalConfigInput_

SetAlgorithmName sets the AlgorithmName field's value.

func (*CloudRemovalConfigInput_) SetInterpolationValue

func (s *CloudRemovalConfigInput_) SetInterpolationValue(v string) *CloudRemovalConfigInput_

SetInterpolationValue sets the InterpolationValue field's value.

func (*CloudRemovalConfigInput_) SetTargetBands

func (s *CloudRemovalConfigInput_) SetTargetBands(v []*string) *CloudRemovalConfigInput_

SetTargetBands sets the TargetBands field's value.

func (CloudRemovalConfigInput_) String

func (s CloudRemovalConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudRemovalConfigInput_) Validate

func (s *CloudRemovalConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // Identifier of the resource affected.
    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomIndicesInput_

type CustomIndicesInput_ struct {

    // A list of BandMath indices to compute.
    Operations []*Operation `min:"1" type:"list"`
    // contains filtered or unexported fields
}

Input object defining the custom BandMath indices to compute.

func (CustomIndicesInput_) GoString

func (s CustomIndicesInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomIndicesInput_) SetOperations

func (s *CustomIndicesInput_) SetOperations(v []*Operation) *CustomIndicesInput_

SetOperations sets the Operations field's value.

func (CustomIndicesInput_) String

func (s CustomIndicesInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomIndicesInput_) Validate

func (s *CustomIndicesInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEarthObservationJobInput

type DeleteEarthObservationJobInput struct {

    // The Amazon Resource Name (ARN) of the Earth Observation job being deleted.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"Arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteEarthObservationJobInput) GoString

func (s DeleteEarthObservationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEarthObservationJobInput) SetArn

func (s *DeleteEarthObservationJobInput) SetArn(v string) *DeleteEarthObservationJobInput

SetArn sets the Arn field's value.

func (DeleteEarthObservationJobInput) String

func (s DeleteEarthObservationJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteEarthObservationJobInput) Validate

func (s *DeleteEarthObservationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEarthObservationJobOutput

type DeleteEarthObservationJobOutput struct {
    // contains filtered or unexported fields
}

func (DeleteEarthObservationJobOutput) GoString

func (s DeleteEarthObservationJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteEarthObservationJobOutput) String

func (s DeleteEarthObservationJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVectorEnrichmentJobInput

type DeleteVectorEnrichmentJobInput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job being deleted.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"Arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVectorEnrichmentJobInput) GoString

func (s DeleteVectorEnrichmentJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVectorEnrichmentJobInput) SetArn

func (s *DeleteVectorEnrichmentJobInput) SetArn(v string) *DeleteVectorEnrichmentJobInput

SetArn sets the Arn field's value.

func (DeleteVectorEnrichmentJobInput) String

func (s DeleteVectorEnrichmentJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVectorEnrichmentJobInput) Validate

func (s *DeleteVectorEnrichmentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVectorEnrichmentJobOutput

type DeleteVectorEnrichmentJobOutput struct {
    // contains filtered or unexported fields
}

func (DeleteVectorEnrichmentJobOutput) GoString

func (s DeleteVectorEnrichmentJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVectorEnrichmentJobOutput) String

func (s DeleteVectorEnrichmentJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EarthObservationJobErrorDetails

type EarthObservationJobErrorDetails struct {

    // A detailed message describing the error in an Earth Observation job.
    Message *string `type:"string"`

    // The type of error in an Earth Observation job.
    Type *string `type:"string" enum:"EarthObservationJobErrorType"`
    // contains filtered or unexported fields
}

The structure representing the errors in an EarthObservationJob.

func (EarthObservationJobErrorDetails) GoString

func (s EarthObservationJobErrorDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EarthObservationJobErrorDetails) SetMessage

func (s *EarthObservationJobErrorDetails) SetMessage(v string) *EarthObservationJobErrorDetails

SetMessage sets the Message field's value.

func (*EarthObservationJobErrorDetails) SetType

func (s *EarthObservationJobErrorDetails) SetType(v string) *EarthObservationJobErrorDetails

SetType sets the Type field's value.

func (EarthObservationJobErrorDetails) String

func (s EarthObservationJobErrorDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EoCloudCoverInput_

type EoCloudCoverInput_ struct {

    // Lower bound for EoCloudCover.
    //
    // LowerBound is a required field
    LowerBound *float64 `type:"float" required:"true"`

    // Upper bound for EoCloudCover.
    //
    // UpperBound is a required field
    UpperBound *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The structure representing the EoCloudCover filter.

func (EoCloudCoverInput_) GoString

func (s EoCloudCoverInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EoCloudCoverInput_) SetLowerBound

func (s *EoCloudCoverInput_) SetLowerBound(v float64) *EoCloudCoverInput_

SetLowerBound sets the LowerBound field's value.

func (*EoCloudCoverInput_) SetUpperBound

func (s *EoCloudCoverInput_) SetUpperBound(v float64) *EoCloudCoverInput_

SetUpperBound sets the UpperBound field's value.

func (EoCloudCoverInput_) String

func (s EoCloudCoverInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EoCloudCoverInput_) Validate

func (s *EoCloudCoverInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportEarthObservationJobInput

type ExportEarthObservationJobInput struct {

    // The input Amazon Resource Name (ARN) of the Earth Observation job being exported.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A unique token that guarantees that the call to this API is idempotent.
    ClientToken *string `min:"36" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // The source images provided to the Earth Observation job being exported.
    ExportSourceImages *bool `type:"boolean"`

    // An object containing information about the output file.
    //
    // OutputConfig is a required field
    OutputConfig *OutputConfigInput_ `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (ExportEarthObservationJobInput) GoString

func (s ExportEarthObservationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportEarthObservationJobInput) SetArn

func (s *ExportEarthObservationJobInput) SetArn(v string) *ExportEarthObservationJobInput

SetArn sets the Arn field's value.

func (*ExportEarthObservationJobInput) SetClientToken

func (s *ExportEarthObservationJobInput) SetClientToken(v string) *ExportEarthObservationJobInput

SetClientToken sets the ClientToken field's value.

func (*ExportEarthObservationJobInput) SetExecutionRoleArn

func (s *ExportEarthObservationJobInput) SetExecutionRoleArn(v string) *ExportEarthObservationJobInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportEarthObservationJobInput) SetExportSourceImages

func (s *ExportEarthObservationJobInput) SetExportSourceImages(v bool) *ExportEarthObservationJobInput

SetExportSourceImages sets the ExportSourceImages field's value.

func (*ExportEarthObservationJobInput) SetOutputConfig

func (s *ExportEarthObservationJobInput) SetOutputConfig(v *OutputConfigInput_) *ExportEarthObservationJobInput

SetOutputConfig sets the OutputConfig field's value.

func (ExportEarthObservationJobInput) String

func (s ExportEarthObservationJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportEarthObservationJobInput) Validate

func (s *ExportEarthObservationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportEarthObservationJobOutput

type ExportEarthObservationJobOutput struct {

    // The output Amazon Resource Name (ARN) of the Earth Observation job being
    // exported.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // The source images provided to the Earth Observation job being exported.
    ExportSourceImages *bool `type:"boolean"`

    // The status of the results of the Earth Observation job being exported.
    //
    // ExportStatus is a required field
    ExportStatus *string `type:"string" required:"true" enum:"EarthObservationJobExportStatus"`

    // An object containing information about the output file.
    //
    // OutputConfig is a required field
    OutputConfig *OutputConfigInput_ `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (ExportEarthObservationJobOutput) GoString

func (s ExportEarthObservationJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportEarthObservationJobOutput) SetArn

func (s *ExportEarthObservationJobOutput) SetArn(v string) *ExportEarthObservationJobOutput

SetArn sets the Arn field's value.

func (*ExportEarthObservationJobOutput) SetCreationTime

func (s *ExportEarthObservationJobOutput) SetCreationTime(v time.Time) *ExportEarthObservationJobOutput

SetCreationTime sets the CreationTime field's value.

func (*ExportEarthObservationJobOutput) SetExecutionRoleArn

func (s *ExportEarthObservationJobOutput) SetExecutionRoleArn(v string) *ExportEarthObservationJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportEarthObservationJobOutput) SetExportSourceImages

func (s *ExportEarthObservationJobOutput) SetExportSourceImages(v bool) *ExportEarthObservationJobOutput

SetExportSourceImages sets the ExportSourceImages field's value.

func (*ExportEarthObservationJobOutput) SetExportStatus

func (s *ExportEarthObservationJobOutput) SetExportStatus(v string) *ExportEarthObservationJobOutput

SetExportStatus sets the ExportStatus field's value.

func (*ExportEarthObservationJobOutput) SetOutputConfig

func (s *ExportEarthObservationJobOutput) SetOutputConfig(v *OutputConfigInput_) *ExportEarthObservationJobOutput

SetOutputConfig sets the OutputConfig field's value.

func (ExportEarthObservationJobOutput) String

func (s ExportEarthObservationJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportErrorDetails

type ExportErrorDetails struct {

    // The structure for returning the export error details while exporting results
    // of an Earth Observation job.
    ExportResults *ExportErrorDetailsOutput_ `type:"structure"`

    // The structure for returning the export error details while exporting the
    // source images of an Earth Observation job.
    ExportSourceImages *ExportErrorDetailsOutput_ `type:"structure"`
    // contains filtered or unexported fields
}

The structure for returning the export error details in a GetEarthObservationJob.

func (ExportErrorDetails) GoString

func (s ExportErrorDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportErrorDetails) SetExportResults

func (s *ExportErrorDetails) SetExportResults(v *ExportErrorDetailsOutput_) *ExportErrorDetails

SetExportResults sets the ExportResults field's value.

func (*ExportErrorDetails) SetExportSourceImages

func (s *ExportErrorDetails) SetExportSourceImages(v *ExportErrorDetailsOutput_) *ExportErrorDetails

SetExportSourceImages sets the ExportSourceImages field's value.

func (ExportErrorDetails) String

func (s ExportErrorDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportErrorDetailsOutput_

type ExportErrorDetailsOutput_ struct {

    // A detailed message describing the error in an export EarthObservationJob
    // operation.
    Message *string `type:"string"`

    // The type of error in an export EarthObservationJob operation.
    Type *string `type:"string" enum:"ExportErrorType"`
    // contains filtered or unexported fields
}

The structure representing the errors in an export EarthObservationJob operation.

func (ExportErrorDetailsOutput_) GoString

func (s ExportErrorDetailsOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportErrorDetailsOutput_) SetMessage

func (s *ExportErrorDetailsOutput_) SetMessage(v string) *ExportErrorDetailsOutput_

SetMessage sets the Message field's value.

func (*ExportErrorDetailsOutput_) SetType

func (s *ExportErrorDetailsOutput_) SetType(v string) *ExportErrorDetailsOutput_

SetType sets the Type field's value.

func (ExportErrorDetailsOutput_) String

func (s ExportErrorDetailsOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportS3DataInput_

type ExportS3DataInput_ struct {

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The URL to the Amazon S3 data input.
    //
    // S3Uri is a required field
    S3Uri *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The structure containing the Amazon S3 path to export the Earth Observation job output.

func (ExportS3DataInput_) GoString

func (s ExportS3DataInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportS3DataInput_) SetKmsKeyId

func (s *ExportS3DataInput_) SetKmsKeyId(v string) *ExportS3DataInput_

SetKmsKeyId sets the KmsKeyId field's value.

func (*ExportS3DataInput_) SetS3Uri

func (s *ExportS3DataInput_) SetS3Uri(v string) *ExportS3DataInput_

SetS3Uri sets the S3Uri field's value.

func (ExportS3DataInput_) String

func (s ExportS3DataInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportS3DataInput_) Validate

func (s *ExportS3DataInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportVectorEnrichmentJobInput

type ExportVectorEnrichmentJobInput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A unique token that guarantees that the call to this API is idempotent.
    ClientToken *string `min:"36" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the IAM rolewith permission to upload to
    // the location in OutputConfig.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Output location information for exporting Vector Enrichment Job results.
    //
    // OutputConfig is a required field
    OutputConfig *ExportVectorEnrichmentJobOutputConfig `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (ExportVectorEnrichmentJobInput) GoString

func (s ExportVectorEnrichmentJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportVectorEnrichmentJobInput) SetArn

func (s *ExportVectorEnrichmentJobInput) SetArn(v string) *ExportVectorEnrichmentJobInput

SetArn sets the Arn field's value.

func (*ExportVectorEnrichmentJobInput) SetClientToken

func (s *ExportVectorEnrichmentJobInput) SetClientToken(v string) *ExportVectorEnrichmentJobInput

SetClientToken sets the ClientToken field's value.

func (*ExportVectorEnrichmentJobInput) SetExecutionRoleArn

func (s *ExportVectorEnrichmentJobInput) SetExecutionRoleArn(v string) *ExportVectorEnrichmentJobInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportVectorEnrichmentJobInput) SetOutputConfig

func (s *ExportVectorEnrichmentJobInput) SetOutputConfig(v *ExportVectorEnrichmentJobOutputConfig) *ExportVectorEnrichmentJobInput

SetOutputConfig sets the OutputConfig field's value.

func (ExportVectorEnrichmentJobInput) String

func (s ExportVectorEnrichmentJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportVectorEnrichmentJobInput) Validate

func (s *ExportVectorEnrichmentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportVectorEnrichmentJobOutput

type ExportVectorEnrichmentJobOutput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job being exported.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The Amazon Resource Name (ARN) of the IAM role with permission to upload
    // to the location in OutputConfig.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // The status of the results the Vector Enrichment job being exported.
    //
    // ExportStatus is a required field
    ExportStatus *string `type:"string" required:"true" enum:"VectorEnrichmentJobExportStatus"`

    // Output location information for exporting Vector Enrichment Job results.
    //
    // OutputConfig is a required field
    OutputConfig *ExportVectorEnrichmentJobOutputConfig `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (ExportVectorEnrichmentJobOutput) GoString

func (s ExportVectorEnrichmentJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportVectorEnrichmentJobOutput) SetArn

func (s *ExportVectorEnrichmentJobOutput) SetArn(v string) *ExportVectorEnrichmentJobOutput

SetArn sets the Arn field's value.

func (*ExportVectorEnrichmentJobOutput) SetCreationTime

func (s *ExportVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *ExportVectorEnrichmentJobOutput

SetCreationTime sets the CreationTime field's value.

func (*ExportVectorEnrichmentJobOutput) SetExecutionRoleArn

func (s *ExportVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *ExportVectorEnrichmentJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportVectorEnrichmentJobOutput) SetExportStatus

func (s *ExportVectorEnrichmentJobOutput) SetExportStatus(v string) *ExportVectorEnrichmentJobOutput

SetExportStatus sets the ExportStatus field's value.

func (*ExportVectorEnrichmentJobOutput) SetOutputConfig

func (s *ExportVectorEnrichmentJobOutput) SetOutputConfig(v *ExportVectorEnrichmentJobOutputConfig) *ExportVectorEnrichmentJobOutput

SetOutputConfig sets the OutputConfig field's value.

func (ExportVectorEnrichmentJobOutput) String

func (s ExportVectorEnrichmentJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportVectorEnrichmentJobOutputConfig

type ExportVectorEnrichmentJobOutputConfig struct {

    // The input structure for Amazon S3 data; representing the Amazon S3 location
    // of the input data objects.
    //
    // S3Data is a required field
    S3Data *VectorEnrichmentJobS3Data `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

An object containing information about the output file.

func (ExportVectorEnrichmentJobOutputConfig) GoString

func (s ExportVectorEnrichmentJobOutputConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportVectorEnrichmentJobOutputConfig) SetS3Data

func (s *ExportVectorEnrichmentJobOutputConfig) SetS3Data(v *VectorEnrichmentJobS3Data) *ExportVectorEnrichmentJobOutputConfig

SetS3Data sets the S3Data field's value.

func (ExportVectorEnrichmentJobOutputConfig) String

func (s ExportVectorEnrichmentJobOutputConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportVectorEnrichmentJobOutputConfig) Validate

func (s *ExportVectorEnrichmentJobOutputConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Filter

type Filter struct {

    // The maximum value of the filter.
    Maximum *float64 `type:"float"`

    // The minimum value of the filter.
    Minimum *float64 `type:"float"`

    // The name of the filter.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The type of the filter being used.
    //
    // Type is a required field
    Type *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The structure representing the filters supported by a RasterDataCollection.

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) SetMaximum

func (s *Filter) SetMaximum(v float64) *Filter

SetMaximum sets the Maximum field's value.

func (*Filter) SetMinimum

func (s *Filter) SetMinimum(v float64) *Filter

SetMinimum sets the Minimum field's value.

func (*Filter) SetName

func (s *Filter) SetName(v string) *Filter

SetName sets the Name field's value.

func (*Filter) SetType

func (s *Filter) SetType(v string) *Filter

SetType sets the Type field's value.

func (Filter) String

func (s Filter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GeoMosaicConfigInput_

type GeoMosaicConfigInput_ struct {

    // The name of the algorithm being used for geomosaic.
    AlgorithmName *string `type:"string" enum:"AlgorithmNameGeoMosaic"`

    // The target bands for geomosaic.
    TargetBands []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

Input configuration information for the geomosaic.

func (GeoMosaicConfigInput_) GoString

func (s GeoMosaicConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoMosaicConfigInput_) SetAlgorithmName

func (s *GeoMosaicConfigInput_) SetAlgorithmName(v string) *GeoMosaicConfigInput_

SetAlgorithmName sets the AlgorithmName field's value.

func (*GeoMosaicConfigInput_) SetTargetBands

func (s *GeoMosaicConfigInput_) SetTargetBands(v []*string) *GeoMosaicConfigInput_

SetTargetBands sets the TargetBands field's value.

func (GeoMosaicConfigInput_) String

func (s GeoMosaicConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoMosaicConfigInput_) Validate

func (s *GeoMosaicConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Geometry

type Geometry struct {

    // The coordinates of the GeoJson Geometry.
    //
    // Coordinates is a required field
    Coordinates [][][]*float64 `min:"1" type:"list" required:"true"`

    // GeoJson Geometry types like Polygon and MultiPolygon.
    //
    // Type is a required field
    Type *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The structure representing a Geometry in terms of Type and Coordinates as per GeoJson spec.

func (Geometry) GoString

func (s Geometry) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Geometry) SetCoordinates

func (s *Geometry) SetCoordinates(v [][][]*float64) *Geometry

SetCoordinates sets the Coordinates field's value.

func (*Geometry) SetType

func (s *Geometry) SetType(v string) *Geometry

SetType sets the Type field's value.

func (Geometry) String

func (s Geometry) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEarthObservationJobInput

type GetEarthObservationJobInput struct {

    // The Amazon Resource Name (ARN) of the Earth Observation job.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"Arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetEarthObservationJobInput) GoString

func (s GetEarthObservationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEarthObservationJobInput) SetArn

func (s *GetEarthObservationJobInput) SetArn(v string) *GetEarthObservationJobInput

SetArn sets the Arn field's value.

func (GetEarthObservationJobInput) String

func (s GetEarthObservationJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEarthObservationJobInput) Validate

func (s *GetEarthObservationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEarthObservationJobOutput

type GetEarthObservationJobOutput struct {

    // The Amazon Resource Name (ARN) of the Earth Observation job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time of the initiated Earth Observation job.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of Earth Observation job, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // Details about the errors generated during the Earth Observation job.
    ErrorDetails *EarthObservationJobErrorDetails `type:"structure"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    ExecutionRoleArn *string `min:"20" type:"string"`

    // Details about the errors generated during ExportEarthObservationJob.
    ExportErrorDetails *ExportErrorDetails `type:"structure"`

    // The status of the Earth Observation job.
    ExportStatus *string `type:"string" enum:"EarthObservationJobExportStatus"`

    // Input data for the Earth Observation job.
    //
    // InputConfig is a required field
    InputConfig *InputConfigOutput_ `type:"structure" required:"true"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *JobConfigInput_ `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Earth Observation job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Bands available in the output of an operation.
    OutputBands []*OutputBand `type:"list"`

    // The status of a previously initiated Earth Observation job.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EarthObservationJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (GetEarthObservationJobOutput) GoString

func (s GetEarthObservationJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEarthObservationJobOutput) SetArn

func (s *GetEarthObservationJobOutput) SetArn(v string) *GetEarthObservationJobOutput

SetArn sets the Arn field's value.

func (*GetEarthObservationJobOutput) SetCreationTime

func (s *GetEarthObservationJobOutput) SetCreationTime(v time.Time) *GetEarthObservationJobOutput

SetCreationTime sets the CreationTime field's value.

func (*GetEarthObservationJobOutput) SetDurationInSeconds

func (s *GetEarthObservationJobOutput) SetDurationInSeconds(v int64) *GetEarthObservationJobOutput

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*GetEarthObservationJobOutput) SetErrorDetails

func (s *GetEarthObservationJobOutput) SetErrorDetails(v *EarthObservationJobErrorDetails) *GetEarthObservationJobOutput

SetErrorDetails sets the ErrorDetails field's value.

func (*GetEarthObservationJobOutput) SetExecutionRoleArn

func (s *GetEarthObservationJobOutput) SetExecutionRoleArn(v string) *GetEarthObservationJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*GetEarthObservationJobOutput) SetExportErrorDetails

func (s *GetEarthObservationJobOutput) SetExportErrorDetails(v *ExportErrorDetails) *GetEarthObservationJobOutput

SetExportErrorDetails sets the ExportErrorDetails field's value.

func (*GetEarthObservationJobOutput) SetExportStatus

func (s *GetEarthObservationJobOutput) SetExportStatus(v string) *GetEarthObservationJobOutput

SetExportStatus sets the ExportStatus field's value.

func (*GetEarthObservationJobOutput) SetInputConfig

func (s *GetEarthObservationJobOutput) SetInputConfig(v *InputConfigOutput_) *GetEarthObservationJobOutput

SetInputConfig sets the InputConfig field's value.

func (*GetEarthObservationJobOutput) SetJobConfig

func (s *GetEarthObservationJobOutput) SetJobConfig(v *JobConfigInput_) *GetEarthObservationJobOutput

SetJobConfig sets the JobConfig field's value.

func (*GetEarthObservationJobOutput) SetKmsKeyId

func (s *GetEarthObservationJobOutput) SetKmsKeyId(v string) *GetEarthObservationJobOutput

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetEarthObservationJobOutput) SetName

func (s *GetEarthObservationJobOutput) SetName(v string) *GetEarthObservationJobOutput

SetName sets the Name field's value.

func (*GetEarthObservationJobOutput) SetOutputBands

func (s *GetEarthObservationJobOutput) SetOutputBands(v []*OutputBand) *GetEarthObservationJobOutput

SetOutputBands sets the OutputBands field's value.

func (*GetEarthObservationJobOutput) SetStatus

func (s *GetEarthObservationJobOutput) SetStatus(v string) *GetEarthObservationJobOutput

SetStatus sets the Status field's value.

func (*GetEarthObservationJobOutput) SetTags

func (s *GetEarthObservationJobOutput) SetTags(v map[string]*string) *GetEarthObservationJobOutput

SetTags sets the Tags field's value.

func (GetEarthObservationJobOutput) String

func (s GetEarthObservationJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetRasterDataCollectionInput

type GetRasterDataCollectionInput struct {

    // The Amazon Resource Name (ARN) of the raster data collection.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"Arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetRasterDataCollectionInput) GoString

func (s GetRasterDataCollectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRasterDataCollectionInput) SetArn

func (s *GetRasterDataCollectionInput) SetArn(v string) *GetRasterDataCollectionInput

SetArn sets the Arn field's value.

func (GetRasterDataCollectionInput) String

func (s GetRasterDataCollectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRasterDataCollectionInput) Validate

func (s *GetRasterDataCollectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRasterDataCollectionOutput

type GetRasterDataCollectionOutput struct {

    // The Amazon Resource Name (ARN) of the raster data collection.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A description of the raster data collection.
    //
    // Description is a required field
    Description *string `type:"string" required:"true"`

    // The URL of the description page.
    //
    // DescriptionPageUrl is a required field
    DescriptionPageUrl *string `type:"string" required:"true"`

    // The list of image source bands in the raster data collection.
    //
    // ImageSourceBands is a required field
    ImageSourceBands []*string `type:"list" required:"true"`

    // The name of the raster data collection.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The filters supported by the raster data collection.
    //
    // SupportedFilters is a required field
    SupportedFilters []*Filter `type:"list" required:"true"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`

    // The raster data collection type.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"DataCollectionType"`
    // contains filtered or unexported fields
}

func (GetRasterDataCollectionOutput) GoString

func (s GetRasterDataCollectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRasterDataCollectionOutput) SetArn

func (s *GetRasterDataCollectionOutput) SetArn(v string) *GetRasterDataCollectionOutput

SetArn sets the Arn field's value.

func (*GetRasterDataCollectionOutput) SetDescription

func (s *GetRasterDataCollectionOutput) SetDescription(v string) *GetRasterDataCollectionOutput

SetDescription sets the Description field's value.

func (*GetRasterDataCollectionOutput) SetDescriptionPageUrl

func (s *GetRasterDataCollectionOutput) SetDescriptionPageUrl(v string) *GetRasterDataCollectionOutput

SetDescriptionPageUrl sets the DescriptionPageUrl field's value.

func (*GetRasterDataCollectionOutput) SetImageSourceBands

func (s *GetRasterDataCollectionOutput) SetImageSourceBands(v []*string) *GetRasterDataCollectionOutput

SetImageSourceBands sets the ImageSourceBands field's value.

func (*GetRasterDataCollectionOutput) SetName

func (s *GetRasterDataCollectionOutput) SetName(v string) *GetRasterDataCollectionOutput

SetName sets the Name field's value.

func (*GetRasterDataCollectionOutput) SetSupportedFilters

func (s *GetRasterDataCollectionOutput) SetSupportedFilters(v []*Filter) *GetRasterDataCollectionOutput

SetSupportedFilters sets the SupportedFilters field's value.

func (*GetRasterDataCollectionOutput) SetTags

func (s *GetRasterDataCollectionOutput) SetTags(v map[string]*string) *GetRasterDataCollectionOutput

SetTags sets the Tags field's value.

func (*GetRasterDataCollectionOutput) SetType

func (s *GetRasterDataCollectionOutput) SetType(v string) *GetRasterDataCollectionOutput

SetType sets the Type field's value.

func (GetRasterDataCollectionOutput) String

func (s GetRasterDataCollectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTileInput

type GetTileInput struct {

    // The Amazon Resource Name (ARN) of the tile operation.
    //
    // Arn is a required field
    Arn *string `location:"querystring" locationName:"Arn" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specify.
    ExecutionRoleArn *string `location:"querystring" locationName:"ExecutionRoleArn" min:"20" type:"string"`

    // The particular assets or bands to tile.
    //
    // ImageAssets is a required field
    ImageAssets []*string `location:"querystring" locationName:"ImageAssets" min:"1" type:"list" required:"true"`

    // Determines whether or not to return a valid data mask.
    ImageMask *bool `location:"querystring" locationName:"ImageMask" type:"boolean"`

    // The output data type of the tile operation.
    OutputDataType *string `location:"querystring" locationName:"OutputDataType" type:"string" enum:"OutputType"`

    // The data format of the output tile. The formats include .npy, .png and .jpg.
    OutputFormat *string `location:"querystring" locationName:"OutputFormat" type:"string"`

    // Property filters for the imagery to tile.
    PropertyFilters *string `location:"querystring" locationName:"PropertyFilters" type:"string"`

    // Determines what part of the Earth Observation job to tile. 'INPUT' or 'OUTPUT'
    // are the valid options.
    //
    // Target is a required field
    Target *string `location:"querystring" locationName:"Target" type:"string" required:"true" enum:"TargetOptions"`

    // Time range filter applied to imagery to find the images to tile.
    TimeRangeFilter *string `location:"querystring" locationName:"TimeRangeFilter" type:"string"`

    // The x coordinate of the tile input.
    //
    // X is a required field
    X *int64 `location:"uri" locationName:"x" type:"integer" required:"true"`

    // The y coordinate of the tile input.
    //
    // Y is a required field
    Y *int64 `location:"uri" locationName:"y" type:"integer" required:"true"`

    // The z coordinate of the tile input.
    //
    // Z is a required field
    Z *int64 `location:"uri" locationName:"z" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (GetTileInput) GoString

func (s GetTileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTileInput) SetArn

func (s *GetTileInput) SetArn(v string) *GetTileInput

SetArn sets the Arn field's value.

func (*GetTileInput) SetExecutionRoleArn

func (s *GetTileInput) SetExecutionRoleArn(v string) *GetTileInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*GetTileInput) SetImageAssets

func (s *GetTileInput) SetImageAssets(v []*string) *GetTileInput

SetImageAssets sets the ImageAssets field's value.

func (*GetTileInput) SetImageMask

func (s *GetTileInput) SetImageMask(v bool) *GetTileInput

SetImageMask sets the ImageMask field's value.

func (*GetTileInput) SetOutputDataType

func (s *GetTileInput) SetOutputDataType(v string) *GetTileInput

SetOutputDataType sets the OutputDataType field's value.

func (*GetTileInput) SetOutputFormat

func (s *GetTileInput) SetOutputFormat(v string) *GetTileInput

SetOutputFormat sets the OutputFormat field's value.

func (*GetTileInput) SetPropertyFilters

func (s *GetTileInput) SetPropertyFilters(v string) *GetTileInput

SetPropertyFilters sets the PropertyFilters field's value.

func (*GetTileInput) SetTarget

func (s *GetTileInput) SetTarget(v string) *GetTileInput

SetTarget sets the Target field's value.

func (*GetTileInput) SetTimeRangeFilter

func (s *GetTileInput) SetTimeRangeFilter(v string) *GetTileInput

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (*GetTileInput) SetX

func (s *GetTileInput) SetX(v int64) *GetTileInput

SetX sets the X field's value.

func (*GetTileInput) SetY

func (s *GetTileInput) SetY(v int64) *GetTileInput

SetY sets the Y field's value.

func (*GetTileInput) SetZ

func (s *GetTileInput) SetZ(v int64) *GetTileInput

SetZ sets the Z field's value.

func (GetTileInput) String

func (s GetTileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTileInput) Validate

func (s *GetTileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTileOutput

type GetTileOutput struct {

    // The output binary file.
    BinaryFile io.ReadCloser `type:"blob"`
    // contains filtered or unexported fields
}

func (GetTileOutput) GoString

func (s GetTileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTileOutput) SetBinaryFile

func (s *GetTileOutput) SetBinaryFile(v io.ReadCloser) *GetTileOutput

SetBinaryFile sets the BinaryFile field's value.

func (GetTileOutput) String

func (s GetTileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVectorEnrichmentJobInput

type GetVectorEnrichmentJobInput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job.
    //
    // Arn is a required field
    Arn *string `location:"uri" locationName:"Arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVectorEnrichmentJobInput) GoString

func (s GetVectorEnrichmentJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVectorEnrichmentJobInput) SetArn

func (s *GetVectorEnrichmentJobInput) SetArn(v string) *GetVectorEnrichmentJobInput

SetArn sets the Arn field's value.

func (GetVectorEnrichmentJobInput) String

func (s GetVectorEnrichmentJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVectorEnrichmentJobInput) Validate

func (s *GetVectorEnrichmentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVectorEnrichmentJobOutput

type GetVectorEnrichmentJobOutput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of the Vector Enrichment job, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // Details about the errors generated during the Vector Enrichment job.
    ErrorDetails *VectorEnrichmentJobErrorDetails `type:"structure"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Details about the errors generated during the ExportVectorEnrichmentJob.
    ExportErrorDetails *VectorEnrichmentJobExportErrorDetails `type:"structure"`

    // The export status of the Vector Enrichment job being initiated.
    ExportStatus *string `type:"string" enum:"VectorEnrichmentJobExportStatus"`

    // Input configuration information for the Vector Enrichment job.
    //
    // InputConfig is a required field
    InputConfig *VectorEnrichmentJobInputConfig `type:"structure" required:"true"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *VectorEnrichmentJobConfig `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Vector Enrichment job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The status of the initiated Vector Enrichment job.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"VectorEnrichmentJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`

    // The type of the Vector Enrichment job being initiated.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"VectorEnrichmentJobType"`
    // contains filtered or unexported fields
}

func (GetVectorEnrichmentJobOutput) GoString

func (s GetVectorEnrichmentJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVectorEnrichmentJobOutput) SetArn

func (s *GetVectorEnrichmentJobOutput) SetArn(v string) *GetVectorEnrichmentJobOutput

SetArn sets the Arn field's value.

func (*GetVectorEnrichmentJobOutput) SetCreationTime

func (s *GetVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *GetVectorEnrichmentJobOutput

SetCreationTime sets the CreationTime field's value.

func (*GetVectorEnrichmentJobOutput) SetDurationInSeconds

func (s *GetVectorEnrichmentJobOutput) SetDurationInSeconds(v int64) *GetVectorEnrichmentJobOutput

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*GetVectorEnrichmentJobOutput) SetErrorDetails

func (s *GetVectorEnrichmentJobOutput) SetErrorDetails(v *VectorEnrichmentJobErrorDetails) *GetVectorEnrichmentJobOutput

SetErrorDetails sets the ErrorDetails field's value.

func (*GetVectorEnrichmentJobOutput) SetExecutionRoleArn

func (s *GetVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *GetVectorEnrichmentJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*GetVectorEnrichmentJobOutput) SetExportErrorDetails

func (s *GetVectorEnrichmentJobOutput) SetExportErrorDetails(v *VectorEnrichmentJobExportErrorDetails) *GetVectorEnrichmentJobOutput

SetExportErrorDetails sets the ExportErrorDetails field's value.

func (*GetVectorEnrichmentJobOutput) SetExportStatus

func (s *GetVectorEnrichmentJobOutput) SetExportStatus(v string) *GetVectorEnrichmentJobOutput

SetExportStatus sets the ExportStatus field's value.

func (*GetVectorEnrichmentJobOutput) SetInputConfig

func (s *GetVectorEnrichmentJobOutput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *GetVectorEnrichmentJobOutput

SetInputConfig sets the InputConfig field's value.

func (*GetVectorEnrichmentJobOutput) SetJobConfig

func (s *GetVectorEnrichmentJobOutput) SetJobConfig(v *VectorEnrichmentJobConfig) *GetVectorEnrichmentJobOutput

SetJobConfig sets the JobConfig field's value.

func (*GetVectorEnrichmentJobOutput) SetKmsKeyId

func (s *GetVectorEnrichmentJobOutput) SetKmsKeyId(v string) *GetVectorEnrichmentJobOutput

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetVectorEnrichmentJobOutput) SetName

func (s *GetVectorEnrichmentJobOutput) SetName(v string) *GetVectorEnrichmentJobOutput

SetName sets the Name field's value.

func (*GetVectorEnrichmentJobOutput) SetStatus

func (s *GetVectorEnrichmentJobOutput) SetStatus(v string) *GetVectorEnrichmentJobOutput

SetStatus sets the Status field's value.

func (*GetVectorEnrichmentJobOutput) SetTags

func (s *GetVectorEnrichmentJobOutput) SetTags(v map[string]*string) *GetVectorEnrichmentJobOutput

SetTags sets the Tags field's value.

func (*GetVectorEnrichmentJobOutput) SetType

func (s *GetVectorEnrichmentJobOutput) SetType(v string) *GetVectorEnrichmentJobOutput

SetType sets the Type field's value.

func (GetVectorEnrichmentJobOutput) String

func (s GetVectorEnrichmentJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InputConfigInput_

type InputConfigInput_ struct {

    // The Amazon Resource Name (ARN) of the previous Earth Observation job.
    PreviousEarthObservationJobArn *string `type:"string"`

    // The structure representing the RasterDataCollection Query consisting of the
    // Area of Interest, RasterDataCollectionArn,TimeRange and Property Filters.
    RasterDataCollectionQuery *RasterDataCollectionQueryInput_ `type:"structure"`
    // contains filtered or unexported fields
}

Input configuration information.

func (InputConfigInput_) GoString

func (s InputConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputConfigInput_) SetPreviousEarthObservationJobArn

func (s *InputConfigInput_) SetPreviousEarthObservationJobArn(v string) *InputConfigInput_

SetPreviousEarthObservationJobArn sets the PreviousEarthObservationJobArn field's value.

func (*InputConfigInput_) SetRasterDataCollectionQuery

func (s *InputConfigInput_) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryInput_) *InputConfigInput_

SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.

func (InputConfigInput_) String

func (s InputConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputConfigInput_) Validate

func (s *InputConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InputConfigOutput_

type InputConfigOutput_ struct {

    // The Amazon Resource Name (ARN) of the previous Earth Observation job.
    PreviousEarthObservationJobArn *string `type:"string"`

    // The structure representing the RasterDataCollection Query consisting of the
    // Area of Interest, RasterDataCollectionArn, RasterDataCollectionName, TimeRange,
    // and Property Filters.
    RasterDataCollectionQuery *RasterDataCollectionQueryOutput_ `type:"structure"`
    // contains filtered or unexported fields
}

The InputConfig for an EarthObservationJob response.

func (InputConfigOutput_) GoString

func (s InputConfigOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputConfigOutput_) SetPreviousEarthObservationJobArn

func (s *InputConfigOutput_) SetPreviousEarthObservationJobArn(v string) *InputConfigOutput_

SetPreviousEarthObservationJobArn sets the PreviousEarthObservationJobArn field's value.

func (*InputConfigOutput_) SetRasterDataCollectionQuery

func (s *InputConfigOutput_) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryOutput_) *InputConfigOutput_

SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.

func (InputConfigOutput_) String

func (s InputConfigOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

The request processing has failed because of an unknown error, exception, or failure.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ItemSource

type ItemSource struct {

    // This is a dictionary of Asset Objects data associated with the Item that
    // can be downloaded or streamed, each with a unique key.
    Assets map[string]*AssetValue `type:"map"`

    // The searchable date and time of the item, in UTC.
    //
    // DateTime is a required field
    DateTime *time.Time `type:"timestamp" required:"true"`

    // The item Geometry in GeoJson format.
    //
    // Geometry is a required field
    Geometry *Geometry `type:"structure" required:"true"`

    // A unique Id for the source item.
    //
    // Id is a required field
    Id *string `type:"string" required:"true"`

    // This field contains additional properties of the item.
    Properties *Properties `type:"structure"`
    // contains filtered or unexported fields
}

The structure representing the items in the response for SearchRasterDataCollection.

func (ItemSource) GoString

func (s ItemSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ItemSource) SetAssets

func (s *ItemSource) SetAssets(v map[string]*AssetValue) *ItemSource

SetAssets sets the Assets field's value.

func (*ItemSource) SetDateTime

func (s *ItemSource) SetDateTime(v time.Time) *ItemSource

SetDateTime sets the DateTime field's value.

func (*ItemSource) SetGeometry

func (s *ItemSource) SetGeometry(v *Geometry) *ItemSource

SetGeometry sets the Geometry field's value.

func (*ItemSource) SetId

func (s *ItemSource) SetId(v string) *ItemSource

SetId sets the Id field's value.

func (*ItemSource) SetProperties

func (s *ItemSource) SetProperties(v *Properties) *ItemSource

SetProperties sets the Properties field's value.

func (ItemSource) String

func (s ItemSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobConfigInput_

type JobConfigInput_ struct {

    // An object containing information about the job configuration for BandMath.
    BandMathConfig *BandMathConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for cloud masking.
    CloudMaskingConfig *CloudMaskingConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for cloud removal.
    CloudRemovalConfig *CloudRemovalConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for geomosaic.
    GeoMosaicConfig *GeoMosaicConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for land cover
    // segmentation.
    LandCoverSegmentationConfig *LandCoverSegmentationConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for resampling.
    ResamplingConfig *ResamplingConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for a Stacking
    // Earth Observation job.
    StackConfig *StackConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for temporal
    // statistics.
    TemporalStatisticsConfig *TemporalStatisticsConfigInput_ `type:"structure"`

    // An object containing information about the job configuration for zonal statistics.
    ZonalStatisticsConfig *ZonalStatisticsConfigInput_ `type:"structure"`
    // contains filtered or unexported fields
}

The input structure for the JobConfig in an EarthObservationJob.

func (JobConfigInput_) GoString

func (s JobConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobConfigInput_) SetBandMathConfig

func (s *JobConfigInput_) SetBandMathConfig(v *BandMathConfigInput_) *JobConfigInput_

SetBandMathConfig sets the BandMathConfig field's value.

func (*JobConfigInput_) SetCloudMaskingConfig

func (s *JobConfigInput_) SetCloudMaskingConfig(v *CloudMaskingConfigInput_) *JobConfigInput_

SetCloudMaskingConfig sets the CloudMaskingConfig field's value.

func (*JobConfigInput_) SetCloudRemovalConfig

func (s *JobConfigInput_) SetCloudRemovalConfig(v *CloudRemovalConfigInput_) *JobConfigInput_

SetCloudRemovalConfig sets the CloudRemovalConfig field's value.

func (*JobConfigInput_) SetGeoMosaicConfig

func (s *JobConfigInput_) SetGeoMosaicConfig(v *GeoMosaicConfigInput_) *JobConfigInput_

SetGeoMosaicConfig sets the GeoMosaicConfig field's value.

func (*JobConfigInput_) SetLandCoverSegmentationConfig

func (s *JobConfigInput_) SetLandCoverSegmentationConfig(v *LandCoverSegmentationConfigInput_) *JobConfigInput_

SetLandCoverSegmentationConfig sets the LandCoverSegmentationConfig field's value.

func (*JobConfigInput_) SetResamplingConfig

func (s *JobConfigInput_) SetResamplingConfig(v *ResamplingConfigInput_) *JobConfigInput_

SetResamplingConfig sets the ResamplingConfig field's value.

func (*JobConfigInput_) SetStackConfig

func (s *JobConfigInput_) SetStackConfig(v *StackConfigInput_) *JobConfigInput_

SetStackConfig sets the StackConfig field's value.

func (*JobConfigInput_) SetTemporalStatisticsConfig

func (s *JobConfigInput_) SetTemporalStatisticsConfig(v *TemporalStatisticsConfigInput_) *JobConfigInput_

SetTemporalStatisticsConfig sets the TemporalStatisticsConfig field's value.

func (*JobConfigInput_) SetZonalStatisticsConfig

func (s *JobConfigInput_) SetZonalStatisticsConfig(v *ZonalStatisticsConfigInput_) *JobConfigInput_

SetZonalStatisticsConfig sets the ZonalStatisticsConfig field's value.

func (JobConfigInput_) String

func (s JobConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobConfigInput_) Validate

func (s *JobConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LandCoverSegmentationConfigInput_

type LandCoverSegmentationConfigInput_ struct {
    // contains filtered or unexported fields
}

The input structure for Land Cover Operation type.

func (LandCoverSegmentationConfigInput_) GoString

func (s LandCoverSegmentationConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (LandCoverSegmentationConfigInput_) String

func (s LandCoverSegmentationConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LandsatCloudCoverLandInput_

type LandsatCloudCoverLandInput_ struct {

    // The minimum value for Land Cloud Cover property filter. This will filter
    // items having Land Cloud Cover greater than or equal to this value.
    //
    // LowerBound is a required field
    LowerBound *float64 `type:"float" required:"true"`

    // The maximum value for Land Cloud Cover property filter. This will filter
    // items having Land Cloud Cover less than or equal to this value.
    //
    // UpperBound is a required field
    UpperBound *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The structure representing Land Cloud Cover property for Landsat data collection.

func (LandsatCloudCoverLandInput_) GoString

func (s LandsatCloudCoverLandInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LandsatCloudCoverLandInput_) SetLowerBound

func (s *LandsatCloudCoverLandInput_) SetLowerBound(v float64) *LandsatCloudCoverLandInput_

SetLowerBound sets the LowerBound field's value.

func (*LandsatCloudCoverLandInput_) SetUpperBound

func (s *LandsatCloudCoverLandInput_) SetUpperBound(v float64) *LandsatCloudCoverLandInput_

SetUpperBound sets the UpperBound field's value.

func (LandsatCloudCoverLandInput_) String

func (s LandsatCloudCoverLandInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LandsatCloudCoverLandInput_) Validate

func (s *LandsatCloudCoverLandInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEarthObservationJobOutputConfig

type ListEarthObservationJobOutputConfig struct {

    // The Amazon Resource Name (ARN) of the list of the Earth Observation jobs.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of the session, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // The names of the Earth Observation jobs in the list.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The operation type for an Earth Observation job.
    //
    // OperationType is a required field
    OperationType *string `type:"string" required:"true"`

    // The status of the list of the Earth Observation jobs.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EarthObservationJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

An object containing information about the output file.

func (ListEarthObservationJobOutputConfig) GoString

func (s ListEarthObservationJobOutputConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEarthObservationJobOutputConfig) SetArn

func (s *ListEarthObservationJobOutputConfig) SetArn(v string) *ListEarthObservationJobOutputConfig

SetArn sets the Arn field's value.

func (*ListEarthObservationJobOutputConfig) SetCreationTime

func (s *ListEarthObservationJobOutputConfig) SetCreationTime(v time.Time) *ListEarthObservationJobOutputConfig

SetCreationTime sets the CreationTime field's value.

func (*ListEarthObservationJobOutputConfig) SetDurationInSeconds

func (s *ListEarthObservationJobOutputConfig) SetDurationInSeconds(v int64) *ListEarthObservationJobOutputConfig

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*ListEarthObservationJobOutputConfig) SetName

func (s *ListEarthObservationJobOutputConfig) SetName(v string) *ListEarthObservationJobOutputConfig

SetName sets the Name field's value.

func (*ListEarthObservationJobOutputConfig) SetOperationType

func (s *ListEarthObservationJobOutputConfig) SetOperationType(v string) *ListEarthObservationJobOutputConfig

SetOperationType sets the OperationType field's value.

func (*ListEarthObservationJobOutputConfig) SetStatus

func (s *ListEarthObservationJobOutputConfig) SetStatus(v string) *ListEarthObservationJobOutputConfig

SetStatus sets the Status field's value.

func (*ListEarthObservationJobOutputConfig) SetTags

func (s *ListEarthObservationJobOutputConfig) SetTags(v map[string]*string) *ListEarthObservationJobOutputConfig

SetTags sets the Tags field's value.

func (ListEarthObservationJobOutputConfig) String

func (s ListEarthObservationJobOutputConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEarthObservationJobsInput

type ListEarthObservationJobsInput struct {

    // The total number of items to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListEarthObservationJobsInput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`

    // The parameter by which to sort the results.
    SortBy *string `type:"string"`

    // An optional value that specifies whether you want the results sorted in Ascending
    // or Descending order.
    SortOrder *string `type:"string" enum:"SortOrder"`

    // A filter that retrieves only jobs with a specific status.
    StatusEquals *string `type:"string" enum:"EarthObservationJobStatus"`
    // contains filtered or unexported fields
}

func (ListEarthObservationJobsInput) GoString

func (s ListEarthObservationJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEarthObservationJobsInput) SetMaxResults

func (s *ListEarthObservationJobsInput) SetMaxResults(v int64) *ListEarthObservationJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEarthObservationJobsInput) SetNextToken

func (s *ListEarthObservationJobsInput) SetNextToken(v string) *ListEarthObservationJobsInput

SetNextToken sets the NextToken field's value.

func (*ListEarthObservationJobsInput) SetSortBy

func (s *ListEarthObservationJobsInput) SetSortBy(v string) *ListEarthObservationJobsInput

SetSortBy sets the SortBy field's value.

func (*ListEarthObservationJobsInput) SetSortOrder

func (s *ListEarthObservationJobsInput) SetSortOrder(v string) *ListEarthObservationJobsInput

SetSortOrder sets the SortOrder field's value.

func (*ListEarthObservationJobsInput) SetStatusEquals

func (s *ListEarthObservationJobsInput) SetStatusEquals(v string) *ListEarthObservationJobsInput

SetStatusEquals sets the StatusEquals field's value.

func (ListEarthObservationJobsInput) String

func (s ListEarthObservationJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEarthObservationJobsInput) Validate

func (s *ListEarthObservationJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEarthObservationJobsOutput

type ListEarthObservationJobsOutput struct {

    // Contains summary information about the Earth Observation jobs.
    //
    // EarthObservationJobSummaries is a required field
    EarthObservationJobSummaries []*ListEarthObservationJobOutputConfig `type:"list" required:"true"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListEarthObservationJobsOutput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

func (ListEarthObservationJobsOutput) GoString

func (s ListEarthObservationJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEarthObservationJobsOutput) SetEarthObservationJobSummaries

func (s *ListEarthObservationJobsOutput) SetEarthObservationJobSummaries(v []*ListEarthObservationJobOutputConfig) *ListEarthObservationJobsOutput

SetEarthObservationJobSummaries sets the EarthObservationJobSummaries field's value.

func (*ListEarthObservationJobsOutput) SetNextToken

func (s *ListEarthObservationJobsOutput) SetNextToken(v string) *ListEarthObservationJobsOutput

SetNextToken sets the NextToken field's value.

func (ListEarthObservationJobsOutput) String

func (s ListEarthObservationJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRasterDataCollectionsInput

type ListRasterDataCollectionsInput struct {

    // The total number of items to return.
    MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListRasterDataCollectionsInput's
    // String and GoString methods.
    NextToken *string `location:"querystring" locationName:"NextToken" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

func (ListRasterDataCollectionsInput) GoString

func (s ListRasterDataCollectionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRasterDataCollectionsInput) SetMaxResults

func (s *ListRasterDataCollectionsInput) SetMaxResults(v int64) *ListRasterDataCollectionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRasterDataCollectionsInput) SetNextToken

func (s *ListRasterDataCollectionsInput) SetNextToken(v string) *ListRasterDataCollectionsInput

SetNextToken sets the NextToken field's value.

func (ListRasterDataCollectionsInput) String

func (s ListRasterDataCollectionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRasterDataCollectionsInput) Validate

func (s *ListRasterDataCollectionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRasterDataCollectionsOutput

type ListRasterDataCollectionsOutput struct {

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListRasterDataCollectionsOutput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`

    // Contains summary information about the raster data collection.
    //
    // RasterDataCollectionSummaries is a required field
    RasterDataCollectionSummaries []*RasterDataCollectionMetadata `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (ListRasterDataCollectionsOutput) GoString

func (s ListRasterDataCollectionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRasterDataCollectionsOutput) SetNextToken

func (s *ListRasterDataCollectionsOutput) SetNextToken(v string) *ListRasterDataCollectionsOutput

SetNextToken sets the NextToken field's value.

func (*ListRasterDataCollectionsOutput) SetRasterDataCollectionSummaries

func (s *ListRasterDataCollectionsOutput) SetRasterDataCollectionSummaries(v []*RasterDataCollectionMetadata) *ListRasterDataCollectionsOutput

SetRasterDataCollectionSummaries sets the RasterDataCollectionSummaries field's value.

func (ListRasterDataCollectionsOutput) String

func (s ListRasterDataCollectionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource you want to tag.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVectorEnrichmentJobOutputConfig

type ListVectorEnrichmentJobOutputConfig struct {

    // The Amazon Resource Name (ARN) of the list of the Vector Enrichment jobs.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of the session, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // The names of the Vector Enrichment jobs in the list.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The status of the Vector Enrichment jobs list.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"VectorEnrichmentJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`

    // The type of the list of Vector Enrichment jobs.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"VectorEnrichmentJobType"`
    // contains filtered or unexported fields
}

An object containing information about the output file.

func (ListVectorEnrichmentJobOutputConfig) GoString

func (s ListVectorEnrichmentJobOutputConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVectorEnrichmentJobOutputConfig) SetArn

func (s *ListVectorEnrichmentJobOutputConfig) SetArn(v string) *ListVectorEnrichmentJobOutputConfig

SetArn sets the Arn field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetCreationTime

func (s *ListVectorEnrichmentJobOutputConfig) SetCreationTime(v time.Time) *ListVectorEnrichmentJobOutputConfig

SetCreationTime sets the CreationTime field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetDurationInSeconds

func (s *ListVectorEnrichmentJobOutputConfig) SetDurationInSeconds(v int64) *ListVectorEnrichmentJobOutputConfig

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetName

func (s *ListVectorEnrichmentJobOutputConfig) SetName(v string) *ListVectorEnrichmentJobOutputConfig

SetName sets the Name field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetStatus

func (s *ListVectorEnrichmentJobOutputConfig) SetStatus(v string) *ListVectorEnrichmentJobOutputConfig

SetStatus sets the Status field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetTags

func (s *ListVectorEnrichmentJobOutputConfig) SetTags(v map[string]*string) *ListVectorEnrichmentJobOutputConfig

SetTags sets the Tags field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetType

func (s *ListVectorEnrichmentJobOutputConfig) SetType(v string) *ListVectorEnrichmentJobOutputConfig

SetType sets the Type field's value.

func (ListVectorEnrichmentJobOutputConfig) String

func (s ListVectorEnrichmentJobOutputConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVectorEnrichmentJobsInput

type ListVectorEnrichmentJobsInput struct {

    // The maximum number of items to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListVectorEnrichmentJobsInput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`

    // The parameter by which to sort the results.
    SortBy *string `type:"string"`

    // An optional value that specifies whether you want the results sorted in Ascending
    // or Descending order.
    SortOrder *string `type:"string" enum:"SortOrder"`

    // A filter that retrieves only jobs with a specific status.
    StatusEquals *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListVectorEnrichmentJobsInput) GoString

func (s ListVectorEnrichmentJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVectorEnrichmentJobsInput) SetMaxResults

func (s *ListVectorEnrichmentJobsInput) SetMaxResults(v int64) *ListVectorEnrichmentJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListVectorEnrichmentJobsInput) SetNextToken

func (s *ListVectorEnrichmentJobsInput) SetNextToken(v string) *ListVectorEnrichmentJobsInput

SetNextToken sets the NextToken field's value.

func (*ListVectorEnrichmentJobsInput) SetSortBy

func (s *ListVectorEnrichmentJobsInput) SetSortBy(v string) *ListVectorEnrichmentJobsInput

SetSortBy sets the SortBy field's value.

func (*ListVectorEnrichmentJobsInput) SetSortOrder

func (s *ListVectorEnrichmentJobsInput) SetSortOrder(v string) *ListVectorEnrichmentJobsInput

SetSortOrder sets the SortOrder field's value.

func (*ListVectorEnrichmentJobsInput) SetStatusEquals

func (s *ListVectorEnrichmentJobsInput) SetStatusEquals(v string) *ListVectorEnrichmentJobsInput

SetStatusEquals sets the StatusEquals field's value.

func (ListVectorEnrichmentJobsInput) String

func (s ListVectorEnrichmentJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVectorEnrichmentJobsInput) Validate

func (s *ListVectorEnrichmentJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVectorEnrichmentJobsOutput

type ListVectorEnrichmentJobsOutput struct {

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ListVectorEnrichmentJobsOutput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`

    // Contains summary information about the Vector Enrichment jobs.
    //
    // VectorEnrichmentJobSummaries is a required field
    VectorEnrichmentJobSummaries []*ListVectorEnrichmentJobOutputConfig `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (ListVectorEnrichmentJobsOutput) GoString

func (s ListVectorEnrichmentJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVectorEnrichmentJobsOutput) SetNextToken

func (s *ListVectorEnrichmentJobsOutput) SetNextToken(v string) *ListVectorEnrichmentJobsOutput

SetNextToken sets the NextToken field's value.

func (*ListVectorEnrichmentJobsOutput) SetVectorEnrichmentJobSummaries

func (s *ListVectorEnrichmentJobsOutput) SetVectorEnrichmentJobSummaries(v []*ListVectorEnrichmentJobOutputConfig) *ListVectorEnrichmentJobsOutput

SetVectorEnrichmentJobSummaries sets the VectorEnrichmentJobSummaries field's value.

func (ListVectorEnrichmentJobsOutput) String

func (s ListVectorEnrichmentJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MapMatchingConfig

type MapMatchingConfig struct {

    // The field name for the data that describes the identifier representing a
    // collection of GPS points belonging to an individual trace.
    //
    // IdAttributeName is a required field
    IdAttributeName *string `type:"string" required:"true"`

    // The name of the timestamp attribute.
    //
    // TimestampAttributeName is a required field
    TimestampAttributeName *string `type:"string" required:"true"`

    // The name of the X-attribute
    //
    // XAttributeName is a required field
    XAttributeName *string `type:"string" required:"true"`

    // The name of the Y-attribute
    //
    // YAttributeName is a required field
    YAttributeName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input structure for Map Matching operation type.

func (MapMatchingConfig) GoString

func (s MapMatchingConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MapMatchingConfig) SetIdAttributeName

func (s *MapMatchingConfig) SetIdAttributeName(v string) *MapMatchingConfig

SetIdAttributeName sets the IdAttributeName field's value.

func (*MapMatchingConfig) SetTimestampAttributeName

func (s *MapMatchingConfig) SetTimestampAttributeName(v string) *MapMatchingConfig

SetTimestampAttributeName sets the TimestampAttributeName field's value.

func (*MapMatchingConfig) SetXAttributeName

func (s *MapMatchingConfig) SetXAttributeName(v string) *MapMatchingConfig

SetXAttributeName sets the XAttributeName field's value.

func (*MapMatchingConfig) SetYAttributeName

func (s *MapMatchingConfig) SetYAttributeName(v string) *MapMatchingConfig

SetYAttributeName sets the YAttributeName field's value.

func (MapMatchingConfig) String

func (s MapMatchingConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MapMatchingConfig) Validate

func (s *MapMatchingConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MultiPolygonGeometryInput_

type MultiPolygonGeometryInput_ struct {

    // The coordinates of the multipolygon geometry.
    //
    // Coordinates is a required field
    Coordinates [][][][]*float64 `type:"list" required:"true"`
    // contains filtered or unexported fields
}

The structure representing Polygon Geometry based on the GeoJson spec (https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6).

func (MultiPolygonGeometryInput_) GoString

func (s MultiPolygonGeometryInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MultiPolygonGeometryInput_) SetCoordinates

func (s *MultiPolygonGeometryInput_) SetCoordinates(v [][][][]*float64) *MultiPolygonGeometryInput_

SetCoordinates sets the Coordinates field's value.

func (MultiPolygonGeometryInput_) String

func (s MultiPolygonGeometryInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MultiPolygonGeometryInput_) Validate

func (s *MultiPolygonGeometryInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Operation

type Operation struct {

    // Textual representation of the math operation; Equation used to compute the
    // spectral index.
    //
    // Equation is a required field
    Equation *string `type:"string" required:"true"`

    // The name of the operation.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The type of the operation.
    OutputType *string `type:"string" enum:"OutputType"`
    // contains filtered or unexported fields
}

Represents an arithmetic operation to compute spectral index.

func (Operation) GoString

func (s Operation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Operation) SetEquation

func (s *Operation) SetEquation(v string) *Operation

SetEquation sets the Equation field's value.

func (*Operation) SetName

func (s *Operation) SetName(v string) *Operation

SetName sets the Name field's value.

func (*Operation) SetOutputType

func (s *Operation) SetOutputType(v string) *Operation

SetOutputType sets the OutputType field's value.

func (Operation) String

func (s Operation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Operation) Validate

func (s *Operation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OutputBand

type OutputBand struct {

    // The name of the band.
    //
    // BandName is a required field
    BandName *string `type:"string" required:"true"`

    // The datatype of the output band.
    //
    // OutputDataType is a required field
    OutputDataType *string `type:"string" required:"true" enum:"OutputType"`
    // contains filtered or unexported fields
}

A single EarthObservationJob output band.

func (OutputBand) GoString

func (s OutputBand) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputBand) SetBandName

func (s *OutputBand) SetBandName(v string) *OutputBand

SetBandName sets the BandName field's value.

func (*OutputBand) SetOutputDataType

func (s *OutputBand) SetOutputDataType(v string) *OutputBand

SetOutputDataType sets the OutputDataType field's value.

func (OutputBand) String

func (s OutputBand) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OutputConfigInput_

type OutputConfigInput_ struct {

    // Path to Amazon S3 storage location for the output configuration file.
    //
    // S3Data is a required field
    S3Data *ExportS3DataInput_ `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The response structure for an OutputConfig returned by an ExportEarthObservationJob.

func (OutputConfigInput_) GoString

func (s OutputConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputConfigInput_) SetS3Data

func (s *OutputConfigInput_) SetS3Data(v *ExportS3DataInput_) *OutputConfigInput_

SetS3Data sets the S3Data field's value.

func (OutputConfigInput_) String

func (s OutputConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputConfigInput_) Validate

func (s *OutputConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OutputResolutionResamplingInput_

type OutputResolutionResamplingInput_ struct {

    // User Defined Resolution for the output of Resampling operation defined by
    // value and unit.
    //
    // UserDefined is a required field
    UserDefined *UserDefined `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

OutputResolution Configuration indicating the target resolution for the output of Resampling operation.

func (OutputResolutionResamplingInput_) GoString

func (s OutputResolutionResamplingInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputResolutionResamplingInput_) SetUserDefined

func (s *OutputResolutionResamplingInput_) SetUserDefined(v *UserDefined) *OutputResolutionResamplingInput_

SetUserDefined sets the UserDefined field's value.

func (OutputResolutionResamplingInput_) String

func (s OutputResolutionResamplingInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputResolutionResamplingInput_) Validate

func (s *OutputResolutionResamplingInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OutputResolutionStackInput_

type OutputResolutionStackInput_ struct {

    // A string value representing Predefined Output Resolution for a stacking operation.
    // Allowed values are HIGHEST, LOWEST, and AVERAGE.
    Predefined *string `type:"string" enum:"PredefinedResolution"`

    // The structure representing User Output Resolution for a Stacking operation
    // defined as a value and unit.
    UserDefined *UserDefined `type:"structure"`
    // contains filtered or unexported fields
}

The input structure representing Output Resolution for Stacking Operation.

func (OutputResolutionStackInput_) GoString

func (s OutputResolutionStackInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputResolutionStackInput_) SetPredefined

func (s *OutputResolutionStackInput_) SetPredefined(v string) *OutputResolutionStackInput_

SetPredefined sets the Predefined field's value.

func (*OutputResolutionStackInput_) SetUserDefined

func (s *OutputResolutionStackInput_) SetUserDefined(v *UserDefined) *OutputResolutionStackInput_

SetUserDefined sets the UserDefined field's value.

func (OutputResolutionStackInput_) String

func (s OutputResolutionStackInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputResolutionStackInput_) Validate

func (s *OutputResolutionStackInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PlatformInput_

type PlatformInput_ struct {

    // The ComparisonOperator to use with PlatformInput.
    ComparisonOperator *string `type:"string" enum:"ComparisonOperator"`

    // The value of the platform.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input structure for specifying Platform. Platform refers to the unique name of the specific platform the instrument is attached to. For satellites it is the name of the satellite, eg. landsat-8 (Landsat-8), sentinel-2a.

func (PlatformInput_) GoString

func (s PlatformInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PlatformInput_) SetComparisonOperator

func (s *PlatformInput_) SetComparisonOperator(v string) *PlatformInput_

SetComparisonOperator sets the ComparisonOperator field's value.

func (*PlatformInput_) SetValue

func (s *PlatformInput_) SetValue(v string) *PlatformInput_

SetValue sets the Value field's value.

func (PlatformInput_) String

func (s PlatformInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PlatformInput_) Validate

func (s *PlatformInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PolygonGeometryInput_

type PolygonGeometryInput_ struct {

    // Coordinates representing a Polygon based on the GeoJson spec (https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6).
    //
    // Coordinates is a required field
    Coordinates [][][]*float64 `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The structure representing Polygon Geometry based on the GeoJson spec (https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6).

func (PolygonGeometryInput_) GoString

func (s PolygonGeometryInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PolygonGeometryInput_) SetCoordinates

func (s *PolygonGeometryInput_) SetCoordinates(v [][][]*float64) *PolygonGeometryInput_

SetCoordinates sets the Coordinates field's value.

func (PolygonGeometryInput_) String

func (s PolygonGeometryInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PolygonGeometryInput_) Validate

func (s *PolygonGeometryInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Properties

type Properties struct {

    // Estimate of cloud cover.
    EoCloudCover *float64 `type:"float"`

    // Land cloud cover for Landsat Data Collection.
    LandsatCloudCoverLand *float64 `type:"float"`

    // Platform property. Platform refers to the unique name of the specific platform
    // the instrument is attached to. For satellites it is the name of the satellite,
    // eg. landsat-8 (Landsat-8), sentinel-2a.
    Platform *string `type:"string"`

    // The angle from the sensor between nadir (straight down) and the scene center.
    // Measured in degrees (0-90).
    ViewOffNadir *float64 `type:"float"`

    // The sun azimuth angle. From the scene center point on the ground, this is
    // the angle between truth north and the sun. Measured clockwise in degrees
    // (0-360).
    ViewSunAzimuth *float64 `type:"float"`

    // The sun elevation angle. The angle from the tangent of the scene center point
    // to the sun. Measured from the horizon in degrees (-90-90). Negative values
    // indicate the sun is below the horizon, e.g. sun elevation of -10° means
    // the data was captured during nautical twilight (https://www.timeanddate.com/astronomy/different-types-twilight.html).
    ViewSunElevation *float64 `type:"float"`
    // contains filtered or unexported fields
}

Properties associated with the Item.

func (Properties) GoString

func (s Properties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Properties) SetEoCloudCover

func (s *Properties) SetEoCloudCover(v float64) *Properties

SetEoCloudCover sets the EoCloudCover field's value.

func (*Properties) SetLandsatCloudCoverLand

func (s *Properties) SetLandsatCloudCoverLand(v float64) *Properties

SetLandsatCloudCoverLand sets the LandsatCloudCoverLand field's value.

func (*Properties) SetPlatform

func (s *Properties) SetPlatform(v string) *Properties

SetPlatform sets the Platform field's value.

func (*Properties) SetViewOffNadir

func (s *Properties) SetViewOffNadir(v float64) *Properties

SetViewOffNadir sets the ViewOffNadir field's value.

func (*Properties) SetViewSunAzimuth

func (s *Properties) SetViewSunAzimuth(v float64) *Properties

SetViewSunAzimuth sets the ViewSunAzimuth field's value.

func (*Properties) SetViewSunElevation

func (s *Properties) SetViewSunElevation(v float64) *Properties

SetViewSunElevation sets the ViewSunElevation field's value.

func (Properties) String

func (s Properties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Property

type Property struct {

    // The structure representing EoCloudCover property filter containing a lower
    // bound and upper bound.
    EoCloudCover *EoCloudCoverInput_ `type:"structure"`

    // The structure representing Land Cloud Cover property filter for Landsat collection
    // containing a lower bound and upper bound.
    LandsatCloudCoverLand *LandsatCloudCoverLandInput_ `type:"structure"`

    // The structure representing Platform property filter consisting of value and
    // comparison operator.
    Platform *PlatformInput_ `type:"structure"`

    // The structure representing ViewOffNadir property filter containing a lower
    // bound and upper bound.
    ViewOffNadir *ViewOffNadirInput_ `type:"structure"`

    // The structure representing ViewSunAzimuth property filter containing a lower
    // bound and upper bound.
    ViewSunAzimuth *ViewSunAzimuthInput_ `type:"structure"`

    // The structure representing ViewSunElevation property filter containing a
    // lower bound and upper bound.
    ViewSunElevation *ViewSunElevationInput_ `type:"structure"`
    // contains filtered or unexported fields
}

Represents a single searchable property to search on.

func (Property) GoString

func (s Property) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Property) SetEoCloudCover

func (s *Property) SetEoCloudCover(v *EoCloudCoverInput_) *Property

SetEoCloudCover sets the EoCloudCover field's value.

func (*Property) SetLandsatCloudCoverLand

func (s *Property) SetLandsatCloudCoverLand(v *LandsatCloudCoverLandInput_) *Property

SetLandsatCloudCoverLand sets the LandsatCloudCoverLand field's value.

func (*Property) SetPlatform

func (s *Property) SetPlatform(v *PlatformInput_) *Property

SetPlatform sets the Platform field's value.

func (*Property) SetViewOffNadir

func (s *Property) SetViewOffNadir(v *ViewOffNadirInput_) *Property

SetViewOffNadir sets the ViewOffNadir field's value.

func (*Property) SetViewSunAzimuth

func (s *Property) SetViewSunAzimuth(v *ViewSunAzimuthInput_) *Property

SetViewSunAzimuth sets the ViewSunAzimuth field's value.

func (*Property) SetViewSunElevation

func (s *Property) SetViewSunElevation(v *ViewSunElevationInput_) *Property

SetViewSunElevation sets the ViewSunElevation field's value.

func (Property) String

func (s Property) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Property) Validate

func (s *Property) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PropertyFilter

type PropertyFilter struct {

    // Represents a single property to match with when searching a raster data collection.
    //
    // Property is a required field
    Property *Property `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The structure representing a single PropertyFilter.

func (PropertyFilter) GoString

func (s PropertyFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PropertyFilter) SetProperty

func (s *PropertyFilter) SetProperty(v *Property) *PropertyFilter

SetProperty sets the Property field's value.

func (PropertyFilter) String

func (s PropertyFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PropertyFilter) Validate

func (s *PropertyFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PropertyFilters

type PropertyFilters struct {

    // The Logical Operator used to combine the Property Filters.
    LogicalOperator *string `type:"string" enum:"LogicalOperator"`

    // A list of Property Filters.
    Properties []*PropertyFilter `type:"list"`
    // contains filtered or unexported fields
}

A list of PropertyFilter objects.

func (PropertyFilters) GoString

func (s PropertyFilters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PropertyFilters) SetLogicalOperator

func (s *PropertyFilters) SetLogicalOperator(v string) *PropertyFilters

SetLogicalOperator sets the LogicalOperator field's value.

func (*PropertyFilters) SetProperties

func (s *PropertyFilters) SetProperties(v []*PropertyFilter) *PropertyFilters

SetProperties sets the Properties field's value.

func (PropertyFilters) String

func (s PropertyFilters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PropertyFilters) Validate

func (s *PropertyFilters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RasterDataCollectionMetadata

type RasterDataCollectionMetadata struct {

    // The Amazon Resource Name (ARN) of the raster data collection.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // A description of the raster data collection.
    //
    // Description is a required field
    Description *string `type:"string" required:"true"`

    // The description URL of the raster data collection.
    DescriptionPageUrl *string `type:"string"`

    // The name of the raster data collection.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The list of filters supported by the raster data collection.
    //
    // SupportedFilters is a required field
    SupportedFilters []*Filter `type:"list" required:"true"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`

    // The type of raster data collection.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"DataCollectionType"`
    // contains filtered or unexported fields
}

Response object containing details for a specific RasterDataCollection.

func (RasterDataCollectionMetadata) GoString

func (s RasterDataCollectionMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionMetadata) SetArn

func (s *RasterDataCollectionMetadata) SetArn(v string) *RasterDataCollectionMetadata

SetArn sets the Arn field's value.

func (*RasterDataCollectionMetadata) SetDescription

func (s *RasterDataCollectionMetadata) SetDescription(v string) *RasterDataCollectionMetadata

SetDescription sets the Description field's value.

func (*RasterDataCollectionMetadata) SetDescriptionPageUrl

func (s *RasterDataCollectionMetadata) SetDescriptionPageUrl(v string) *RasterDataCollectionMetadata

SetDescriptionPageUrl sets the DescriptionPageUrl field's value.

func (*RasterDataCollectionMetadata) SetName

func (s *RasterDataCollectionMetadata) SetName(v string) *RasterDataCollectionMetadata

SetName sets the Name field's value.

func (*RasterDataCollectionMetadata) SetSupportedFilters

func (s *RasterDataCollectionMetadata) SetSupportedFilters(v []*Filter) *RasterDataCollectionMetadata

SetSupportedFilters sets the SupportedFilters field's value.

func (*RasterDataCollectionMetadata) SetTags

func (s *RasterDataCollectionMetadata) SetTags(v map[string]*string) *RasterDataCollectionMetadata

SetTags sets the Tags field's value.

func (*RasterDataCollectionMetadata) SetType

func (s *RasterDataCollectionMetadata) SetType(v string) *RasterDataCollectionMetadata

SetType sets the Type field's value.

func (RasterDataCollectionMetadata) String

func (s RasterDataCollectionMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RasterDataCollectionQueryInput_

type RasterDataCollectionQueryInput_ struct {

    // The area of interest being queried for the raster data collection.
    AreaOfInterest *AreaOfInterest `type:"structure"`

    // The list of Property filters used in the Raster Data Collection Query.
    PropertyFilters *PropertyFilters `type:"structure"`

    // The Amazon Resource Name (ARN) of the raster data collection.
    //
    // RasterDataCollectionArn is a required field
    RasterDataCollectionArn *string `type:"string" required:"true"`

    // The TimeRange Filter used in the RasterDataCollection Query.
    //
    // TimeRangeFilter is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by RasterDataCollectionQueryInput_'s
    // String and GoString methods.
    //
    // TimeRangeFilter is a required field
    TimeRangeFilter *TimeRangeFilterInput_ `type:"structure" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The input structure for Raster Data Collection Query containing the Area of Interest, TimeRange Filters, and Property Filters.

func (RasterDataCollectionQueryInput_) GoString

func (s RasterDataCollectionQueryInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionQueryInput_) SetAreaOfInterest

func (s *RasterDataCollectionQueryInput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryInput_

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryInput_) SetPropertyFilters

func (s *RasterDataCollectionQueryInput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryInput_

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryInput_) SetRasterDataCollectionArn

func (s *RasterDataCollectionQueryInput_) SetRasterDataCollectionArn(v string) *RasterDataCollectionQueryInput_

SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.

func (*RasterDataCollectionQueryInput_) SetTimeRangeFilter

func (s *RasterDataCollectionQueryInput_) SetTimeRangeFilter(v *TimeRangeFilterInput_) *RasterDataCollectionQueryInput_

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryInput_) String

func (s RasterDataCollectionQueryInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionQueryInput_) Validate

func (s *RasterDataCollectionQueryInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RasterDataCollectionQueryOutput_

type RasterDataCollectionQueryOutput_ struct {

    // The Area of Interest used in the search.
    AreaOfInterest *AreaOfInterest `type:"structure"`

    // Property filters used in the search.
    PropertyFilters *PropertyFilters `type:"structure"`

    // The ARN of the Raster Data Collection against which the search is done.
    //
    // RasterDataCollectionArn is a required field
    RasterDataCollectionArn *string `type:"string" required:"true"`

    // The name of the raster data collection.
    //
    // RasterDataCollectionName is a required field
    RasterDataCollectionName *string `type:"string" required:"true"`

    // The TimeRange filter used in the search.
    //
    // TimeRangeFilter is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by RasterDataCollectionQueryOutput_'s
    // String and GoString methods.
    //
    // TimeRangeFilter is a required field
    TimeRangeFilter *TimeRangeFilterOutput_ `type:"structure" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The output structure contains the Raster Data Collection Query input along with some additional metadata.

func (RasterDataCollectionQueryOutput_) GoString

func (s RasterDataCollectionQueryOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionQueryOutput_) SetAreaOfInterest

func (s *RasterDataCollectionQueryOutput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryOutput_

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryOutput_) SetPropertyFilters

func (s *RasterDataCollectionQueryOutput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryOutput_

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryOutput_) SetRasterDataCollectionArn

func (s *RasterDataCollectionQueryOutput_) SetRasterDataCollectionArn(v string) *RasterDataCollectionQueryOutput_

SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.

func (*RasterDataCollectionQueryOutput_) SetRasterDataCollectionName

func (s *RasterDataCollectionQueryOutput_) SetRasterDataCollectionName(v string) *RasterDataCollectionQueryOutput_

SetRasterDataCollectionName sets the RasterDataCollectionName field's value.

func (*RasterDataCollectionQueryOutput_) SetTimeRangeFilter

func (s *RasterDataCollectionQueryOutput_) SetTimeRangeFilter(v *TimeRangeFilterOutput_) *RasterDataCollectionQueryOutput_

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryOutput_) String

func (s RasterDataCollectionQueryOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RasterDataCollectionQueryWithBandFilterInput_

type RasterDataCollectionQueryWithBandFilterInput_ struct {

    // The Area of interest to be used in the search query.
    AreaOfInterest *AreaOfInterest `type:"structure"`

    // The list of Bands to be displayed in the result for each item.
    BandFilter []*string `min:"1" type:"list"`

    // The Property Filters used in the search query.
    PropertyFilters *PropertyFilters `type:"structure"`

    // The TimeRange Filter used in the search query.
    //
    // TimeRangeFilter is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by RasterDataCollectionQueryWithBandFilterInput_'s
    // String and GoString methods.
    //
    // TimeRangeFilter is a required field
    TimeRangeFilter *TimeRangeFilterInput_ `type:"structure" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

This is a RasterDataCollectionQueryInput containing AreaOfInterest, Time Range filter and Property filters.

func (RasterDataCollectionQueryWithBandFilterInput_) GoString

func (s RasterDataCollectionQueryWithBandFilterInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionQueryWithBandFilterInput_) SetAreaOfInterest

func (s *RasterDataCollectionQueryWithBandFilterInput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryWithBandFilterInput_

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetBandFilter

func (s *RasterDataCollectionQueryWithBandFilterInput_) SetBandFilter(v []*string) *RasterDataCollectionQueryWithBandFilterInput_

SetBandFilter sets the BandFilter field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetPropertyFilters

func (s *RasterDataCollectionQueryWithBandFilterInput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryWithBandFilterInput_

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetTimeRangeFilter

func (s *RasterDataCollectionQueryWithBandFilterInput_) SetTimeRangeFilter(v *TimeRangeFilterInput_) *RasterDataCollectionQueryWithBandFilterInput_

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryWithBandFilterInput_) String

func (s RasterDataCollectionQueryWithBandFilterInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RasterDataCollectionQueryWithBandFilterInput_) Validate

func (s *RasterDataCollectionQueryWithBandFilterInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResamplingConfigInput_

type ResamplingConfigInput_ struct {

    // The name of the algorithm used for resampling.
    AlgorithmName *string `type:"string" enum:"AlgorithmNameResampling"`

    // The structure representing output resolution (in target georeferenced units)
    // of the result of resampling operation.
    //
    // OutputResolution is a required field
    OutputResolution *OutputResolutionResamplingInput_ `type:"structure" required:"true"`

    // Bands used in the operation. If no target bands are specified, it uses all
    // bands available in the input.
    TargetBands []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The structure representing input for resampling operation.

func (ResamplingConfigInput_) GoString

func (s ResamplingConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResamplingConfigInput_) SetAlgorithmName

func (s *ResamplingConfigInput_) SetAlgorithmName(v string) *ResamplingConfigInput_

SetAlgorithmName sets the AlgorithmName field's value.

func (*ResamplingConfigInput_) SetOutputResolution

func (s *ResamplingConfigInput_) SetOutputResolution(v *OutputResolutionResamplingInput_) *ResamplingConfigInput_

SetOutputResolution sets the OutputResolution field's value.

func (*ResamplingConfigInput_) SetTargetBands

func (s *ResamplingConfigInput_) SetTargetBands(v []*string) *ResamplingConfigInput_

SetTargetBands sets the TargetBands field's value.

func (ResamplingConfigInput_) String

func (s ResamplingConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResamplingConfigInput_) Validate

func (s *ResamplingConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceNotFoundException

type ResourceNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // Identifier of the resource that was not found.
    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

The request references a resource which does not exist.

func (*ResourceNotFoundException) Code

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReverseGeocodingConfig

type ReverseGeocodingConfig struct {

    // The field name for the data that describes x-axis coordinate, eg. longitude
    // of a point.
    //
    // XAttributeName is a required field
    XAttributeName *string `type:"string" required:"true"`

    // The field name for the data that describes y-axis coordinate, eg. latitude
    // of a point.
    //
    // YAttributeName is a required field
    YAttributeName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The input structure for Reverse Geocoding operation type.

func (ReverseGeocodingConfig) GoString

func (s ReverseGeocodingConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReverseGeocodingConfig) SetXAttributeName

func (s *ReverseGeocodingConfig) SetXAttributeName(v string) *ReverseGeocodingConfig

SetXAttributeName sets the XAttributeName field's value.

func (*ReverseGeocodingConfig) SetYAttributeName

func (s *ReverseGeocodingConfig) SetYAttributeName(v string) *ReverseGeocodingConfig

SetYAttributeName sets the YAttributeName field's value.

func (ReverseGeocodingConfig) String

func (s ReverseGeocodingConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReverseGeocodingConfig) Validate

func (s *ReverseGeocodingConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SageMakerGeospatial

type SageMakerGeospatial struct {
    *client.Client
}

SageMakerGeospatial provides the API operation methods for making requests to Amazon SageMaker geospatial capabilities. See this package's package overview docs for details on the service.

SageMakerGeospatial methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *SageMakerGeospatial

New creates a new instance of the SageMakerGeospatial client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a SageMakerGeospatial client from just a session.
svc := sagemakergeospatial.New(mySession)

// Create a SageMakerGeospatial client with additional configuration
svc := sagemakergeospatial.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*SageMakerGeospatial) DeleteEarthObservationJob

func (c *SageMakerGeospatial) DeleteEarthObservationJob(input *DeleteEarthObservationJobInput) (*DeleteEarthObservationJobOutput, error)

DeleteEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to delete an Earth Observation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation DeleteEarthObservationJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteEarthObservationJob

func (*SageMakerGeospatial) DeleteEarthObservationJobRequest

func (c *SageMakerGeospatial) DeleteEarthObservationJobRequest(input *DeleteEarthObservationJobInput) (req *request.Request, output *DeleteEarthObservationJobOutput)

DeleteEarthObservationJobRequest generates a "aws/request.Request" representing the client's request for the DeleteEarthObservationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteEarthObservationJob for more information on using the DeleteEarthObservationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteEarthObservationJobRequest method.
req, resp := client.DeleteEarthObservationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteEarthObservationJob

func (*SageMakerGeospatial) DeleteEarthObservationJobWithContext

func (c *SageMakerGeospatial) DeleteEarthObservationJobWithContext(ctx aws.Context, input *DeleteEarthObservationJobInput, opts ...request.Option) (*DeleteEarthObservationJobOutput, error)

DeleteEarthObservationJobWithContext is the same as DeleteEarthObservationJob with the addition of the ability to pass a context and additional request options.

See DeleteEarthObservationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) DeleteVectorEnrichmentJob

func (c *SageMakerGeospatial) DeleteVectorEnrichmentJob(input *DeleteVectorEnrichmentJobInput) (*DeleteVectorEnrichmentJobOutput, error)

DeleteVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to delete a Vector Enrichment job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation DeleteVectorEnrichmentJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteVectorEnrichmentJob

func (*SageMakerGeospatial) DeleteVectorEnrichmentJobRequest

func (c *SageMakerGeospatial) DeleteVectorEnrichmentJobRequest(input *DeleteVectorEnrichmentJobInput) (req *request.Request, output *DeleteVectorEnrichmentJobOutput)

DeleteVectorEnrichmentJobRequest generates a "aws/request.Request" representing the client's request for the DeleteVectorEnrichmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVectorEnrichmentJob for more information on using the DeleteVectorEnrichmentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVectorEnrichmentJobRequest method.
req, resp := client.DeleteVectorEnrichmentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteVectorEnrichmentJob

func (*SageMakerGeospatial) DeleteVectorEnrichmentJobWithContext

func (c *SageMakerGeospatial) DeleteVectorEnrichmentJobWithContext(ctx aws.Context, input *DeleteVectorEnrichmentJobInput, opts ...request.Option) (*DeleteVectorEnrichmentJobOutput, error)

DeleteVectorEnrichmentJobWithContext is the same as DeleteVectorEnrichmentJob with the addition of the ability to pass a context and additional request options.

See DeleteVectorEnrichmentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ExportEarthObservationJob

func (c *SageMakerGeospatial) ExportEarthObservationJob(input *ExportEarthObservationJobInput) (*ExportEarthObservationJobOutput, error)

ExportEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to export results of an Earth Observation job and optionally source images used as input to the EOJ to an Amazon S3 location.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ExportEarthObservationJob for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException You have exceeded the service quota.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportEarthObservationJob

func (*SageMakerGeospatial) ExportEarthObservationJobRequest

func (c *SageMakerGeospatial) ExportEarthObservationJobRequest(input *ExportEarthObservationJobInput) (req *request.Request, output *ExportEarthObservationJobOutput)

ExportEarthObservationJobRequest generates a "aws/request.Request" representing the client's request for the ExportEarthObservationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ExportEarthObservationJob for more information on using the ExportEarthObservationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ExportEarthObservationJobRequest method.
req, resp := client.ExportEarthObservationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportEarthObservationJob

func (*SageMakerGeospatial) ExportEarthObservationJobWithContext

func (c *SageMakerGeospatial) ExportEarthObservationJobWithContext(ctx aws.Context, input *ExportEarthObservationJobInput, opts ...request.Option) (*ExportEarthObservationJobOutput, error)

ExportEarthObservationJobWithContext is the same as ExportEarthObservationJob with the addition of the ability to pass a context and additional request options.

See ExportEarthObservationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ExportVectorEnrichmentJob

func (c *SageMakerGeospatial) ExportVectorEnrichmentJob(input *ExportVectorEnrichmentJobInput) (*ExportVectorEnrichmentJobOutput, error)

ExportVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ExportVectorEnrichmentJob for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException You have exceeded the service quota.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportVectorEnrichmentJob

func (*SageMakerGeospatial) ExportVectorEnrichmentJobRequest

func (c *SageMakerGeospatial) ExportVectorEnrichmentJobRequest(input *ExportVectorEnrichmentJobInput) (req *request.Request, output *ExportVectorEnrichmentJobOutput)

ExportVectorEnrichmentJobRequest generates a "aws/request.Request" representing the client's request for the ExportVectorEnrichmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ExportVectorEnrichmentJob for more information on using the ExportVectorEnrichmentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ExportVectorEnrichmentJobRequest method.
req, resp := client.ExportVectorEnrichmentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportVectorEnrichmentJob

func (*SageMakerGeospatial) ExportVectorEnrichmentJobWithContext

func (c *SageMakerGeospatial) ExportVectorEnrichmentJobWithContext(ctx aws.Context, input *ExportVectorEnrichmentJobInput, opts ...request.Option) (*ExportVectorEnrichmentJobOutput, error)

ExportVectorEnrichmentJobWithContext is the same as ExportVectorEnrichmentJob with the addition of the ability to pass a context and additional request options.

See ExportVectorEnrichmentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) GetEarthObservationJob

func (c *SageMakerGeospatial) GetEarthObservationJob(input *GetEarthObservationJobInput) (*GetEarthObservationJobOutput, error)

GetEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.

Get the details for a previously initiated Earth Observation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetEarthObservationJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetEarthObservationJob

func (*SageMakerGeospatial) GetEarthObservationJobRequest

func (c *SageMakerGeospatial) GetEarthObservationJobRequest(input *GetEarthObservationJobInput) (req *request.Request, output *GetEarthObservationJobOutput)

GetEarthObservationJobRequest generates a "aws/request.Request" representing the client's request for the GetEarthObservationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEarthObservationJob for more information on using the GetEarthObservationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEarthObservationJobRequest method.
req, resp := client.GetEarthObservationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetEarthObservationJob

func (*SageMakerGeospatial) GetEarthObservationJobWithContext

func (c *SageMakerGeospatial) GetEarthObservationJobWithContext(ctx aws.Context, input *GetEarthObservationJobInput, opts ...request.Option) (*GetEarthObservationJobOutput, error)

GetEarthObservationJobWithContext is the same as GetEarthObservationJob with the addition of the ability to pass a context and additional request options.

See GetEarthObservationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) GetRasterDataCollection

func (c *SageMakerGeospatial) GetRasterDataCollection(input *GetRasterDataCollectionInput) (*GetRasterDataCollectionOutput, error)

GetRasterDataCollection API operation for Amazon SageMaker geospatial capabilities.

Use this operation to get details of a specific raster data collection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetRasterDataCollection for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetRasterDataCollection

func (*SageMakerGeospatial) GetRasterDataCollectionRequest

func (c *SageMakerGeospatial) GetRasterDataCollectionRequest(input *GetRasterDataCollectionInput) (req *request.Request, output *GetRasterDataCollectionOutput)

GetRasterDataCollectionRequest generates a "aws/request.Request" representing the client's request for the GetRasterDataCollection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRasterDataCollection for more information on using the GetRasterDataCollection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRasterDataCollectionRequest method.
req, resp := client.GetRasterDataCollectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetRasterDataCollection

func (*SageMakerGeospatial) GetRasterDataCollectionWithContext

func (c *SageMakerGeospatial) GetRasterDataCollectionWithContext(ctx aws.Context, input *GetRasterDataCollectionInput, opts ...request.Option) (*GetRasterDataCollectionOutput, error)

GetRasterDataCollectionWithContext is the same as GetRasterDataCollection with the addition of the ability to pass a context and additional request options.

See GetRasterDataCollection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) GetTile

func (c *SageMakerGeospatial) GetTile(input *GetTileInput) (*GetTileOutput, error)

GetTile API operation for Amazon SageMaker geospatial capabilities.

Gets a web mercator tile for the given Earth Observation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetTile for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetTile

func (*SageMakerGeospatial) GetTileRequest

func (c *SageMakerGeospatial) GetTileRequest(input *GetTileInput) (req *request.Request, output *GetTileOutput)

GetTileRequest generates a "aws/request.Request" representing the client's request for the GetTile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTile for more information on using the GetTile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTileRequest method.
req, resp := client.GetTileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetTile

func (*SageMakerGeospatial) GetTileWithContext

func (c *SageMakerGeospatial) GetTileWithContext(ctx aws.Context, input *GetTileInput, opts ...request.Option) (*GetTileOutput, error)

GetTileWithContext is the same as GetTile with the addition of the ability to pass a context and additional request options.

See GetTile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) GetVectorEnrichmentJob

func (c *SageMakerGeospatial) GetVectorEnrichmentJob(input *GetVectorEnrichmentJobInput) (*GetVectorEnrichmentJobOutput, error)

GetVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.

Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetVectorEnrichmentJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetVectorEnrichmentJob

func (*SageMakerGeospatial) GetVectorEnrichmentJobRequest

func (c *SageMakerGeospatial) GetVectorEnrichmentJobRequest(input *GetVectorEnrichmentJobInput) (req *request.Request, output *GetVectorEnrichmentJobOutput)

GetVectorEnrichmentJobRequest generates a "aws/request.Request" representing the client's request for the GetVectorEnrichmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVectorEnrichmentJob for more information on using the GetVectorEnrichmentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVectorEnrichmentJobRequest method.
req, resp := client.GetVectorEnrichmentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetVectorEnrichmentJob

func (*SageMakerGeospatial) GetVectorEnrichmentJobWithContext

func (c *SageMakerGeospatial) GetVectorEnrichmentJobWithContext(ctx aws.Context, input *GetVectorEnrichmentJobInput, opts ...request.Option) (*GetVectorEnrichmentJobOutput, error)

GetVectorEnrichmentJobWithContext is the same as GetVectorEnrichmentJob with the addition of the ability to pass a context and additional request options.

See GetVectorEnrichmentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListEarthObservationJobs

func (c *SageMakerGeospatial) ListEarthObservationJobs(input *ListEarthObservationJobsInput) (*ListEarthObservationJobsOutput, error)

ListEarthObservationJobs API operation for Amazon SageMaker geospatial capabilities.

Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListEarthObservationJobs for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListEarthObservationJobs

func (*SageMakerGeospatial) ListEarthObservationJobsPages

func (c *SageMakerGeospatial) ListEarthObservationJobsPages(input *ListEarthObservationJobsInput, fn func(*ListEarthObservationJobsOutput, bool) bool) error

ListEarthObservationJobsPages iterates over the pages of a ListEarthObservationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEarthObservationJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEarthObservationJobs operation.
pageNum := 0
err := client.ListEarthObservationJobsPages(params,
    func(page *sagemakergeospatial.ListEarthObservationJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*SageMakerGeospatial) ListEarthObservationJobsPagesWithContext

func (c *SageMakerGeospatial) ListEarthObservationJobsPagesWithContext(ctx aws.Context, input *ListEarthObservationJobsInput, fn func(*ListEarthObservationJobsOutput, bool) bool, opts ...request.Option) error

ListEarthObservationJobsPagesWithContext same as ListEarthObservationJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListEarthObservationJobsRequest

func (c *SageMakerGeospatial) ListEarthObservationJobsRequest(input *ListEarthObservationJobsInput) (req *request.Request, output *ListEarthObservationJobsOutput)

ListEarthObservationJobsRequest generates a "aws/request.Request" representing the client's request for the ListEarthObservationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEarthObservationJobs for more information on using the ListEarthObservationJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEarthObservationJobsRequest method.
req, resp := client.ListEarthObservationJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListEarthObservationJobs

func (*SageMakerGeospatial) ListEarthObservationJobsWithContext

func (c *SageMakerGeospatial) ListEarthObservationJobsWithContext(ctx aws.Context, input *ListEarthObservationJobsInput, opts ...request.Option) (*ListEarthObservationJobsOutput, error)

ListEarthObservationJobsWithContext is the same as ListEarthObservationJobs with the addition of the ability to pass a context and additional request options.

See ListEarthObservationJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListRasterDataCollections

func (c *SageMakerGeospatial) ListRasterDataCollections(input *ListRasterDataCollectionsInput) (*ListRasterDataCollectionsOutput, error)

ListRasterDataCollections API operation for Amazon SageMaker geospatial capabilities.

Use this operation to get raster data collections.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListRasterDataCollections for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListRasterDataCollections

func (*SageMakerGeospatial) ListRasterDataCollectionsPages

func (c *SageMakerGeospatial) ListRasterDataCollectionsPages(input *ListRasterDataCollectionsInput, fn func(*ListRasterDataCollectionsOutput, bool) bool) error

ListRasterDataCollectionsPages iterates over the pages of a ListRasterDataCollections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRasterDataCollections method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRasterDataCollections operation.
pageNum := 0
err := client.ListRasterDataCollectionsPages(params,
    func(page *sagemakergeospatial.ListRasterDataCollectionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*SageMakerGeospatial) ListRasterDataCollectionsPagesWithContext

func (c *SageMakerGeospatial) ListRasterDataCollectionsPagesWithContext(ctx aws.Context, input *ListRasterDataCollectionsInput, fn func(*ListRasterDataCollectionsOutput, bool) bool, opts ...request.Option) error

ListRasterDataCollectionsPagesWithContext same as ListRasterDataCollectionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListRasterDataCollectionsRequest

func (c *SageMakerGeospatial) ListRasterDataCollectionsRequest(input *ListRasterDataCollectionsInput) (req *request.Request, output *ListRasterDataCollectionsOutput)

ListRasterDataCollectionsRequest generates a "aws/request.Request" representing the client's request for the ListRasterDataCollections operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRasterDataCollections for more information on using the ListRasterDataCollections API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRasterDataCollectionsRequest method.
req, resp := client.ListRasterDataCollectionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListRasterDataCollections

func (*SageMakerGeospatial) ListRasterDataCollectionsWithContext

func (c *SageMakerGeospatial) ListRasterDataCollectionsWithContext(ctx aws.Context, input *ListRasterDataCollectionsInput, opts ...request.Option) (*ListRasterDataCollectionsOutput, error)

ListRasterDataCollectionsWithContext is the same as ListRasterDataCollections with the addition of the ability to pass a context and additional request options.

See ListRasterDataCollections for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListTagsForResource

func (c *SageMakerGeospatial) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon SageMaker geospatial capabilities.

Lists the tags attached to the resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListTagsForResource

func (*SageMakerGeospatial) ListTagsForResourceRequest

func (c *SageMakerGeospatial) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListTagsForResource

func (*SageMakerGeospatial) ListTagsForResourceWithContext

func (c *SageMakerGeospatial) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListVectorEnrichmentJobs

func (c *SageMakerGeospatial) ListVectorEnrichmentJobs(input *ListVectorEnrichmentJobsInput) (*ListVectorEnrichmentJobsOutput, error)

ListVectorEnrichmentJobs API operation for Amazon SageMaker geospatial capabilities.

Retrieves a list of vector enrichment jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListVectorEnrichmentJobs for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListVectorEnrichmentJobs

func (*SageMakerGeospatial) ListVectorEnrichmentJobsPages

func (c *SageMakerGeospatial) ListVectorEnrichmentJobsPages(input *ListVectorEnrichmentJobsInput, fn func(*ListVectorEnrichmentJobsOutput, bool) bool) error

ListVectorEnrichmentJobsPages iterates over the pages of a ListVectorEnrichmentJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVectorEnrichmentJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVectorEnrichmentJobs operation.
pageNum := 0
err := client.ListVectorEnrichmentJobsPages(params,
    func(page *sagemakergeospatial.ListVectorEnrichmentJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*SageMakerGeospatial) ListVectorEnrichmentJobsPagesWithContext

func (c *SageMakerGeospatial) ListVectorEnrichmentJobsPagesWithContext(ctx aws.Context, input *ListVectorEnrichmentJobsInput, fn func(*ListVectorEnrichmentJobsOutput, bool) bool, opts ...request.Option) error

ListVectorEnrichmentJobsPagesWithContext same as ListVectorEnrichmentJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) ListVectorEnrichmentJobsRequest

func (c *SageMakerGeospatial) ListVectorEnrichmentJobsRequest(input *ListVectorEnrichmentJobsInput) (req *request.Request, output *ListVectorEnrichmentJobsOutput)

ListVectorEnrichmentJobsRequest generates a "aws/request.Request" representing the client's request for the ListVectorEnrichmentJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVectorEnrichmentJobs for more information on using the ListVectorEnrichmentJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVectorEnrichmentJobsRequest method.
req, resp := client.ListVectorEnrichmentJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListVectorEnrichmentJobs

func (*SageMakerGeospatial) ListVectorEnrichmentJobsWithContext

func (c *SageMakerGeospatial) ListVectorEnrichmentJobsWithContext(ctx aws.Context, input *ListVectorEnrichmentJobsInput, opts ...request.Option) (*ListVectorEnrichmentJobsOutput, error)

ListVectorEnrichmentJobsWithContext is the same as ListVectorEnrichmentJobs with the addition of the ability to pass a context and additional request options.

See ListVectorEnrichmentJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) SearchRasterDataCollection

func (c *SageMakerGeospatial) SearchRasterDataCollection(input *SearchRasterDataCollectionInput) (*SearchRasterDataCollectionOutput, error)

SearchRasterDataCollection API operation for Amazon SageMaker geospatial capabilities.

Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation SearchRasterDataCollection for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/SearchRasterDataCollection

func (*SageMakerGeospatial) SearchRasterDataCollectionPages

func (c *SageMakerGeospatial) SearchRasterDataCollectionPages(input *SearchRasterDataCollectionInput, fn func(*SearchRasterDataCollectionOutput, bool) bool) error

SearchRasterDataCollectionPages iterates over the pages of a SearchRasterDataCollection operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchRasterDataCollection method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchRasterDataCollection operation.
pageNum := 0
err := client.SearchRasterDataCollectionPages(params,
    func(page *sagemakergeospatial.SearchRasterDataCollectionOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*SageMakerGeospatial) SearchRasterDataCollectionPagesWithContext

func (c *SageMakerGeospatial) SearchRasterDataCollectionPagesWithContext(ctx aws.Context, input *SearchRasterDataCollectionInput, fn func(*SearchRasterDataCollectionOutput, bool) bool, opts ...request.Option) error

SearchRasterDataCollectionPagesWithContext same as SearchRasterDataCollectionPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) SearchRasterDataCollectionRequest

func (c *SageMakerGeospatial) SearchRasterDataCollectionRequest(input *SearchRasterDataCollectionInput) (req *request.Request, output *SearchRasterDataCollectionOutput)

SearchRasterDataCollectionRequest generates a "aws/request.Request" representing the client's request for the SearchRasterDataCollection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchRasterDataCollection for more information on using the SearchRasterDataCollection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchRasterDataCollectionRequest method.
req, resp := client.SearchRasterDataCollectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/SearchRasterDataCollection

func (*SageMakerGeospatial) SearchRasterDataCollectionWithContext

func (c *SageMakerGeospatial) SearchRasterDataCollectionWithContext(ctx aws.Context, input *SearchRasterDataCollectionInput, opts ...request.Option) (*SearchRasterDataCollectionOutput, error)

SearchRasterDataCollectionWithContext is the same as SearchRasterDataCollection with the addition of the ability to pass a context and additional request options.

See SearchRasterDataCollection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) StartEarthObservationJob

func (c *SageMakerGeospatial) StartEarthObservationJob(input *StartEarthObservationJobInput) (*StartEarthObservationJobOutput, error)

StartEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to create an Earth observation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StartEarthObservationJob for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException You have exceeded the service quota.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartEarthObservationJob

func (*SageMakerGeospatial) StartEarthObservationJobRequest

func (c *SageMakerGeospatial) StartEarthObservationJobRequest(input *StartEarthObservationJobInput) (req *request.Request, output *StartEarthObservationJobOutput)

StartEarthObservationJobRequest generates a "aws/request.Request" representing the client's request for the StartEarthObservationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartEarthObservationJob for more information on using the StartEarthObservationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartEarthObservationJobRequest method.
req, resp := client.StartEarthObservationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartEarthObservationJob

func (*SageMakerGeospatial) StartEarthObservationJobWithContext

func (c *SageMakerGeospatial) StartEarthObservationJobWithContext(ctx aws.Context, input *StartEarthObservationJobInput, opts ...request.Option) (*StartEarthObservationJobOutput, error)

StartEarthObservationJobWithContext is the same as StartEarthObservationJob with the addition of the ability to pass a context and additional request options.

See StartEarthObservationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) StartVectorEnrichmentJob

func (c *SageMakerGeospatial) StartVectorEnrichmentJob(input *StartVectorEnrichmentJobInput) (*StartVectorEnrichmentJobOutput, error)

StartVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.

Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StartVectorEnrichmentJob for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException You have exceeded the service quota.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartVectorEnrichmentJob

func (*SageMakerGeospatial) StartVectorEnrichmentJobRequest

func (c *SageMakerGeospatial) StartVectorEnrichmentJobRequest(input *StartVectorEnrichmentJobInput) (req *request.Request, output *StartVectorEnrichmentJobOutput)

StartVectorEnrichmentJobRequest generates a "aws/request.Request" representing the client's request for the StartVectorEnrichmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartVectorEnrichmentJob for more information on using the StartVectorEnrichmentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartVectorEnrichmentJobRequest method.
req, resp := client.StartVectorEnrichmentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartVectorEnrichmentJob

func (*SageMakerGeospatial) StartVectorEnrichmentJobWithContext

func (c *SageMakerGeospatial) StartVectorEnrichmentJobWithContext(ctx aws.Context, input *StartVectorEnrichmentJobInput, opts ...request.Option) (*StartVectorEnrichmentJobOutput, error)

StartVectorEnrichmentJobWithContext is the same as StartVectorEnrichmentJob with the addition of the ability to pass a context and additional request options.

See StartVectorEnrichmentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) StopEarthObservationJob

func (c *SageMakerGeospatial) StopEarthObservationJob(input *StopEarthObservationJobInput) (*StopEarthObservationJobOutput, error)

StopEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.

Use this operation to stop an existing earth observation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StopEarthObservationJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopEarthObservationJob

func (*SageMakerGeospatial) StopEarthObservationJobRequest

func (c *SageMakerGeospatial) StopEarthObservationJobRequest(input *StopEarthObservationJobInput) (req *request.Request, output *StopEarthObservationJobOutput)

StopEarthObservationJobRequest generates a "aws/request.Request" representing the client's request for the StopEarthObservationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopEarthObservationJob for more information on using the StopEarthObservationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopEarthObservationJobRequest method.
req, resp := client.StopEarthObservationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopEarthObservationJob

func (*SageMakerGeospatial) StopEarthObservationJobWithContext

func (c *SageMakerGeospatial) StopEarthObservationJobWithContext(ctx aws.Context, input *StopEarthObservationJobInput, opts ...request.Option) (*StopEarthObservationJobOutput, error)

StopEarthObservationJobWithContext is the same as StopEarthObservationJob with the addition of the ability to pass a context and additional request options.

See StopEarthObservationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) StopVectorEnrichmentJob

func (c *SageMakerGeospatial) StopVectorEnrichmentJob(input *StopVectorEnrichmentJobInput) (*StopVectorEnrichmentJobOutput, error)

StopVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.

Stops the Vector Enrichment job for a given job ARN.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StopVectorEnrichmentJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

  • ConflictException Updating or deleting a resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopVectorEnrichmentJob

func (*SageMakerGeospatial) StopVectorEnrichmentJobRequest

func (c *SageMakerGeospatial) StopVectorEnrichmentJobRequest(input *StopVectorEnrichmentJobInput) (req *request.Request, output *StopVectorEnrichmentJobOutput)

StopVectorEnrichmentJobRequest generates a "aws/request.Request" representing the client's request for the StopVectorEnrichmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopVectorEnrichmentJob for more information on using the StopVectorEnrichmentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopVectorEnrichmentJobRequest method.
req, resp := client.StopVectorEnrichmentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopVectorEnrichmentJob

func (*SageMakerGeospatial) StopVectorEnrichmentJobWithContext

func (c *SageMakerGeospatial) StopVectorEnrichmentJobWithContext(ctx aws.Context, input *StopVectorEnrichmentJobInput, opts ...request.Option) (*StopVectorEnrichmentJobOutput, error)

StopVectorEnrichmentJobWithContext is the same as StopVectorEnrichmentJob with the addition of the ability to pass a context and additional request options.

See StopVectorEnrichmentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) TagResource

func (c *SageMakerGeospatial) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon SageMaker geospatial capabilities.

The resource you want to tag.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation TagResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/TagResource

func (*SageMakerGeospatial) TagResourceRequest

func (c *SageMakerGeospatial) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/TagResource

func (*SageMakerGeospatial) TagResourceWithContext

func (c *SageMakerGeospatial) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SageMakerGeospatial) UntagResource

func (c *SageMakerGeospatial) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon SageMaker geospatial capabilities.

The resource you want to untag.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation UntagResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request processing has failed because of an unknown error, exception, or failure.

  • ResourceNotFoundException The request references a resource which does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/UntagResource

func (*SageMakerGeospatial) UntagResourceRequest

func (c *SageMakerGeospatial) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/UntagResource

func (*SageMakerGeospatial) UntagResourceWithContext

func (c *SageMakerGeospatial) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type SearchRasterDataCollectionInput

type SearchRasterDataCollectionInput struct {

    // The Amazon Resource Name (ARN) of the raster data collection.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchRasterDataCollectionInput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`

    // RasterDataCollectionQuery consisting of AreaOfInterest(AOI) (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_AreaOfInterest.html),
    // PropertyFilters (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_PropertyFilter.html)
    // and TimeRangeFilterInput (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_TimeRangeFilterInput.html)
    // used in SearchRasterDataCollection (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_geospatial_SearchRasterDataCollection.html).
    //
    // RasterDataCollectionQuery is a required field
    RasterDataCollectionQuery *RasterDataCollectionQueryWithBandFilterInput_ `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (SearchRasterDataCollectionInput) GoString

func (s SearchRasterDataCollectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchRasterDataCollectionInput) SetArn

func (s *SearchRasterDataCollectionInput) SetArn(v string) *SearchRasterDataCollectionInput

SetArn sets the Arn field's value.

func (*SearchRasterDataCollectionInput) SetNextToken

func (s *SearchRasterDataCollectionInput) SetNextToken(v string) *SearchRasterDataCollectionInput

SetNextToken sets the NextToken field's value.

func (*SearchRasterDataCollectionInput) SetRasterDataCollectionQuery

func (s *SearchRasterDataCollectionInput) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryWithBandFilterInput_) *SearchRasterDataCollectionInput

SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.

func (SearchRasterDataCollectionInput) String

func (s SearchRasterDataCollectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchRasterDataCollectionInput) Validate

func (s *SearchRasterDataCollectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchRasterDataCollectionOutput

type SearchRasterDataCollectionOutput struct {

    // Approximate number of results in the response.
    //
    // ApproximateResultCount is a required field
    ApproximateResultCount *int64 `type:"integer" required:"true"`

    // List of items matching the Raster DataCollectionQuery.
    Items []*ItemSource `type:"list"`

    // If the previous response was truncated, you receive this token. Use it in
    // your next request to receive the next set of results.
    //
    // NextToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SearchRasterDataCollectionOutput's
    // String and GoString methods.
    NextToken *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

func (SearchRasterDataCollectionOutput) GoString

func (s SearchRasterDataCollectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchRasterDataCollectionOutput) SetApproximateResultCount

func (s *SearchRasterDataCollectionOutput) SetApproximateResultCount(v int64) *SearchRasterDataCollectionOutput

SetApproximateResultCount sets the ApproximateResultCount field's value.

func (*SearchRasterDataCollectionOutput) SetItems

func (s *SearchRasterDataCollectionOutput) SetItems(v []*ItemSource) *SearchRasterDataCollectionOutput

SetItems sets the Items field's value.

func (*SearchRasterDataCollectionOutput) SetNextToken

func (s *SearchRasterDataCollectionOutput) SetNextToken(v string) *SearchRasterDataCollectionOutput

SetNextToken sets the NextToken field's value.

func (SearchRasterDataCollectionOutput) String

func (s SearchRasterDataCollectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // Identifier of the resource affected.
    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

You have exceeded the service quota.

func (*ServiceQuotaExceededException) Code

func (s *ServiceQuotaExceededException) Code() string

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (s *ServiceQuotaExceededException) Error() string

func (ServiceQuotaExceededException) GoString

func (s ServiceQuotaExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

func (s *ServiceQuotaExceededException) Message() string

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

func (s ServiceQuotaExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StackConfigInput_

type StackConfigInput_ struct {

    // The structure representing output resolution (in target georeferenced units)
    // of the result of stacking operation.
    OutputResolution *OutputResolutionStackInput_ `type:"structure"`

    // A list of bands to be stacked in the specified order. When the parameter
    // is not provided, all the available bands in the data collection are stacked
    // in the alphabetical order of their asset names.
    TargetBands []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The input structure for Stacking Operation.

func (StackConfigInput_) GoString

func (s StackConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StackConfigInput_) SetOutputResolution

func (s *StackConfigInput_) SetOutputResolution(v *OutputResolutionStackInput_) *StackConfigInput_

SetOutputResolution sets the OutputResolution field's value.

func (*StackConfigInput_) SetTargetBands

func (s *StackConfigInput_) SetTargetBands(v []*string) *StackConfigInput_

SetTargetBands sets the TargetBands field's value.

func (StackConfigInput_) String

func (s StackConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StackConfigInput_) Validate

func (s *StackConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartEarthObservationJobInput

type StartEarthObservationJobInput struct {

    // A unique token that guarantees that the call to this API is idempotent.
    ClientToken *string `min:"36" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Input configuration information for the Earth Observation job.
    //
    // InputConfig is a required field
    InputConfig *InputConfigInput_ `type:"structure" required:"true"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *JobConfigInput_ `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Earth Observation job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (StartEarthObservationJobInput) GoString

func (s StartEarthObservationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartEarthObservationJobInput) SetClientToken

func (s *StartEarthObservationJobInput) SetClientToken(v string) *StartEarthObservationJobInput

SetClientToken sets the ClientToken field's value.

func (*StartEarthObservationJobInput) SetExecutionRoleArn

func (s *StartEarthObservationJobInput) SetExecutionRoleArn(v string) *StartEarthObservationJobInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartEarthObservationJobInput) SetInputConfig

func (s *StartEarthObservationJobInput) SetInputConfig(v *InputConfigInput_) *StartEarthObservationJobInput

SetInputConfig sets the InputConfig field's value.

func (*StartEarthObservationJobInput) SetJobConfig

func (s *StartEarthObservationJobInput) SetJobConfig(v *JobConfigInput_) *StartEarthObservationJobInput

SetJobConfig sets the JobConfig field's value.

func (*StartEarthObservationJobInput) SetKmsKeyId

func (s *StartEarthObservationJobInput) SetKmsKeyId(v string) *StartEarthObservationJobInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartEarthObservationJobInput) SetName

func (s *StartEarthObservationJobInput) SetName(v string) *StartEarthObservationJobInput

SetName sets the Name field's value.

func (*StartEarthObservationJobInput) SetTags

func (s *StartEarthObservationJobInput) SetTags(v map[string]*string) *StartEarthObservationJobInput

SetTags sets the Tags field's value.

func (StartEarthObservationJobInput) String

func (s StartEarthObservationJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartEarthObservationJobInput) Validate

func (s *StartEarthObservationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartEarthObservationJobOutput

type StartEarthObservationJobOutput struct {

    // The Amazon Resource Name (ARN) of the Earth Observation job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of the session, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Input configuration information for the Earth Observation job.
    InputConfig *InputConfigOutput_ `type:"structure"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *JobConfigInput_ `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Earth Observation job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The status of the Earth Observation job.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EarthObservationJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (StartEarthObservationJobOutput) GoString

func (s StartEarthObservationJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartEarthObservationJobOutput) SetArn

func (s *StartEarthObservationJobOutput) SetArn(v string) *StartEarthObservationJobOutput

SetArn sets the Arn field's value.

func (*StartEarthObservationJobOutput) SetCreationTime

func (s *StartEarthObservationJobOutput) SetCreationTime(v time.Time) *StartEarthObservationJobOutput

SetCreationTime sets the CreationTime field's value.

func (*StartEarthObservationJobOutput) SetDurationInSeconds

func (s *StartEarthObservationJobOutput) SetDurationInSeconds(v int64) *StartEarthObservationJobOutput

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*StartEarthObservationJobOutput) SetExecutionRoleArn

func (s *StartEarthObservationJobOutput) SetExecutionRoleArn(v string) *StartEarthObservationJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartEarthObservationJobOutput) SetInputConfig

func (s *StartEarthObservationJobOutput) SetInputConfig(v *InputConfigOutput_) *StartEarthObservationJobOutput

SetInputConfig sets the InputConfig field's value.

func (*StartEarthObservationJobOutput) SetJobConfig

func (s *StartEarthObservationJobOutput) SetJobConfig(v *JobConfigInput_) *StartEarthObservationJobOutput

SetJobConfig sets the JobConfig field's value.

func (*StartEarthObservationJobOutput) SetKmsKeyId

func (s *StartEarthObservationJobOutput) SetKmsKeyId(v string) *StartEarthObservationJobOutput

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartEarthObservationJobOutput) SetName

func (s *StartEarthObservationJobOutput) SetName(v string) *StartEarthObservationJobOutput

SetName sets the Name field's value.

func (*StartEarthObservationJobOutput) SetStatus

func (s *StartEarthObservationJobOutput) SetStatus(v string) *StartEarthObservationJobOutput

SetStatus sets the Status field's value.

func (*StartEarthObservationJobOutput) SetTags

func (s *StartEarthObservationJobOutput) SetTags(v map[string]*string) *StartEarthObservationJobOutput

SetTags sets the Tags field's value.

func (StartEarthObservationJobOutput) String

func (s StartEarthObservationJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartVectorEnrichmentJobInput

type StartVectorEnrichmentJobInput struct {

    // A unique token that guarantees that the call to this API is idempotent.
    ClientToken *string `min:"36" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Input configuration information for the Vector Enrichment job.
    //
    // InputConfig is a required field
    InputConfig *VectorEnrichmentJobInputConfig `type:"structure" required:"true"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *VectorEnrichmentJobConfig `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Vector Enrichment job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (StartVectorEnrichmentJobInput) GoString

func (s StartVectorEnrichmentJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVectorEnrichmentJobInput) SetClientToken

func (s *StartVectorEnrichmentJobInput) SetClientToken(v string) *StartVectorEnrichmentJobInput

SetClientToken sets the ClientToken field's value.

func (*StartVectorEnrichmentJobInput) SetExecutionRoleArn

func (s *StartVectorEnrichmentJobInput) SetExecutionRoleArn(v string) *StartVectorEnrichmentJobInput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartVectorEnrichmentJobInput) SetInputConfig

func (s *StartVectorEnrichmentJobInput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *StartVectorEnrichmentJobInput

SetInputConfig sets the InputConfig field's value.

func (*StartVectorEnrichmentJobInput) SetJobConfig

func (s *StartVectorEnrichmentJobInput) SetJobConfig(v *VectorEnrichmentJobConfig) *StartVectorEnrichmentJobInput

SetJobConfig sets the JobConfig field's value.

func (*StartVectorEnrichmentJobInput) SetKmsKeyId

func (s *StartVectorEnrichmentJobInput) SetKmsKeyId(v string) *StartVectorEnrichmentJobInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartVectorEnrichmentJobInput) SetName

func (s *StartVectorEnrichmentJobInput) SetName(v string) *StartVectorEnrichmentJobInput

SetName sets the Name field's value.

func (*StartVectorEnrichmentJobInput) SetTags

func (s *StartVectorEnrichmentJobInput) SetTags(v map[string]*string) *StartVectorEnrichmentJobInput

SetTags sets the Tags field's value.

func (StartVectorEnrichmentJobInput) String

func (s StartVectorEnrichmentJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVectorEnrichmentJobInput) Validate

func (s *StartVectorEnrichmentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartVectorEnrichmentJobOutput

type StartVectorEnrichmentJobOutput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The creation time.
    //
    // CreationTime is a required field
    CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The duration of the Vector Enrichment job, in seconds.
    //
    // DurationInSeconds is a required field
    DurationInSeconds *int64 `type:"integer" required:"true"`

    // The Amazon Resource Name (ARN) of the IAM role that you specified for the
    // job.
    //
    // ExecutionRoleArn is a required field
    ExecutionRoleArn *string `min:"20" type:"string" required:"true"`

    // Input configuration information for starting the Vector Enrichment job.
    //
    // InputConfig is a required field
    InputConfig *VectorEnrichmentJobInputConfig `type:"structure" required:"true"`

    // An object containing information about the job configuration.
    //
    // JobConfig is a required field
    JobConfig *VectorEnrichmentJobConfig `type:"structure" required:"true"`

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The name of the Vector Enrichment job.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The status of the Vector Enrichment job being started.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"VectorEnrichmentJobStatus"`

    // Each tag consists of a key and a value.
    Tags map[string]*string `type:"map"`

    // The type of the Vector Enrichment job.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"VectorEnrichmentJobType"`
    // contains filtered or unexported fields
}

func (StartVectorEnrichmentJobOutput) GoString

func (s StartVectorEnrichmentJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVectorEnrichmentJobOutput) SetArn

func (s *StartVectorEnrichmentJobOutput) SetArn(v string) *StartVectorEnrichmentJobOutput

SetArn sets the Arn field's value.

func (*StartVectorEnrichmentJobOutput) SetCreationTime

func (s *StartVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *StartVectorEnrichmentJobOutput

SetCreationTime sets the CreationTime field's value.

func (*StartVectorEnrichmentJobOutput) SetDurationInSeconds

func (s *StartVectorEnrichmentJobOutput) SetDurationInSeconds(v int64) *StartVectorEnrichmentJobOutput

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*StartVectorEnrichmentJobOutput) SetExecutionRoleArn

func (s *StartVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *StartVectorEnrichmentJobOutput

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartVectorEnrichmentJobOutput) SetInputConfig

func (s *StartVectorEnrichmentJobOutput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *StartVectorEnrichmentJobOutput

SetInputConfig sets the InputConfig field's value.

func (*StartVectorEnrichmentJobOutput) SetJobConfig

func (s *StartVectorEnrichmentJobOutput) SetJobConfig(v *VectorEnrichmentJobConfig) *StartVectorEnrichmentJobOutput

SetJobConfig sets the JobConfig field's value.

func (*StartVectorEnrichmentJobOutput) SetKmsKeyId

func (s *StartVectorEnrichmentJobOutput) SetKmsKeyId(v string) *StartVectorEnrichmentJobOutput

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartVectorEnrichmentJobOutput) SetName

func (s *StartVectorEnrichmentJobOutput) SetName(v string) *StartVectorEnrichmentJobOutput

SetName sets the Name field's value.

func (*StartVectorEnrichmentJobOutput) SetStatus

func (s *StartVectorEnrichmentJobOutput) SetStatus(v string) *StartVectorEnrichmentJobOutput

SetStatus sets the Status field's value.

func (*StartVectorEnrichmentJobOutput) SetTags

func (s *StartVectorEnrichmentJobOutput) SetTags(v map[string]*string) *StartVectorEnrichmentJobOutput

SetTags sets the Tags field's value.

func (*StartVectorEnrichmentJobOutput) SetType

func (s *StartVectorEnrichmentJobOutput) SetType(v string) *StartVectorEnrichmentJobOutput

SetType sets the Type field's value.

func (StartVectorEnrichmentJobOutput) String

func (s StartVectorEnrichmentJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StopEarthObservationJobInput

type StopEarthObservationJobInput struct {

    // The Amazon Resource Name (ARN) of the Earth Observation job being stopped.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StopEarthObservationJobInput) GoString

func (s StopEarthObservationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopEarthObservationJobInput) SetArn

func (s *StopEarthObservationJobInput) SetArn(v string) *StopEarthObservationJobInput

SetArn sets the Arn field's value.

func (StopEarthObservationJobInput) String

func (s StopEarthObservationJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopEarthObservationJobInput) Validate

func (s *StopEarthObservationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopEarthObservationJobOutput

type StopEarthObservationJobOutput struct {
    // contains filtered or unexported fields
}

func (StopEarthObservationJobOutput) GoString

func (s StopEarthObservationJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StopEarthObservationJobOutput) String

func (s StopEarthObservationJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StopVectorEnrichmentJobInput

type StopVectorEnrichmentJobInput struct {

    // The Amazon Resource Name (ARN) of the Vector Enrichment job.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StopVectorEnrichmentJobInput) GoString

func (s StopVectorEnrichmentJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopVectorEnrichmentJobInput) SetArn

func (s *StopVectorEnrichmentJobInput) SetArn(v string) *StopVectorEnrichmentJobInput

SetArn sets the Arn field's value.

func (StopVectorEnrichmentJobInput) String

func (s StopVectorEnrichmentJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopVectorEnrichmentJobInput) Validate

func (s *StopVectorEnrichmentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopVectorEnrichmentJobOutput

type StopVectorEnrichmentJobOutput struct {
    // contains filtered or unexported fields
}

func (StopVectorEnrichmentJobOutput) GoString

func (s StopVectorEnrichmentJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StopVectorEnrichmentJobOutput) String

func (s StopVectorEnrichmentJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource you want to tag.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"`

    // Each tag consists of a key and a value.
    //
    // Tags is a required field
    Tags map[string]*string `type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TemporalStatisticsConfigInput_

type TemporalStatisticsConfigInput_ struct {

    // The input for the temporal statistics grouping by time frequency option.
    GroupBy *string `type:"string" enum:"GroupBy"`

    // The list of the statistics method options.
    //
    // Statistics is a required field
    Statistics []*string `min:"1" type:"list" required:"true" enum:"TemporalStatistics"`

    // The list of target band names for the temporal statistic to calculate.
    TargetBands []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The structure representing the configuration for Temporal Statistics operation.

func (TemporalStatisticsConfigInput_) GoString

func (s TemporalStatisticsConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemporalStatisticsConfigInput_) SetGroupBy

func (s *TemporalStatisticsConfigInput_) SetGroupBy(v string) *TemporalStatisticsConfigInput_

SetGroupBy sets the GroupBy field's value.

func (*TemporalStatisticsConfigInput_) SetStatistics

func (s *TemporalStatisticsConfigInput_) SetStatistics(v []*string) *TemporalStatisticsConfigInput_

SetStatistics sets the Statistics field's value.

func (*TemporalStatisticsConfigInput_) SetTargetBands

func (s *TemporalStatisticsConfigInput_) SetTargetBands(v []*string) *TemporalStatisticsConfigInput_

SetTargetBands sets the TargetBands field's value.

func (TemporalStatisticsConfigInput_) String

func (s TemporalStatisticsConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TemporalStatisticsConfigInput_) Validate

func (s *TemporalStatisticsConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ThrottlingException

type ThrottlingException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TimeRangeFilterInput_

type TimeRangeFilterInput_ struct {

    // The end time for the time-range filter.
    //
    // EndTime is a required field
    EndTime *time.Time `type:"timestamp" required:"true"`

    // The start time for the time-range filter.
    //
    // StartTime is a required field
    StartTime *time.Time `type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

The input for the time-range filter.

func (TimeRangeFilterInput_) GoString

func (s TimeRangeFilterInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilterInput_) SetEndTime

func (s *TimeRangeFilterInput_) SetEndTime(v time.Time) *TimeRangeFilterInput_

SetEndTime sets the EndTime field's value.

func (*TimeRangeFilterInput_) SetStartTime

func (s *TimeRangeFilterInput_) SetStartTime(v time.Time) *TimeRangeFilterInput_

SetStartTime sets the StartTime field's value.

func (TimeRangeFilterInput_) String

func (s TimeRangeFilterInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilterInput_) Validate

func (s *TimeRangeFilterInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TimeRangeFilterOutput_

type TimeRangeFilterOutput_ struct {

    // The ending time for the time range filter.
    //
    // EndTime is a required field
    EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`

    // The starting time for the time range filter.
    //
    // StartTime is a required field
    StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"`
    // contains filtered or unexported fields
}

The output structure of the time range filter.

func (TimeRangeFilterOutput_) GoString

func (s TimeRangeFilterOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TimeRangeFilterOutput_) SetEndTime

func (s *TimeRangeFilterOutput_) SetEndTime(v time.Time) *TimeRangeFilterOutput_

SetEndTime sets the EndTime field's value.

func (*TimeRangeFilterOutput_) SetStartTime

func (s *TimeRangeFilterOutput_) SetStartTime(v time.Time) *TimeRangeFilterOutput_

SetStartTime sets the StartTime field's value.

func (TimeRangeFilterOutput_) String

func (s TimeRangeFilterOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource you want to untag.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"1" type:"string" required:"true"`

    // Keys of the tags you want to remove.
    //
    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserDefined

type UserDefined struct {

    // The units for output resolution of the result.
    //
    // Unit is a required field
    Unit *string `type:"string" required:"true" enum:"Unit"`

    // The value for output resolution of the result.
    //
    // Value is a required field
    Value *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The output resolution (in target georeferenced units) of the result of the operation

func (UserDefined) GoString

func (s UserDefined) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserDefined) SetUnit

func (s *UserDefined) SetUnit(v string) *UserDefined

SetUnit sets the Unit field's value.

func (*UserDefined) SetValue

func (s *UserDefined) SetValue(v float64) *UserDefined

SetValue sets the Value field's value.

func (UserDefined) String

func (s UserDefined) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserDefined) Validate

func (s *UserDefined) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ValidationException

type ValidationException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    ResourceId *string `type:"string"`
    // contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by an Amazon Web Services service.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VectorEnrichmentJobConfig

type VectorEnrichmentJobConfig struct {

    // The input structure for Map Matching operation type.
    MapMatchingConfig *MapMatchingConfig `type:"structure"`

    // The input structure for Reverse Geocoding operation type.
    ReverseGeocodingConfig *ReverseGeocodingConfig `type:"structure"`
    // contains filtered or unexported fields
}

It contains configs such as ReverseGeocodingConfig and MapMatchingConfig.

func (VectorEnrichmentJobConfig) GoString

func (s VectorEnrichmentJobConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobConfig) SetMapMatchingConfig

func (s *VectorEnrichmentJobConfig) SetMapMatchingConfig(v *MapMatchingConfig) *VectorEnrichmentJobConfig

SetMapMatchingConfig sets the MapMatchingConfig field's value.

func (*VectorEnrichmentJobConfig) SetReverseGeocodingConfig

func (s *VectorEnrichmentJobConfig) SetReverseGeocodingConfig(v *ReverseGeocodingConfig) *VectorEnrichmentJobConfig

SetReverseGeocodingConfig sets the ReverseGeocodingConfig field's value.

func (VectorEnrichmentJobConfig) String

func (s VectorEnrichmentJobConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobConfig) Validate

func (s *VectorEnrichmentJobConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VectorEnrichmentJobDataSourceConfigInput_

type VectorEnrichmentJobDataSourceConfigInput_ struct {

    // The input structure for the Amazon S3 data that represents the Amazon S3
    // location of the input data objects.
    S3Data *VectorEnrichmentJobS3Data `type:"structure"`
    // contains filtered or unexported fields
}

The input structure for the data source that represents the storage type of the input data objects.

func (VectorEnrichmentJobDataSourceConfigInput_) GoString

func (s VectorEnrichmentJobDataSourceConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobDataSourceConfigInput_) SetS3Data

func (s *VectorEnrichmentJobDataSourceConfigInput_) SetS3Data(v *VectorEnrichmentJobS3Data) *VectorEnrichmentJobDataSourceConfigInput_

SetS3Data sets the S3Data field's value.

func (VectorEnrichmentJobDataSourceConfigInput_) String

func (s VectorEnrichmentJobDataSourceConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobDataSourceConfigInput_) Validate

func (s *VectorEnrichmentJobDataSourceConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VectorEnrichmentJobErrorDetails

type VectorEnrichmentJobErrorDetails struct {

    // A message that you define and then is processed and rendered by the Vector
    // Enrichment job when the error occurs.
    ErrorMessage *string `type:"string"`

    // The type of error generated during the Vector Enrichment job.
    ErrorType *string `type:"string" enum:"VectorEnrichmentJobErrorType"`
    // contains filtered or unexported fields
}

VectorEnrichmentJob error details in response from GetVectorEnrichmentJob.

func (VectorEnrichmentJobErrorDetails) GoString

func (s VectorEnrichmentJobErrorDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobErrorDetails) SetErrorMessage

func (s *VectorEnrichmentJobErrorDetails) SetErrorMessage(v string) *VectorEnrichmentJobErrorDetails

SetErrorMessage sets the ErrorMessage field's value.

func (*VectorEnrichmentJobErrorDetails) SetErrorType

func (s *VectorEnrichmentJobErrorDetails) SetErrorType(v string) *VectorEnrichmentJobErrorDetails

SetErrorType sets the ErrorType field's value.

func (VectorEnrichmentJobErrorDetails) String

func (s VectorEnrichmentJobErrorDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VectorEnrichmentJobExportErrorDetails

type VectorEnrichmentJobExportErrorDetails struct {

    // The message providing details about the errors generated during the Vector
    // Enrichment job.
    Message *string `type:"string"`

    // The output error details for an Export operation on a Vector Enrichment job.
    Type *string `type:"string" enum:"VectorEnrichmentJobExportErrorType"`
    // contains filtered or unexported fields
}

VectorEnrichmentJob export error details in response from GetVectorEnrichmentJob.

func (VectorEnrichmentJobExportErrorDetails) GoString

func (s VectorEnrichmentJobExportErrorDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobExportErrorDetails) SetMessage

func (s *VectorEnrichmentJobExportErrorDetails) SetMessage(v string) *VectorEnrichmentJobExportErrorDetails

SetMessage sets the Message field's value.

func (*VectorEnrichmentJobExportErrorDetails) SetType

func (s *VectorEnrichmentJobExportErrorDetails) SetType(v string) *VectorEnrichmentJobExportErrorDetails

SetType sets the Type field's value.

func (VectorEnrichmentJobExportErrorDetails) String

func (s VectorEnrichmentJobExportErrorDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VectorEnrichmentJobInputConfig

type VectorEnrichmentJobInputConfig struct {

    // The input structure for the data source that represents the storage type
    // of the input data objects.
    //
    // DataSourceConfig is a required field
    DataSourceConfig *VectorEnrichmentJobDataSourceConfigInput_ `type:"structure" required:"true"`

    // The input structure that defines the data source file type.
    //
    // DocumentType is a required field
    DocumentType *string `type:"string" required:"true" enum:"VectorEnrichmentJobDocumentType"`
    // contains filtered or unexported fields
}

The input structure for the InputConfig in a VectorEnrichmentJob.

func (VectorEnrichmentJobInputConfig) GoString

func (s VectorEnrichmentJobInputConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobInputConfig) SetDataSourceConfig

func (s *VectorEnrichmentJobInputConfig) SetDataSourceConfig(v *VectorEnrichmentJobDataSourceConfigInput_) *VectorEnrichmentJobInputConfig

SetDataSourceConfig sets the DataSourceConfig field's value.

func (*VectorEnrichmentJobInputConfig) SetDocumentType

func (s *VectorEnrichmentJobInputConfig) SetDocumentType(v string) *VectorEnrichmentJobInputConfig

SetDocumentType sets the DocumentType field's value.

func (VectorEnrichmentJobInputConfig) String

func (s VectorEnrichmentJobInputConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobInputConfig) Validate

func (s *VectorEnrichmentJobInputConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VectorEnrichmentJobS3Data

type VectorEnrichmentJobS3Data struct {

    // The Key Management Service key ID for server-side encryption.
    KmsKeyId *string `type:"string"`

    // The URL to the Amazon S3 data for the Vector Enrichment job.
    //
    // S3Uri is a required field
    S3Uri *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The Amazon S3 data for the Vector Enrichment job.

func (VectorEnrichmentJobS3Data) GoString

func (s VectorEnrichmentJobS3Data) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobS3Data) SetKmsKeyId

func (s *VectorEnrichmentJobS3Data) SetKmsKeyId(v string) *VectorEnrichmentJobS3Data

SetKmsKeyId sets the KmsKeyId field's value.

func (*VectorEnrichmentJobS3Data) SetS3Uri

func (s *VectorEnrichmentJobS3Data) SetS3Uri(v string) *VectorEnrichmentJobS3Data

SetS3Uri sets the S3Uri field's value.

func (VectorEnrichmentJobS3Data) String

func (s VectorEnrichmentJobS3Data) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VectorEnrichmentJobS3Data) Validate

func (s *VectorEnrichmentJobS3Data) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ViewOffNadirInput_

type ViewOffNadirInput_ struct {

    // The minimum value for ViewOffNadir property filter. This filters items having
    // ViewOffNadir greater than or equal to this value.
    //
    // LowerBound is a required field
    LowerBound *float64 `type:"float" required:"true"`

    // The maximum value for ViewOffNadir property filter. This filters items having
    // ViewOffNadir lesser than or equal to this value.
    //
    // UpperBound is a required field
    UpperBound *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The input structure for specifying ViewOffNadir property filter. ViewOffNadir refers to the angle from the sensor between nadir (straight down) and the scene center. Measured in degrees (0-90).

func (ViewOffNadirInput_) GoString

func (s ViewOffNadirInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewOffNadirInput_) SetLowerBound

func (s *ViewOffNadirInput_) SetLowerBound(v float64) *ViewOffNadirInput_

SetLowerBound sets the LowerBound field's value.

func (*ViewOffNadirInput_) SetUpperBound

func (s *ViewOffNadirInput_) SetUpperBound(v float64) *ViewOffNadirInput_

SetUpperBound sets the UpperBound field's value.

func (ViewOffNadirInput_) String

func (s ViewOffNadirInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewOffNadirInput_) Validate

func (s *ViewOffNadirInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ViewSunAzimuthInput_

type ViewSunAzimuthInput_ struct {

    // The minimum value for ViewSunAzimuth property filter. This filters items
    // having ViewSunAzimuth greater than or equal to this value.
    //
    // LowerBound is a required field
    LowerBound *float64 `type:"float" required:"true"`

    // The maximum value for ViewSunAzimuth property filter. This filters items
    // having ViewSunAzimuth lesser than or equal to this value.
    //
    // UpperBound is a required field
    UpperBound *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The input structure for specifying ViewSunAzimuth property filter. ViewSunAzimuth refers to the Sun azimuth angle. From the scene center point on the ground, this is the angle between truth north and the sun. Measured clockwise in degrees (0-360).

func (ViewSunAzimuthInput_) GoString

func (s ViewSunAzimuthInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewSunAzimuthInput_) SetLowerBound

func (s *ViewSunAzimuthInput_) SetLowerBound(v float64) *ViewSunAzimuthInput_

SetLowerBound sets the LowerBound field's value.

func (*ViewSunAzimuthInput_) SetUpperBound

func (s *ViewSunAzimuthInput_) SetUpperBound(v float64) *ViewSunAzimuthInput_

SetUpperBound sets the UpperBound field's value.

func (ViewSunAzimuthInput_) String

func (s ViewSunAzimuthInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewSunAzimuthInput_) Validate

func (s *ViewSunAzimuthInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ViewSunElevationInput_

type ViewSunElevationInput_ struct {

    // The lower bound to view the sun elevation.
    //
    // LowerBound is a required field
    LowerBound *float64 `type:"float" required:"true"`

    // The upper bound to view the sun elevation.
    //
    // UpperBound is a required field
    UpperBound *float64 `type:"float" required:"true"`
    // contains filtered or unexported fields
}

The input structure for specifying ViewSunElevation angle property filter.

func (ViewSunElevationInput_) GoString

func (s ViewSunElevationInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewSunElevationInput_) SetLowerBound

func (s *ViewSunElevationInput_) SetLowerBound(v float64) *ViewSunElevationInput_

SetLowerBound sets the LowerBound field's value.

func (*ViewSunElevationInput_) SetUpperBound

func (s *ViewSunElevationInput_) SetUpperBound(v float64) *ViewSunElevationInput_

SetUpperBound sets the UpperBound field's value.

func (ViewSunElevationInput_) String

func (s ViewSunElevationInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ViewSunElevationInput_) Validate

func (s *ViewSunElevationInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ZonalStatisticsConfigInput_

type ZonalStatisticsConfigInput_ struct {

    // List of zonal statistics to compute.
    //
    // Statistics is a required field
    Statistics []*string `min:"1" type:"list" required:"true" enum:"ZonalStatistics"`

    // Bands used in the operation. If no target bands are specified, it uses all
    // bands available input.
    TargetBands []*string `min:"1" type:"list"`

    // The Amazon S3 path pointing to the GeoJSON containing the polygonal zones.
    //
    // ZoneS3Path is a required field
    ZoneS3Path *string `type:"string" required:"true"`

    // The Amazon Resource Name (ARN) or an ID of a Amazon Web Services Key Management
    // Service (Amazon Web Services KMS) key that Amazon SageMaker uses to decrypt
    // your output artifacts with Amazon S3 server-side encryption. The SageMaker
    // execution role must have kms:GenerateDataKey permission.
    //
    // The KmsKeyId can be any of the following formats:
    //
    //    * // KMS Key ID "1234abcd-12ab-34cd-56ef-1234567890ab"
    //
    //    * // Amazon Resource Name (ARN) of a KMS Key "arn:aws:kms:<region>:<account>:key/<key-id-12ab-34cd-56ef-1234567890ab>"
    //
    // For more information about key identifiers, see Key identifiers (KeyID) (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-id)
    // in the Amazon Web Services Key Management Service (Amazon Web Services KMS)
    // documentation.
    ZoneS3PathKmsKeyId *string `type:"string"`
    // contains filtered or unexported fields
}

The structure representing input configuration of ZonalStatistics operation.

func (ZonalStatisticsConfigInput_) GoString

func (s ZonalStatisticsConfigInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ZonalStatisticsConfigInput_) SetStatistics

func (s *ZonalStatisticsConfigInput_) SetStatistics(v []*string) *ZonalStatisticsConfigInput_

SetStatistics sets the Statistics field's value.

func (*ZonalStatisticsConfigInput_) SetTargetBands

func (s *ZonalStatisticsConfigInput_) SetTargetBands(v []*string) *ZonalStatisticsConfigInput_

SetTargetBands sets the TargetBands field's value.

func (*ZonalStatisticsConfigInput_) SetZoneS3Path

func (s *ZonalStatisticsConfigInput_) SetZoneS3Path(v string) *ZonalStatisticsConfigInput_

SetZoneS3Path sets the ZoneS3Path field's value.

func (*ZonalStatisticsConfigInput_) SetZoneS3PathKmsKeyId

func (s *ZonalStatisticsConfigInput_) SetZoneS3PathKmsKeyId(v string) *ZonalStatisticsConfigInput_

SetZoneS3PathKmsKeyId sets the ZoneS3PathKmsKeyId field's value.

func (ZonalStatisticsConfigInput_) String

func (s ZonalStatisticsConfigInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ZonalStatisticsConfigInput_) Validate

func (s *ZonalStatisticsConfigInput_) Validate() error

Validate inspects the fields of the type to determine if they are valid.