sagemakergeospatial

package
v0.0.0-...-a01276e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2024 License: Apache-2.0, Apache-2.0 Imports: 11 Imported by: 0

Documentation

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

Index

Constants

View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// EarthObservationJobErrorTypeClientError is a EarthObservationJobErrorType enum value
	EarthObservationJobErrorTypeClientError = "CLIENT_ERROR"

	// EarthObservationJobErrorTypeServerError is a EarthObservationJobErrorType enum value
	EarthObservationJobErrorTypeServerError = "SERVER_ERROR"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// ExportErrorTypeClientError is a ExportErrorType enum value
	ExportErrorTypeClientError = "CLIENT_ERROR"

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

	// GroupByYearly is a GroupBy enum value
	GroupByYearly = "YEARLY"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// SortOrderAscending is a SortOrder enum value
	SortOrderAscending = "ASCENDING"

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

	// TargetOptionsOutput is a TargetOptions enum value
	TargetOptionsOutput = "OUTPUT"
)
View Source
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"
)
View Source
const (
	// VectorEnrichmentJobErrorTypeClientError is a VectorEnrichmentJobErrorType enum value
	VectorEnrichmentJobErrorTypeClientError = "CLIENT_ERROR"

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

	// VectorEnrichmentJobExportErrorTypeServerError is a VectorEnrichmentJobExportErrorType enum value
	VectorEnrichmentJobExportErrorTypeServerError = "SERVER_ERROR"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// VectorEnrichmentJobTypeReverseGeocoding is a VectorEnrichmentJobType enum value
	VectorEnrichmentJobTypeReverseGeocoding = "REVERSE_GEOCODING"

	// VectorEnrichmentJobTypeMapMatching is a VectorEnrichmentJobType enum value
	VectorEnrichmentJobTypeMapMatching = "MAP_MATCHING"
)
View Source
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"
)
View Source
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"
)
View Source
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

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

Variables

This section is empty.

Functions

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

Types

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

SetMultiPolygonGeometry sets the MultiPolygonGeometry field's value.

func (*AreaOfInterestGeometry) SetPolygonGeometry

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

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

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

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

SetArn sets the Arn field's value.

func (DeleteEarthObservationJobInput) 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

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

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

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

SetArn sets the Arn field's value.

func (DeleteVectorEnrichmentJobInput) 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

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

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

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

SetMessage sets the Message field's value.

func (*EarthObservationJobErrorDetails) SetType

SetType sets the Type field's value.

func (EarthObservationJobErrorDetails) 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

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

SetArn sets the Arn field's value.

func (*ExportEarthObservationJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ExportEarthObservationJobInput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportEarthObservationJobInput) SetExportSourceImages

SetExportSourceImages sets the ExportSourceImages field's value.

func (*ExportEarthObservationJobInput) SetOutputConfig

SetOutputConfig sets the OutputConfig field's value.

func (ExportEarthObservationJobInput) 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

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

SetArn sets the Arn field's value.

func (*ExportEarthObservationJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ExportEarthObservationJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportEarthObservationJobOutput) SetExportSourceImages

SetExportSourceImages sets the ExportSourceImages field's value.

func (*ExportEarthObservationJobOutput) SetExportStatus

SetExportStatus sets the ExportStatus field's value.

func (*ExportEarthObservationJobOutput) SetOutputConfig

SetOutputConfig sets the OutputConfig field's value.

func (ExportEarthObservationJobOutput) 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

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

SetMessage sets the Message field's value.

func (*ExportErrorDetailsOutput_) SetType

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

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

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

SetArn sets the Arn field's value.

func (*ExportVectorEnrichmentJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ExportVectorEnrichmentJobInput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportVectorEnrichmentJobInput) SetOutputConfig

SetOutputConfig sets the OutputConfig field's value.

func (ExportVectorEnrichmentJobInput) 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

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

SetArn sets the Arn field's value.

func (*ExportVectorEnrichmentJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ExportVectorEnrichmentJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*ExportVectorEnrichmentJobOutput) SetExportStatus

SetExportStatus sets the ExportStatus field's value.

func (*ExportVectorEnrichmentJobOutput) SetOutputConfig

SetOutputConfig sets the OutputConfig field's value.

func (ExportVectorEnrichmentJobOutput) 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

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

SetS3Data sets the S3Data field's value.

func (ExportVectorEnrichmentJobOutputConfig) 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

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

SetArn sets the Arn field's value.

func (GetEarthObservationJobInput) 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

SetArn sets the Arn field's value.

func (*GetEarthObservationJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetEarthObservationJobOutput) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*GetEarthObservationJobOutput) SetErrorDetails

SetErrorDetails sets the ErrorDetails field's value.

func (*GetEarthObservationJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*GetEarthObservationJobOutput) SetExportErrorDetails

SetExportErrorDetails sets the ExportErrorDetails field's value.

func (*GetEarthObservationJobOutput) SetExportStatus

SetExportStatus sets the ExportStatus field's value.

func (*GetEarthObservationJobOutput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*GetEarthObservationJobOutput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*GetEarthObservationJobOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetEarthObservationJobOutput) SetName

SetName sets the Name field's value.

func (*GetEarthObservationJobOutput) SetOutputBands

SetOutputBands sets the OutputBands field's value.

func (*GetEarthObservationJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetEarthObservationJobOutput) SetTags

SetTags sets the Tags field's value.

func (GetEarthObservationJobOutput) 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

SetArn sets the Arn field's value.

func (GetRasterDataCollectionInput) 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

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

SetArn sets the Arn field's value.

func (*GetRasterDataCollectionOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetRasterDataCollectionOutput) SetDescriptionPageUrl

SetDescriptionPageUrl sets the DescriptionPageUrl field's value.

func (*GetRasterDataCollectionOutput) SetImageSourceBands

SetImageSourceBands sets the ImageSourceBands field's value.

func (*GetRasterDataCollectionOutput) SetName

SetName sets the Name field's value.

func (*GetRasterDataCollectionOutput) SetSupportedFilters

SetSupportedFilters sets the SupportedFilters field's value.

func (*GetRasterDataCollectionOutput) SetTags

SetTags sets the Tags field's value.

func (*GetRasterDataCollectionOutput) SetType

SetType sets the Type field's value.

func (GetRasterDataCollectionOutput) 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

SetArn sets the Arn field's value.

func (GetVectorEnrichmentJobInput) 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

SetArn sets the Arn field's value.

func (*GetVectorEnrichmentJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetVectorEnrichmentJobOutput) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*GetVectorEnrichmentJobOutput) SetErrorDetails

SetErrorDetails sets the ErrorDetails field's value.

func (*GetVectorEnrichmentJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*GetVectorEnrichmentJobOutput) SetExportErrorDetails

SetExportErrorDetails sets the ExportErrorDetails field's value.

func (*GetVectorEnrichmentJobOutput) SetExportStatus

SetExportStatus sets the ExportStatus field's value.

func (*GetVectorEnrichmentJobOutput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*GetVectorEnrichmentJobOutput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*GetVectorEnrichmentJobOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetVectorEnrichmentJobOutput) SetName

SetName sets the Name field's value.

func (*GetVectorEnrichmentJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetVectorEnrichmentJobOutput) SetTags

SetTags sets the Tags field's value.

func (*GetVectorEnrichmentJobOutput) SetType

SetType sets the Type field's value.

func (GetVectorEnrichmentJobOutput) 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

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

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

SetLowerBound sets the LowerBound field's value.

func (*LandsatCloudCoverLandInput_) SetUpperBound

SetUpperBound sets the UpperBound field's value.

func (LandsatCloudCoverLandInput_) 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

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

SetArn sets the Arn field's value.

func (*ListEarthObservationJobOutputConfig) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ListEarthObservationJobOutputConfig) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*ListEarthObservationJobOutputConfig) SetName

SetName sets the Name field's value.

func (*ListEarthObservationJobOutputConfig) SetOperationType

SetOperationType sets the OperationType field's value.

func (*ListEarthObservationJobOutputConfig) SetStatus

SetStatus sets the Status field's value.

func (*ListEarthObservationJobOutputConfig) SetTags

SetTags sets the Tags field's value.

func (ListEarthObservationJobOutputConfig) 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

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

SetMaxResults sets the MaxResults field's value.

func (*ListEarthObservationJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListEarthObservationJobsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListEarthObservationJobsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListEarthObservationJobsInput) SetStatusEquals

SetStatusEquals sets the StatusEquals field's value.

func (ListEarthObservationJobsInput) 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

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

SetEarthObservationJobSummaries sets the EarthObservationJobSummaries field's value.

func (*ListEarthObservationJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEarthObservationJobsOutput) 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

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

SetMaxResults sets the MaxResults field's value.

func (*ListRasterDataCollectionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListRasterDataCollectionsInput) 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

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

SetNextToken sets the NextToken field's value.

func (*ListRasterDataCollectionsOutput) SetRasterDataCollectionSummaries

SetRasterDataCollectionSummaries sets the RasterDataCollectionSummaries field's value.

func (ListRasterDataCollectionsOutput) 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

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

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

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

SetArn sets the Arn field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetName

SetName sets the Name field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetStatus

SetStatus sets the Status field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetTags

SetTags sets the Tags field's value.

func (*ListVectorEnrichmentJobOutputConfig) SetType

SetType sets the Type field's value.

func (ListVectorEnrichmentJobOutputConfig) 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

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

SetMaxResults sets the MaxResults field's value.

func (*ListVectorEnrichmentJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVectorEnrichmentJobsInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListVectorEnrichmentJobsInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListVectorEnrichmentJobsInput) SetStatusEquals

SetStatusEquals sets the StatusEquals field's value.

func (ListVectorEnrichmentJobsInput) 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

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

SetNextToken sets the NextToken field's value.

func (*ListVectorEnrichmentJobsOutput) SetVectorEnrichmentJobSummaries

SetVectorEnrichmentJobSummaries sets the VectorEnrichmentJobSummaries field's value.

func (ListVectorEnrichmentJobsOutput) 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

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

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

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

SetUserDefined sets the UserDefined field's value.

func (OutputResolutionResamplingInput_) 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

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

SetPredefined sets the Predefined field's value.

func (*OutputResolutionStackInput_) SetUserDefined

SetUserDefined sets the UserDefined field's value.

func (OutputResolutionStackInput_) 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

SetArn sets the Arn field's value.

func (*RasterDataCollectionMetadata) SetDescription

SetDescription sets the Description field's value.

func (*RasterDataCollectionMetadata) SetDescriptionPageUrl

SetDescriptionPageUrl sets the DescriptionPageUrl field's value.

func (*RasterDataCollectionMetadata) SetName

SetName sets the Name field's value.

func (*RasterDataCollectionMetadata) SetSupportedFilters

SetSupportedFilters sets the SupportedFilters field's value.

func (*RasterDataCollectionMetadata) SetTags

SetTags sets the Tags field's value.

func (*RasterDataCollectionMetadata) SetType

SetType sets the Type field's value.

func (RasterDataCollectionMetadata) 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

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

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryInput_) SetPropertyFilters

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryInput_) SetRasterDataCollectionArn

SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.

func (*RasterDataCollectionQueryInput_) SetTimeRangeFilter

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryInput_) 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

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

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryOutput_) SetPropertyFilters

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryOutput_) SetRasterDataCollectionArn

SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.

func (*RasterDataCollectionQueryOutput_) SetRasterDataCollectionName

SetRasterDataCollectionName sets the RasterDataCollectionName field's value.

func (*RasterDataCollectionQueryOutput_) SetTimeRangeFilter

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryOutput_) 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

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

SetAreaOfInterest sets the AreaOfInterest field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetBandFilter

SetBandFilter sets the BandFilter field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetPropertyFilters

SetPropertyFilters sets the PropertyFilters field's value.

func (*RasterDataCollectionQueryWithBandFilterInput_) SetTimeRangeFilter

SetTimeRangeFilter sets the TimeRangeFilter field's value.

func (RasterDataCollectionQueryWithBandFilterInput_) 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SetArn sets the Arn field's value.

func (*SearchRasterDataCollectionInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchRasterDataCollectionInput) SetRasterDataCollectionQuery

SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.

func (SearchRasterDataCollectionInput) 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

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

SetApproximateResultCount sets the ApproximateResultCount field's value.

func (*SearchRasterDataCollectionOutput) SetItems

SetItems sets the Items field's value.

func (*SearchRasterDataCollectionOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (SearchRasterDataCollectionOutput) 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

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

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

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

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

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

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

SetClientToken sets the ClientToken field's value.

func (*StartEarthObservationJobInput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartEarthObservationJobInput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*StartEarthObservationJobInput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*StartEarthObservationJobInput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartEarthObservationJobInput) SetName

SetName sets the Name field's value.

func (*StartEarthObservationJobInput) SetTags

SetTags sets the Tags field's value.

func (StartEarthObservationJobInput) 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

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

SetArn sets the Arn field's value.

func (*StartEarthObservationJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartEarthObservationJobOutput) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*StartEarthObservationJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartEarthObservationJobOutput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*StartEarthObservationJobOutput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*StartEarthObservationJobOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartEarthObservationJobOutput) SetName

SetName sets the Name field's value.

func (*StartEarthObservationJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*StartEarthObservationJobOutput) SetTags

SetTags sets the Tags field's value.

func (StartEarthObservationJobOutput) 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

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

SetClientToken sets the ClientToken field's value.

func (*StartVectorEnrichmentJobInput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartVectorEnrichmentJobInput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*StartVectorEnrichmentJobInput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*StartVectorEnrichmentJobInput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartVectorEnrichmentJobInput) SetName

SetName sets the Name field's value.

func (*StartVectorEnrichmentJobInput) SetTags

SetTags sets the Tags field's value.

func (StartVectorEnrichmentJobInput) 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

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

SetArn sets the Arn field's value.

func (*StartVectorEnrichmentJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartVectorEnrichmentJobOutput) SetDurationInSeconds

SetDurationInSeconds sets the DurationInSeconds field's value.

func (*StartVectorEnrichmentJobOutput) SetExecutionRoleArn

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

func (*StartVectorEnrichmentJobOutput) SetInputConfig

SetInputConfig sets the InputConfig field's value.

func (*StartVectorEnrichmentJobOutput) SetJobConfig

SetJobConfig sets the JobConfig field's value.

func (*StartVectorEnrichmentJobOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*StartVectorEnrichmentJobOutput) SetName

SetName sets the Name field's value.

func (*StartVectorEnrichmentJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*StartVectorEnrichmentJobOutput) SetTags

SetTags sets the Tags field's value.

func (*StartVectorEnrichmentJobOutput) SetType

SetType sets the Type field's value.

func (StartVectorEnrichmentJobOutput) 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

SetArn sets the Arn field's value.

func (StopEarthObservationJobInput) 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

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

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

SetArn sets the Arn field's value.

func (StopVectorEnrichmentJobInput) 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

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

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

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

SetGroupBy sets the GroupBy field's value.

func (*TemporalStatisticsConfigInput_) SetStatistics

SetStatistics sets the Statistics field's value.

func (*TemporalStatisticsConfigInput_) SetTargetBands

SetTargetBands sets the TargetBands field's value.

func (TemporalStatisticsConfigInput_) 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

SetEndTime sets the EndTime field's value.

func (*TimeRangeFilterInput_) SetStartTime

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

SetEndTime sets the EndTime field's value.

func (*TimeRangeFilterOutput_) SetStartTime

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

SetMapMatchingConfig sets the MapMatchingConfig field's value.

func (*VectorEnrichmentJobConfig) SetReverseGeocodingConfig

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

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

SetS3Data sets the S3Data field's value.

func (VectorEnrichmentJobDataSourceConfigInput_) 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

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

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

SetErrorMessage sets the ErrorMessage field's value.

func (*VectorEnrichmentJobErrorDetails) SetErrorType

SetErrorType sets the ErrorType field's value.

func (VectorEnrichmentJobErrorDetails) 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

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

SetMessage sets the Message field's value.

func (*VectorEnrichmentJobExportErrorDetails) SetType

SetType sets the Type field's value.

func (VectorEnrichmentJobExportErrorDetails) 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

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

SetDataSourceConfig sets the DataSourceConfig field's value.

func (*VectorEnrichmentJobInputConfig) SetDocumentType

SetDocumentType sets the DocumentType field's value.

func (VectorEnrichmentJobInputConfig) 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

SetKmsKeyId sets the KmsKeyId field's value.

func (*VectorEnrichmentJobS3Data) SetS3Uri

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

SetLowerBound sets the LowerBound field's value.

func (*ViewSunElevationInput_) SetUpperBound

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

SetStatistics sets the Statistics field's value.

func (*ZonalStatisticsConfigInput_) SetTargetBands

SetTargetBands sets the TargetBands field's value.

func (*ZonalStatisticsConfigInput_) SetZoneS3Path

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

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.

Directories

Path Synopsis
Package sagemakergeospatialiface provides an interface to enable mocking the Amazon SageMaker geospatial capabilities service client for testing your code.
Package sagemakergeospatialiface provides an interface to enable mocking the Amazon SageMaker geospatial capabilities service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL