func AlgorithmNameCloudRemoval_Values() []string
AlgorithmNameCloudRemoval_Values returns all elements of the AlgorithmNameCloudRemoval enum
func AlgorithmNameGeoMosaic_Values() []string
AlgorithmNameGeoMosaic_Values returns all elements of the AlgorithmNameGeoMosaic enum
func AlgorithmNameResampling_Values() []string
AlgorithmNameResampling_Values returns all elements of the AlgorithmNameResampling enum
func ComparisonOperator_Values() []string
ComparisonOperator_Values returns all elements of the ComparisonOperator enum
func DataCollectionType_Values() []string
DataCollectionType_Values returns all elements of the DataCollectionType enum
func EarthObservationJobErrorType_Values() []string
EarthObservationJobErrorType_Values returns all elements of the EarthObservationJobErrorType enum
func EarthObservationJobExportStatus_Values() []string
EarthObservationJobExportStatus_Values returns all elements of the EarthObservationJobExportStatus enum
func EarthObservationJobStatus_Values() []string
EarthObservationJobStatus_Values returns all elements of the EarthObservationJobStatus enum
func ExportErrorType_Values() []string
ExportErrorType_Values returns all elements of the ExportErrorType enum
func GroupBy_Values() []string
GroupBy_Values returns all elements of the GroupBy enum
func LogicalOperator_Values() []string
LogicalOperator_Values returns all elements of the LogicalOperator enum
func OutputType_Values() []string
OutputType_Values returns all elements of the OutputType enum
func PredefinedResolution_Values() []string
PredefinedResolution_Values returns all elements of the PredefinedResolution enum
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func TargetOptions_Values() []string
TargetOptions_Values returns all elements of the TargetOptions enum
func TemporalStatistics_Values() []string
TemporalStatistics_Values returns all elements of the TemporalStatistics enum
func Unit_Values() []string
Unit_Values returns all elements of the Unit enum
func VectorEnrichmentJobDocumentType_Values() []string
VectorEnrichmentJobDocumentType_Values returns all elements of the VectorEnrichmentJobDocumentType enum
func VectorEnrichmentJobErrorType_Values() []string
VectorEnrichmentJobErrorType_Values returns all elements of the VectorEnrichmentJobErrorType enum
func VectorEnrichmentJobExportErrorType_Values() []string
VectorEnrichmentJobExportErrorType_Values returns all elements of the VectorEnrichmentJobExportErrorType enum
func VectorEnrichmentJobExportStatus_Values() []string
VectorEnrichmentJobExportStatus_Values returns all elements of the VectorEnrichmentJobExportStatus enum
func VectorEnrichmentJobStatus_Values() []string
VectorEnrichmentJobStatus_Values returns all elements of the VectorEnrichmentJobStatus enum
func VectorEnrichmentJobType_Values() []string
VectorEnrichmentJobType_Values returns all elements of the VectorEnrichmentJobType enum
func ZonalStatistics_Values() []string
ZonalStatistics_Values returns all elements of the ZonalStatistics enum
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 (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (s *AccessDeniedException) Error() string
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 (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *AreaOfInterest) SetAreaOfInterestGeometry(v *AreaOfInterestGeometry) *AreaOfInterest
SetAreaOfInterestGeometry sets the AreaOfInterestGeometry field's value.
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 (s *AreaOfInterest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *AreaOfInterestGeometry) SetMultiPolygonGeometry(v *MultiPolygonGeometryInput_) *AreaOfInterestGeometry
SetMultiPolygonGeometry sets the MultiPolygonGeometry field's value.
func (s *AreaOfInterestGeometry) SetPolygonGeometry(v *PolygonGeometryInput_) *AreaOfInterestGeometry
SetPolygonGeometry sets the PolygonGeometry field's value.
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 (s *AreaOfInterestGeometry) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssetValue struct { // Link to the asset object. Href *string `type:"string"` // contains filtered or unexported fields }
The structure containing the asset properties.
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 (s *AssetValue) SetHref(v string) *AssetValue
SetHref sets the Href field's value.
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_ 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 (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 (s *BandMathConfigInput_) SetCustomIndices(v *CustomIndicesInput_) *BandMathConfigInput_
SetCustomIndices sets the CustomIndices field's value.
func (s *BandMathConfigInput_) SetPredefinedIndices(v []*string) *BandMathConfigInput_
SetPredefinedIndices sets the PredefinedIndices field's value.
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 (s *BandMathConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CloudMaskingConfigInput_ struct {
// contains filtered or unexported fields
}
Input structure for CloudMasking operation type.
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 (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_ 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 (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 (s *CloudRemovalConfigInput_) SetAlgorithmName(v string) *CloudRemovalConfigInput_
SetAlgorithmName sets the AlgorithmName field's value.
func (s *CloudRemovalConfigInput_) SetInterpolationValue(v string) *CloudRemovalConfigInput_
SetInterpolationValue sets the InterpolationValue field's value.
func (s *CloudRemovalConfigInput_) SetTargetBands(v []*string) *CloudRemovalConfigInput_
SetTargetBands sets the TargetBands field's value.
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 (s *CloudRemovalConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s *ConflictException) Code() string
Code returns the exception type name.
func (s *ConflictException) Error() string
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 (s *ConflictException) Message() string
Message returns the exception's message.
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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_ 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 (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 (s *CustomIndicesInput_) SetOperations(v []*Operation) *CustomIndicesInput_
SetOperations sets the Operations field's value.
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 (s *CustomIndicesInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DeleteEarthObservationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteEarthObservationJobInput) SetArn(v string) *DeleteEarthObservationJobInput
SetArn sets the Arn field's value.
func (s DeleteEarthObservationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteEarthObservationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEarthObservationJobOutput struct {
// contains filtered or unexported fields
}
func (s DeleteEarthObservationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteEarthObservationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteVectorEnrichmentJobInput 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 (s DeleteVectorEnrichmentJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteVectorEnrichmentJobInput) SetArn(v string) *DeleteVectorEnrichmentJobInput
SetArn sets the Arn field's value.
func (s DeleteVectorEnrichmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteVectorEnrichmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVectorEnrichmentJobOutput struct {
// contains filtered or unexported fields
}
func (s DeleteVectorEnrichmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteVectorEnrichmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EarthObservationJobErrorDetails 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 (s EarthObservationJobErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EarthObservationJobErrorDetails) SetMessage(v string) *EarthObservationJobErrorDetails
SetMessage sets the Message field's value.
func (s *EarthObservationJobErrorDetails) SetType(v string) *EarthObservationJobErrorDetails
SetType sets the Type field's value.
func (s EarthObservationJobErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EoCloudCoverInput_ 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 (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 (s *EoCloudCoverInput_) SetLowerBound(v float64) *EoCloudCoverInput_
SetLowerBound sets the LowerBound field's value.
func (s *EoCloudCoverInput_) SetUpperBound(v float64) *EoCloudCoverInput_
SetUpperBound sets the UpperBound field's value.
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 (s *EoCloudCoverInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ExportEarthObservationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportEarthObservationJobInput) SetArn(v string) *ExportEarthObservationJobInput
SetArn sets the Arn field's value.
func (s *ExportEarthObservationJobInput) SetClientToken(v string) *ExportEarthObservationJobInput
SetClientToken sets the ClientToken field's value.
func (s *ExportEarthObservationJobInput) SetExecutionRoleArn(v string) *ExportEarthObservationJobInput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *ExportEarthObservationJobInput) SetExportSourceImages(v bool) *ExportEarthObservationJobInput
SetExportSourceImages sets the ExportSourceImages field's value.
func (s *ExportEarthObservationJobInput) SetOutputConfig(v *OutputConfigInput_) *ExportEarthObservationJobInput
SetOutputConfig sets the OutputConfig field's value.
func (s ExportEarthObservationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportEarthObservationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ExportEarthObservationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportEarthObservationJobOutput) SetArn(v string) *ExportEarthObservationJobOutput
SetArn sets the Arn field's value.
func (s *ExportEarthObservationJobOutput) SetCreationTime(v time.Time) *ExportEarthObservationJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *ExportEarthObservationJobOutput) SetExecutionRoleArn(v string) *ExportEarthObservationJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *ExportEarthObservationJobOutput) SetExportSourceImages(v bool) *ExportEarthObservationJobOutput
SetExportSourceImages sets the ExportSourceImages field's value.
func (s *ExportEarthObservationJobOutput) SetExportStatus(v string) *ExportEarthObservationJobOutput
SetExportStatus sets the ExportStatus field's value.
func (s *ExportEarthObservationJobOutput) SetOutputConfig(v *OutputConfigInput_) *ExportEarthObservationJobOutput
SetOutputConfig sets the OutputConfig field's value.
func (s ExportEarthObservationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportErrorDetails 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 (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 (s *ExportErrorDetails) SetExportResults(v *ExportErrorDetailsOutput_) *ExportErrorDetails
SetExportResults sets the ExportResults field's value.
func (s *ExportErrorDetails) SetExportSourceImages(v *ExportErrorDetailsOutput_) *ExportErrorDetails
SetExportSourceImages sets the ExportSourceImages field's value.
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_ 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 (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 (s *ExportErrorDetailsOutput_) SetMessage(v string) *ExportErrorDetailsOutput_
SetMessage sets the Message field's value.
func (s *ExportErrorDetailsOutput_) SetType(v string) *ExportErrorDetailsOutput_
SetType sets the Type field's value.
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_ 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 (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 (s *ExportS3DataInput_) SetKmsKeyId(v string) *ExportS3DataInput_
SetKmsKeyId sets the KmsKeyId field's value.
func (s *ExportS3DataInput_) SetS3Uri(v string) *ExportS3DataInput_
SetS3Uri sets the S3Uri field's value.
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 (s *ExportS3DataInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ExportVectorEnrichmentJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportVectorEnrichmentJobInput) SetArn(v string) *ExportVectorEnrichmentJobInput
SetArn sets the Arn field's value.
func (s *ExportVectorEnrichmentJobInput) SetClientToken(v string) *ExportVectorEnrichmentJobInput
SetClientToken sets the ClientToken field's value.
func (s *ExportVectorEnrichmentJobInput) SetExecutionRoleArn(v string) *ExportVectorEnrichmentJobInput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *ExportVectorEnrichmentJobInput) SetOutputConfig(v *ExportVectorEnrichmentJobOutputConfig) *ExportVectorEnrichmentJobInput
SetOutputConfig sets the OutputConfig field's value.
func (s ExportVectorEnrichmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportVectorEnrichmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ExportVectorEnrichmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportVectorEnrichmentJobOutput) SetArn(v string) *ExportVectorEnrichmentJobOutput
SetArn sets the Arn field's value.
func (s *ExportVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *ExportVectorEnrichmentJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *ExportVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *ExportVectorEnrichmentJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *ExportVectorEnrichmentJobOutput) SetExportStatus(v string) *ExportVectorEnrichmentJobOutput
SetExportStatus sets the ExportStatus field's value.
func (s *ExportVectorEnrichmentJobOutput) SetOutputConfig(v *ExportVectorEnrichmentJobOutputConfig) *ExportVectorEnrichmentJobOutput
SetOutputConfig sets the OutputConfig field's value.
func (s ExportVectorEnrichmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportVectorEnrichmentJobOutputConfig 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 (s ExportVectorEnrichmentJobOutputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportVectorEnrichmentJobOutputConfig) SetS3Data(v *VectorEnrichmentJobS3Data) *ExportVectorEnrichmentJobOutputConfig
SetS3Data sets the S3Data field's value.
func (s ExportVectorEnrichmentJobOutputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportVectorEnrichmentJobOutputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *Filter) SetMaximum(v float64) *Filter
SetMaximum sets the Maximum field's value.
func (s *Filter) SetMinimum(v float64) *Filter
SetMinimum sets the Minimum field's value.
func (s *Filter) SetName(v string) *Filter
SetName sets the Name field's value.
func (s *Filter) SetType(v string) *Filter
SetType sets the Type field's value.
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_ 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 (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 (s *GeoMosaicConfigInput_) SetAlgorithmName(v string) *GeoMosaicConfigInput_
SetAlgorithmName sets the AlgorithmName field's value.
func (s *GeoMosaicConfigInput_) SetTargetBands(v []*string) *GeoMosaicConfigInput_
SetTargetBands sets the TargetBands field's value.
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 (s *GeoMosaicConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *Geometry) SetCoordinates(v [][][]*float64) *Geometry
SetCoordinates sets the Coordinates field's value.
func (s *Geometry) SetType(v string) *Geometry
SetType sets the Type field's value.
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 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 (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 (s *GetEarthObservationJobInput) SetArn(v string) *GetEarthObservationJobInput
SetArn sets the Arn field's value.
func (s GetEarthObservationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetEarthObservationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetEarthObservationJobOutput) SetArn(v string) *GetEarthObservationJobOutput
SetArn sets the Arn field's value.
func (s *GetEarthObservationJobOutput) SetCreationTime(v time.Time) *GetEarthObservationJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *GetEarthObservationJobOutput) SetDurationInSeconds(v int64) *GetEarthObservationJobOutput
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *GetEarthObservationJobOutput) SetErrorDetails(v *EarthObservationJobErrorDetails) *GetEarthObservationJobOutput
SetErrorDetails sets the ErrorDetails field's value.
func (s *GetEarthObservationJobOutput) SetExecutionRoleArn(v string) *GetEarthObservationJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *GetEarthObservationJobOutput) SetExportErrorDetails(v *ExportErrorDetails) *GetEarthObservationJobOutput
SetExportErrorDetails sets the ExportErrorDetails field's value.
func (s *GetEarthObservationJobOutput) SetExportStatus(v string) *GetEarthObservationJobOutput
SetExportStatus sets the ExportStatus field's value.
func (s *GetEarthObservationJobOutput) SetInputConfig(v *InputConfigOutput_) *GetEarthObservationJobOutput
SetInputConfig sets the InputConfig field's value.
func (s *GetEarthObservationJobOutput) SetJobConfig(v *JobConfigInput_) *GetEarthObservationJobOutput
SetJobConfig sets the JobConfig field's value.
func (s *GetEarthObservationJobOutput) SetKmsKeyId(v string) *GetEarthObservationJobOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *GetEarthObservationJobOutput) SetName(v string) *GetEarthObservationJobOutput
SetName sets the Name field's value.
func (s *GetEarthObservationJobOutput) SetOutputBands(v []*OutputBand) *GetEarthObservationJobOutput
SetOutputBands sets the OutputBands field's value.
func (s *GetEarthObservationJobOutput) SetStatus(v string) *GetEarthObservationJobOutput
SetStatus sets the Status field's value.
func (s *GetEarthObservationJobOutput) SetTags(v map[string]*string) *GetEarthObservationJobOutput
SetTags sets the Tags field's value.
func (s GetEarthObservationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRasterDataCollectionInput 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 (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 (s *GetRasterDataCollectionInput) SetArn(v string) *GetRasterDataCollectionInput
SetArn sets the Arn field's value.
func (s GetRasterDataCollectionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetRasterDataCollectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s GetRasterDataCollectionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetRasterDataCollectionOutput) SetArn(v string) *GetRasterDataCollectionOutput
SetArn sets the Arn field's value.
func (s *GetRasterDataCollectionOutput) SetDescription(v string) *GetRasterDataCollectionOutput
SetDescription sets the Description field's value.
func (s *GetRasterDataCollectionOutput) SetDescriptionPageUrl(v string) *GetRasterDataCollectionOutput
SetDescriptionPageUrl sets the DescriptionPageUrl field's value.
func (s *GetRasterDataCollectionOutput) SetImageSourceBands(v []*string) *GetRasterDataCollectionOutput
SetImageSourceBands sets the ImageSourceBands field's value.
func (s *GetRasterDataCollectionOutput) SetName(v string) *GetRasterDataCollectionOutput
SetName sets the Name field's value.
func (s *GetRasterDataCollectionOutput) SetSupportedFilters(v []*Filter) *GetRasterDataCollectionOutput
SetSupportedFilters sets the SupportedFilters field's value.
func (s *GetRasterDataCollectionOutput) SetTags(v map[string]*string) *GetRasterDataCollectionOutput
SetTags sets the Tags field's value.
func (s *GetRasterDataCollectionOutput) SetType(v string) *GetRasterDataCollectionOutput
SetType sets the Type field's value.
func (s GetRasterDataCollectionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTileInput 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 (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 (s *GetTileInput) SetArn(v string) *GetTileInput
SetArn sets the Arn field's value.
func (s *GetTileInput) SetExecutionRoleArn(v string) *GetTileInput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *GetTileInput) SetImageAssets(v []*string) *GetTileInput
SetImageAssets sets the ImageAssets field's value.
func (s *GetTileInput) SetImageMask(v bool) *GetTileInput
SetImageMask sets the ImageMask field's value.
func (s *GetTileInput) SetOutputDataType(v string) *GetTileInput
SetOutputDataType sets the OutputDataType field's value.
func (s *GetTileInput) SetOutputFormat(v string) *GetTileInput
SetOutputFormat sets the OutputFormat field's value.
func (s *GetTileInput) SetPropertyFilters(v string) *GetTileInput
SetPropertyFilters sets the PropertyFilters field's value.
func (s *GetTileInput) SetTarget(v string) *GetTileInput
SetTarget sets the Target field's value.
func (s *GetTileInput) SetTimeRangeFilter(v string) *GetTileInput
SetTimeRangeFilter sets the TimeRangeFilter field's value.
func (s *GetTileInput) SetX(v int64) *GetTileInput
SetX sets the X field's value.
func (s *GetTileInput) SetY(v int64) *GetTileInput
SetY sets the Y field's value.
func (s *GetTileInput) SetZ(v int64) *GetTileInput
SetZ sets the Z field's value.
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 (s *GetTileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTileOutput struct { // The output binary file. BinaryFile io.ReadCloser `type:"blob"` // contains filtered or unexported fields }
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 (s *GetTileOutput) SetBinaryFile(v io.ReadCloser) *GetTileOutput
SetBinaryFile sets the BinaryFile field's value.
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 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 (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 (s *GetVectorEnrichmentJobInput) SetArn(v string) *GetVectorEnrichmentJobInput
SetArn sets the Arn field's value.
func (s GetVectorEnrichmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetVectorEnrichmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetVectorEnrichmentJobOutput) SetArn(v string) *GetVectorEnrichmentJobOutput
SetArn sets the Arn field's value.
func (s *GetVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *GetVectorEnrichmentJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *GetVectorEnrichmentJobOutput) SetDurationInSeconds(v int64) *GetVectorEnrichmentJobOutput
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *GetVectorEnrichmentJobOutput) SetErrorDetails(v *VectorEnrichmentJobErrorDetails) *GetVectorEnrichmentJobOutput
SetErrorDetails sets the ErrorDetails field's value.
func (s *GetVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *GetVectorEnrichmentJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *GetVectorEnrichmentJobOutput) SetExportErrorDetails(v *VectorEnrichmentJobExportErrorDetails) *GetVectorEnrichmentJobOutput
SetExportErrorDetails sets the ExportErrorDetails field's value.
func (s *GetVectorEnrichmentJobOutput) SetExportStatus(v string) *GetVectorEnrichmentJobOutput
SetExportStatus sets the ExportStatus field's value.
func (s *GetVectorEnrichmentJobOutput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *GetVectorEnrichmentJobOutput
SetInputConfig sets the InputConfig field's value.
func (s *GetVectorEnrichmentJobOutput) SetJobConfig(v *VectorEnrichmentJobConfig) *GetVectorEnrichmentJobOutput
SetJobConfig sets the JobConfig field's value.
func (s *GetVectorEnrichmentJobOutput) SetKmsKeyId(v string) *GetVectorEnrichmentJobOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *GetVectorEnrichmentJobOutput) SetName(v string) *GetVectorEnrichmentJobOutput
SetName sets the Name field's value.
func (s *GetVectorEnrichmentJobOutput) SetStatus(v string) *GetVectorEnrichmentJobOutput
SetStatus sets the Status field's value.
func (s *GetVectorEnrichmentJobOutput) SetTags(v map[string]*string) *GetVectorEnrichmentJobOutput
SetTags sets the Tags field's value.
func (s *GetVectorEnrichmentJobOutput) SetType(v string) *GetVectorEnrichmentJobOutput
SetType sets the Type field's value.
func (s GetVectorEnrichmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InputConfigInput_ 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 (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 (s *InputConfigInput_) SetPreviousEarthObservationJobArn(v string) *InputConfigInput_
SetPreviousEarthObservationJobArn sets the PreviousEarthObservationJobArn field's value.
func (s *InputConfigInput_) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryInput_) *InputConfigInput_
SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.
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 (s *InputConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *InputConfigOutput_) SetPreviousEarthObservationJobArn(v string) *InputConfigOutput_
SetPreviousEarthObservationJobArn sets the PreviousEarthObservationJobArn field's value.
func (s *InputConfigOutput_) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryOutput_) *InputConfigOutput_
SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.
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 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 (s *InternalServerException) Code() string
Code returns the exception type name.
func (s *InternalServerException) Error() string
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 (s *InternalServerException) Message() string
Message returns the exception's message.
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *ItemSource) SetAssets(v map[string]*AssetValue) *ItemSource
SetAssets sets the Assets field's value.
func (s *ItemSource) SetDateTime(v time.Time) *ItemSource
SetDateTime sets the DateTime field's value.
func (s *ItemSource) SetGeometry(v *Geometry) *ItemSource
SetGeometry sets the Geometry field's value.
func (s *ItemSource) SetId(v string) *ItemSource
SetId sets the Id field's value.
func (s *ItemSource) SetProperties(v *Properties) *ItemSource
SetProperties sets the Properties field's value.
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_ 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 (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 (s *JobConfigInput_) SetBandMathConfig(v *BandMathConfigInput_) *JobConfigInput_
SetBandMathConfig sets the BandMathConfig field's value.
func (s *JobConfigInput_) SetCloudMaskingConfig(v *CloudMaskingConfigInput_) *JobConfigInput_
SetCloudMaskingConfig sets the CloudMaskingConfig field's value.
func (s *JobConfigInput_) SetCloudRemovalConfig(v *CloudRemovalConfigInput_) *JobConfigInput_
SetCloudRemovalConfig sets the CloudRemovalConfig field's value.
func (s *JobConfigInput_) SetGeoMosaicConfig(v *GeoMosaicConfigInput_) *JobConfigInput_
SetGeoMosaicConfig sets the GeoMosaicConfig field's value.
func (s *JobConfigInput_) SetLandCoverSegmentationConfig(v *LandCoverSegmentationConfigInput_) *JobConfigInput_
SetLandCoverSegmentationConfig sets the LandCoverSegmentationConfig field's value.
func (s *JobConfigInput_) SetResamplingConfig(v *ResamplingConfigInput_) *JobConfigInput_
SetResamplingConfig sets the ResamplingConfig field's value.
func (s *JobConfigInput_) SetStackConfig(v *StackConfigInput_) *JobConfigInput_
SetStackConfig sets the StackConfig field's value.
func (s *JobConfigInput_) SetTemporalStatisticsConfig(v *TemporalStatisticsConfigInput_) *JobConfigInput_
SetTemporalStatisticsConfig sets the TemporalStatisticsConfig field's value.
func (s *JobConfigInput_) SetZonalStatisticsConfig(v *ZonalStatisticsConfigInput_) *JobConfigInput_
SetZonalStatisticsConfig sets the ZonalStatisticsConfig field's value.
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 (s *JobConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LandCoverSegmentationConfigInput_ struct {
// contains filtered or unexported fields
}
The input structure for Land Cover Operation type.
func (s LandCoverSegmentationConfigInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s LandCoverSegmentationConfigInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LandsatCloudCoverLandInput_ 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 (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 (s *LandsatCloudCoverLandInput_) SetLowerBound(v float64) *LandsatCloudCoverLandInput_
SetLowerBound sets the LowerBound field's value.
func (s *LandsatCloudCoverLandInput_) SetUpperBound(v float64) *LandsatCloudCoverLandInput_
SetUpperBound sets the UpperBound field's value.
func (s LandsatCloudCoverLandInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *LandsatCloudCoverLandInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListEarthObservationJobOutputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListEarthObservationJobOutputConfig) SetArn(v string) *ListEarthObservationJobOutputConfig
SetArn sets the Arn field's value.
func (s *ListEarthObservationJobOutputConfig) SetCreationTime(v time.Time) *ListEarthObservationJobOutputConfig
SetCreationTime sets the CreationTime field's value.
func (s *ListEarthObservationJobOutputConfig) SetDurationInSeconds(v int64) *ListEarthObservationJobOutputConfig
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *ListEarthObservationJobOutputConfig) SetName(v string) *ListEarthObservationJobOutputConfig
SetName sets the Name field's value.
func (s *ListEarthObservationJobOutputConfig) SetOperationType(v string) *ListEarthObservationJobOutputConfig
SetOperationType sets the OperationType field's value.
func (s *ListEarthObservationJobOutputConfig) SetStatus(v string) *ListEarthObservationJobOutputConfig
SetStatus sets the Status field's value.
func (s *ListEarthObservationJobOutputConfig) SetTags(v map[string]*string) *ListEarthObservationJobOutputConfig
SetTags sets the Tags field's value.
func (s ListEarthObservationJobOutputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEarthObservationJobsInput 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 (s ListEarthObservationJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListEarthObservationJobsInput) SetMaxResults(v int64) *ListEarthObservationJobsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListEarthObservationJobsInput) SetNextToken(v string) *ListEarthObservationJobsInput
SetNextToken sets the NextToken field's value.
func (s *ListEarthObservationJobsInput) SetSortBy(v string) *ListEarthObservationJobsInput
SetSortBy sets the SortBy field's value.
func (s *ListEarthObservationJobsInput) SetSortOrder(v string) *ListEarthObservationJobsInput
SetSortOrder sets the SortOrder field's value.
func (s *ListEarthObservationJobsInput) SetStatusEquals(v string) *ListEarthObservationJobsInput
SetStatusEquals sets the StatusEquals field's value.
func (s ListEarthObservationJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListEarthObservationJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListEarthObservationJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListEarthObservationJobsOutput) SetEarthObservationJobSummaries(v []*ListEarthObservationJobOutputConfig) *ListEarthObservationJobsOutput
SetEarthObservationJobSummaries sets the EarthObservationJobSummaries field's value.
func (s *ListEarthObservationJobsOutput) SetNextToken(v string) *ListEarthObservationJobsOutput
SetNextToken sets the NextToken field's value.
func (s ListEarthObservationJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRasterDataCollectionsInput 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 (s ListRasterDataCollectionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRasterDataCollectionsInput) SetMaxResults(v int64) *ListRasterDataCollectionsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListRasterDataCollectionsInput) SetNextToken(v string) *ListRasterDataCollectionsInput
SetNextToken sets the NextToken field's value.
func (s ListRasterDataCollectionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRasterDataCollectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListRasterDataCollectionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRasterDataCollectionsOutput) SetNextToken(v string) *ListRasterDataCollectionsOutput
SetNextToken sets the NextToken field's value.
func (s *ListRasterDataCollectionsOutput) SetRasterDataCollectionSummaries(v []*RasterDataCollectionMetadata) *ListRasterDataCollectionsOutput
SetRasterDataCollectionSummaries sets the RasterDataCollectionSummaries field's value.
func (s ListRasterDataCollectionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput 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 (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 (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
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 (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // Each tag consists of a key and a value. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
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 (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
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 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 (s ListVectorEnrichmentJobOutputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListVectorEnrichmentJobOutputConfig) SetArn(v string) *ListVectorEnrichmentJobOutputConfig
SetArn sets the Arn field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetCreationTime(v time.Time) *ListVectorEnrichmentJobOutputConfig
SetCreationTime sets the CreationTime field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetDurationInSeconds(v int64) *ListVectorEnrichmentJobOutputConfig
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetName(v string) *ListVectorEnrichmentJobOutputConfig
SetName sets the Name field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetStatus(v string) *ListVectorEnrichmentJobOutputConfig
SetStatus sets the Status field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetTags(v map[string]*string) *ListVectorEnrichmentJobOutputConfig
SetTags sets the Tags field's value.
func (s *ListVectorEnrichmentJobOutputConfig) SetType(v string) *ListVectorEnrichmentJobOutputConfig
SetType sets the Type field's value.
func (s ListVectorEnrichmentJobOutputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListVectorEnrichmentJobsInput 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 (s ListVectorEnrichmentJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListVectorEnrichmentJobsInput) SetMaxResults(v int64) *ListVectorEnrichmentJobsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListVectorEnrichmentJobsInput) SetNextToken(v string) *ListVectorEnrichmentJobsInput
SetNextToken sets the NextToken field's value.
func (s *ListVectorEnrichmentJobsInput) SetSortBy(v string) *ListVectorEnrichmentJobsInput
SetSortBy sets the SortBy field's value.
func (s *ListVectorEnrichmentJobsInput) SetSortOrder(v string) *ListVectorEnrichmentJobsInput
SetSortOrder sets the SortOrder field's value.
func (s *ListVectorEnrichmentJobsInput) SetStatusEquals(v string) *ListVectorEnrichmentJobsInput
SetStatusEquals sets the StatusEquals field's value.
func (s ListVectorEnrichmentJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListVectorEnrichmentJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListVectorEnrichmentJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListVectorEnrichmentJobsOutput) SetNextToken(v string) *ListVectorEnrichmentJobsOutput
SetNextToken sets the NextToken field's value.
func (s *ListVectorEnrichmentJobsOutput) SetVectorEnrichmentJobSummaries(v []*ListVectorEnrichmentJobOutputConfig) *ListVectorEnrichmentJobsOutput
SetVectorEnrichmentJobSummaries sets the VectorEnrichmentJobSummaries field's value.
func (s ListVectorEnrichmentJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapMatchingConfig 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 (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 (s *MapMatchingConfig) SetIdAttributeName(v string) *MapMatchingConfig
SetIdAttributeName sets the IdAttributeName field's value.
func (s *MapMatchingConfig) SetTimestampAttributeName(v string) *MapMatchingConfig
SetTimestampAttributeName sets the TimestampAttributeName field's value.
func (s *MapMatchingConfig) SetXAttributeName(v string) *MapMatchingConfig
SetXAttributeName sets the XAttributeName field's value.
func (s *MapMatchingConfig) SetYAttributeName(v string) *MapMatchingConfig
SetYAttributeName sets the YAttributeName field's value.
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 (s *MapMatchingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *MultiPolygonGeometryInput_) SetCoordinates(v [][][][]*float64) *MultiPolygonGeometryInput_
SetCoordinates sets the Coordinates field's value.
func (s MultiPolygonGeometryInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *MultiPolygonGeometryInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *Operation) SetEquation(v string) *Operation
SetEquation sets the Equation field's value.
func (s *Operation) SetName(v string) *Operation
SetName sets the Name field's value.
func (s *Operation) SetOutputType(v string) *Operation
SetOutputType sets the OutputType field's value.
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 (s *Operation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *OutputBand) SetBandName(v string) *OutputBand
SetBandName sets the BandName field's value.
func (s *OutputBand) SetOutputDataType(v string) *OutputBand
SetOutputDataType sets the OutputDataType field's value.
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_ 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 (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 (s *OutputConfigInput_) SetS3Data(v *ExportS3DataInput_) *OutputConfigInput_
SetS3Data sets the S3Data field's value.
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 (s *OutputConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s OutputResolutionResamplingInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OutputResolutionResamplingInput_) SetUserDefined(v *UserDefined) *OutputResolutionResamplingInput_
SetUserDefined sets the UserDefined field's value.
func (s OutputResolutionResamplingInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OutputResolutionResamplingInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *OutputResolutionStackInput_) SetPredefined(v string) *OutputResolutionStackInput_
SetPredefined sets the Predefined field's value.
func (s *OutputResolutionStackInput_) SetUserDefined(v *UserDefined) *OutputResolutionStackInput_
SetUserDefined sets the UserDefined field's value.
func (s OutputResolutionStackInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OutputResolutionStackInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PlatformInput_) SetComparisonOperator(v string) *PlatformInput_
SetComparisonOperator sets the ComparisonOperator field's value.
func (s *PlatformInput_) SetValue(v string) *PlatformInput_
SetValue sets the Value field's value.
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 (s *PlatformInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PolygonGeometryInput_) SetCoordinates(v [][][]*float64) *PolygonGeometryInput_
SetCoordinates sets the Coordinates field's value.
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 (s *PolygonGeometryInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *Properties) SetEoCloudCover(v float64) *Properties
SetEoCloudCover sets the EoCloudCover field's value.
func (s *Properties) SetLandsatCloudCoverLand(v float64) *Properties
SetLandsatCloudCoverLand sets the LandsatCloudCoverLand field's value.
func (s *Properties) SetPlatform(v string) *Properties
SetPlatform sets the Platform field's value.
func (s *Properties) SetViewOffNadir(v float64) *Properties
SetViewOffNadir sets the ViewOffNadir field's value.
func (s *Properties) SetViewSunAzimuth(v float64) *Properties
SetViewSunAzimuth sets the ViewSunAzimuth field's value.
func (s *Properties) SetViewSunElevation(v float64) *Properties
SetViewSunElevation sets the ViewSunElevation field's value.
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 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 (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 (s *Property) SetEoCloudCover(v *EoCloudCoverInput_) *Property
SetEoCloudCover sets the EoCloudCover field's value.
func (s *Property) SetLandsatCloudCoverLand(v *LandsatCloudCoverLandInput_) *Property
SetLandsatCloudCoverLand sets the LandsatCloudCoverLand field's value.
func (s *Property) SetPlatform(v *PlatformInput_) *Property
SetPlatform sets the Platform field's value.
func (s *Property) SetViewOffNadir(v *ViewOffNadirInput_) *Property
SetViewOffNadir sets the ViewOffNadir field's value.
func (s *Property) SetViewSunAzimuth(v *ViewSunAzimuthInput_) *Property
SetViewSunAzimuth sets the ViewSunAzimuth field's value.
func (s *Property) SetViewSunElevation(v *ViewSunElevationInput_) *Property
SetViewSunElevation sets the ViewSunElevation field's value.
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 (s *Property) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PropertyFilter) SetProperty(v *Property) *PropertyFilter
SetProperty sets the Property field's value.
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 (s *PropertyFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PropertyFilters) SetLogicalOperator(v string) *PropertyFilters
SetLogicalOperator sets the LogicalOperator field's value.
func (s *PropertyFilters) SetProperties(v []*PropertyFilter) *PropertyFilters
SetProperties sets the Properties field's value.
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 (s *PropertyFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *RasterDataCollectionMetadata) SetArn(v string) *RasterDataCollectionMetadata
SetArn sets the Arn field's value.
func (s *RasterDataCollectionMetadata) SetDescription(v string) *RasterDataCollectionMetadata
SetDescription sets the Description field's value.
func (s *RasterDataCollectionMetadata) SetDescriptionPageUrl(v string) *RasterDataCollectionMetadata
SetDescriptionPageUrl sets the DescriptionPageUrl field's value.
func (s *RasterDataCollectionMetadata) SetName(v string) *RasterDataCollectionMetadata
SetName sets the Name field's value.
func (s *RasterDataCollectionMetadata) SetSupportedFilters(v []*Filter) *RasterDataCollectionMetadata
SetSupportedFilters sets the SupportedFilters field's value.
func (s *RasterDataCollectionMetadata) SetTags(v map[string]*string) *RasterDataCollectionMetadata
SetTags sets the Tags field's value.
func (s *RasterDataCollectionMetadata) SetType(v string) *RasterDataCollectionMetadata
SetType sets the Type field's value.
func (s RasterDataCollectionMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RasterDataCollectionQueryInput_ 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 (s RasterDataCollectionQueryInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RasterDataCollectionQueryInput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryInput_
SetAreaOfInterest sets the AreaOfInterest field's value.
func (s *RasterDataCollectionQueryInput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryInput_
SetPropertyFilters sets the PropertyFilters field's value.
func (s *RasterDataCollectionQueryInput_) SetRasterDataCollectionArn(v string) *RasterDataCollectionQueryInput_
SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.
func (s *RasterDataCollectionQueryInput_) SetTimeRangeFilter(v *TimeRangeFilterInput_) *RasterDataCollectionQueryInput_
SetTimeRangeFilter sets the TimeRangeFilter field's value.
func (s RasterDataCollectionQueryInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RasterDataCollectionQueryInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s RasterDataCollectionQueryOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RasterDataCollectionQueryOutput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryOutput_
SetAreaOfInterest sets the AreaOfInterest field's value.
func (s *RasterDataCollectionQueryOutput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryOutput_
SetPropertyFilters sets the PropertyFilters field's value.
func (s *RasterDataCollectionQueryOutput_) SetRasterDataCollectionArn(v string) *RasterDataCollectionQueryOutput_
SetRasterDataCollectionArn sets the RasterDataCollectionArn field's value.
func (s *RasterDataCollectionQueryOutput_) SetRasterDataCollectionName(v string) *RasterDataCollectionQueryOutput_
SetRasterDataCollectionName sets the RasterDataCollectionName field's value.
func (s *RasterDataCollectionQueryOutput_) SetTimeRangeFilter(v *TimeRangeFilterOutput_) *RasterDataCollectionQueryOutput_
SetTimeRangeFilter sets the TimeRangeFilter field's value.
func (s RasterDataCollectionQueryOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RasterDataCollectionQueryWithBandFilterInput_ 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 (s RasterDataCollectionQueryWithBandFilterInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RasterDataCollectionQueryWithBandFilterInput_) SetAreaOfInterest(v *AreaOfInterest) *RasterDataCollectionQueryWithBandFilterInput_
SetAreaOfInterest sets the AreaOfInterest field's value.
func (s *RasterDataCollectionQueryWithBandFilterInput_) SetBandFilter(v []*string) *RasterDataCollectionQueryWithBandFilterInput_
SetBandFilter sets the BandFilter field's value.
func (s *RasterDataCollectionQueryWithBandFilterInput_) SetPropertyFilters(v *PropertyFilters) *RasterDataCollectionQueryWithBandFilterInput_
SetPropertyFilters sets the PropertyFilters field's value.
func (s *RasterDataCollectionQueryWithBandFilterInput_) SetTimeRangeFilter(v *TimeRangeFilterInput_) *RasterDataCollectionQueryWithBandFilterInput_
SetTimeRangeFilter sets the TimeRangeFilter field's value.
func (s RasterDataCollectionQueryWithBandFilterInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RasterDataCollectionQueryWithBandFilterInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ResamplingConfigInput_) SetAlgorithmName(v string) *ResamplingConfigInput_
SetAlgorithmName sets the AlgorithmName field's value.
func (s *ResamplingConfigInput_) SetOutputResolution(v *OutputResolutionResamplingInput_) *ResamplingConfigInput_
SetOutputResolution sets the OutputResolution field's value.
func (s *ResamplingConfigInput_) SetTargetBands(v []*string) *ResamplingConfigInput_
SetTargetBands sets the TargetBands field's value.
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 (s *ResamplingConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (s *ResourceNotFoundException) Error() string
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 (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *ReverseGeocodingConfig) SetXAttributeName(v string) *ReverseGeocodingConfig
SetXAttributeName sets the XAttributeName field's value.
func (s *ReverseGeocodingConfig) SetYAttributeName(v string) *ReverseGeocodingConfig
SetYAttributeName sets the YAttributeName field's value.
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 (s *ReverseGeocodingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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(p client.ConfigProvider, cfgs ...*aws.Config) *SageMakerGeospatial
New creates a new instance of the SageMakerGeospatial client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a SageMakerGeospatial client from just a session. svc := sagemakergeospatial.New(mySession) // Create a SageMakerGeospatial client with additional configuration svc := sagemakergeospatial.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (c *SageMakerGeospatial) DeleteEarthObservationJob(input *DeleteEarthObservationJobInput) (*DeleteEarthObservationJobOutput, error)
DeleteEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to delete an Earth Observation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation DeleteEarthObservationJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteEarthObservationJob
func (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 (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 (c *SageMakerGeospatial) DeleteVectorEnrichmentJob(input *DeleteVectorEnrichmentJobInput) (*DeleteVectorEnrichmentJobOutput, error)
DeleteVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to delete a Vector Enrichment job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation DeleteVectorEnrichmentJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/DeleteVectorEnrichmentJob
func (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 (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 (c *SageMakerGeospatial) ExportEarthObservationJob(input *ExportEarthObservationJobInput) (*ExportEarthObservationJobOutput, error)
ExportEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to export results of an Earth Observation job and optionally source images used as input to the EOJ to an Amazon S3 location.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ExportEarthObservationJob for usage and error information.
Returned Error Types:
ServiceQuotaExceededException You have exceeded the service quota.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportEarthObservationJob
func (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 (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 (c *SageMakerGeospatial) ExportVectorEnrichmentJob(input *ExportVectorEnrichmentJobInput) (*ExportVectorEnrichmentJobOutput, error)
ExportVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ExportVectorEnrichmentJob for usage and error information.
Returned Error Types:
ServiceQuotaExceededException You have exceeded the service quota.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ExportVectorEnrichmentJob
func (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 (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 (c *SageMakerGeospatial) GetEarthObservationJob(input *GetEarthObservationJobInput) (*GetEarthObservationJobOutput, error)
GetEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.
Get the details for a previously initiated Earth Observation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetEarthObservationJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetEarthObservationJob
func (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 (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 (c *SageMakerGeospatial) GetRasterDataCollection(input *GetRasterDataCollectionInput) (*GetRasterDataCollectionOutput, error)
GetRasterDataCollection API operation for Amazon SageMaker geospatial capabilities.
Use this operation to get details of a specific raster data collection.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetRasterDataCollection for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetRasterDataCollection
func (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 (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 (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 (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 (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 (c *SageMakerGeospatial) GetVectorEnrichmentJob(input *GetVectorEnrichmentJobInput) (*GetVectorEnrichmentJobOutput, error)
GetVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation GetVectorEnrichmentJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/GetVectorEnrichmentJob
func (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 (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 (c *SageMakerGeospatial) ListEarthObservationJobs(input *ListEarthObservationJobsInput) (*ListEarthObservationJobsOutput, error)
ListEarthObservationJobs API operation for Amazon SageMaker geospatial capabilities.
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListEarthObservationJobs for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListEarthObservationJobs
func (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 (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 (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 (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 (c *SageMakerGeospatial) ListRasterDataCollections(input *ListRasterDataCollectionsInput) (*ListRasterDataCollectionsOutput, error)
ListRasterDataCollections API operation for Amazon SageMaker geospatial capabilities.
Use this operation to get raster data collections.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListRasterDataCollections for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListRasterDataCollections
func (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 (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 (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 (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 (c *SageMakerGeospatial) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon SageMaker geospatial capabilities.
Lists the tags attached to the resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListTagsForResource for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListTagsForResource
func (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 (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 (c *SageMakerGeospatial) ListVectorEnrichmentJobs(input *ListVectorEnrichmentJobsInput) (*ListVectorEnrichmentJobsOutput, error)
ListVectorEnrichmentJobs API operation for Amazon SageMaker geospatial capabilities.
Retrieves a list of vector enrichment jobs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation ListVectorEnrichmentJobs for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/ListVectorEnrichmentJobs
func (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 (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 (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 (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 (c *SageMakerGeospatial) SearchRasterDataCollection(input *SearchRasterDataCollectionInput) (*SearchRasterDataCollectionOutput, error)
SearchRasterDataCollection API operation for Amazon SageMaker geospatial capabilities.
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation SearchRasterDataCollection for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/SearchRasterDataCollection
func (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 (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 (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 (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 (c *SageMakerGeospatial) StartEarthObservationJob(input *StartEarthObservationJobInput) (*StartEarthObservationJobOutput, error)
StartEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to create an Earth observation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StartEarthObservationJob for usage and error information.
Returned Error Types:
ServiceQuotaExceededException You have exceeded the service quota.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartEarthObservationJob
func (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 (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 (c *SageMakerGeospatial) StartVectorEnrichmentJob(input *StartVectorEnrichmentJobInput) (*StartVectorEnrichmentJobOutput, error)
StartVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StartVectorEnrichmentJob for usage and error information.
Returned Error Types:
ServiceQuotaExceededException You have exceeded the service quota.
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StartVectorEnrichmentJob
func (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 (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 (c *SageMakerGeospatial) StopEarthObservationJob(input *StopEarthObservationJobInput) (*StopEarthObservationJobOutput, error)
StopEarthObservationJob API operation for Amazon SageMaker geospatial capabilities.
Use this operation to stop an existing earth observation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StopEarthObservationJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopEarthObservationJob
func (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 (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 (c *SageMakerGeospatial) StopVectorEnrichmentJob(input *StopVectorEnrichmentJobInput) (*StopVectorEnrichmentJobOutput, error)
StopVectorEnrichmentJob API operation for Amazon SageMaker geospatial capabilities.
Stops the Vector Enrichment job for a given job ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon SageMaker geospatial capabilities's API operation StopVectorEnrichmentJob for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request processing has failed because of an unknown error, exception, or failure.
ResourceNotFoundException The request references a resource which does not exist.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/sagemaker-geospatial-2020-05-27/StopVectorEnrichmentJob
func (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 (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 (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 (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 (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 (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 (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 (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 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 (s SearchRasterDataCollectionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchRasterDataCollectionInput) SetArn(v string) *SearchRasterDataCollectionInput
SetArn sets the Arn field's value.
func (s *SearchRasterDataCollectionInput) SetNextToken(v string) *SearchRasterDataCollectionInput
SetNextToken sets the NextToken field's value.
func (s *SearchRasterDataCollectionInput) SetRasterDataCollectionQuery(v *RasterDataCollectionQueryWithBandFilterInput_) *SearchRasterDataCollectionInput
SetRasterDataCollectionQuery sets the RasterDataCollectionQuery field's value.
func (s SearchRasterDataCollectionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchRasterDataCollectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s SearchRasterDataCollectionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchRasterDataCollectionOutput) SetApproximateResultCount(v int64) *SearchRasterDataCollectionOutput
SetApproximateResultCount sets the ApproximateResultCount field's value.
func (s *SearchRasterDataCollectionOutput) SetItems(v []*ItemSource) *SearchRasterDataCollectionOutput
SetItems sets the Items field's value.
func (s *SearchRasterDataCollectionOutput) SetNextToken(v string) *SearchRasterDataCollectionOutput
SetNextToken sets the NextToken field's value.
func (s SearchRasterDataCollectionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException 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 (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (s *ServiceQuotaExceededException) Error() string
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StackConfigInput_ 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 (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 (s *StackConfigInput_) SetOutputResolution(v *OutputResolutionStackInput_) *StackConfigInput_
SetOutputResolution sets the OutputResolution field's value.
func (s *StackConfigInput_) SetTargetBands(v []*string) *StackConfigInput_
SetTargetBands sets the TargetBands field's value.
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 (s *StackConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s StartEarthObservationJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartEarthObservationJobInput) SetClientToken(v string) *StartEarthObservationJobInput
SetClientToken sets the ClientToken field's value.
func (s *StartEarthObservationJobInput) SetExecutionRoleArn(v string) *StartEarthObservationJobInput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *StartEarthObservationJobInput) SetInputConfig(v *InputConfigInput_) *StartEarthObservationJobInput
SetInputConfig sets the InputConfig field's value.
func (s *StartEarthObservationJobInput) SetJobConfig(v *JobConfigInput_) *StartEarthObservationJobInput
SetJobConfig sets the JobConfig field's value.
func (s *StartEarthObservationJobInput) SetKmsKeyId(v string) *StartEarthObservationJobInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *StartEarthObservationJobInput) SetName(v string) *StartEarthObservationJobInput
SetName sets the Name field's value.
func (s *StartEarthObservationJobInput) SetTags(v map[string]*string) *StartEarthObservationJobInput
SetTags sets the Tags field's value.
func (s StartEarthObservationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartEarthObservationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s StartEarthObservationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartEarthObservationJobOutput) SetArn(v string) *StartEarthObservationJobOutput
SetArn sets the Arn field's value.
func (s *StartEarthObservationJobOutput) SetCreationTime(v time.Time) *StartEarthObservationJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *StartEarthObservationJobOutput) SetDurationInSeconds(v int64) *StartEarthObservationJobOutput
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *StartEarthObservationJobOutput) SetExecutionRoleArn(v string) *StartEarthObservationJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *StartEarthObservationJobOutput) SetInputConfig(v *InputConfigOutput_) *StartEarthObservationJobOutput
SetInputConfig sets the InputConfig field's value.
func (s *StartEarthObservationJobOutput) SetJobConfig(v *JobConfigInput_) *StartEarthObservationJobOutput
SetJobConfig sets the JobConfig field's value.
func (s *StartEarthObservationJobOutput) SetKmsKeyId(v string) *StartEarthObservationJobOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *StartEarthObservationJobOutput) SetName(v string) *StartEarthObservationJobOutput
SetName sets the Name field's value.
func (s *StartEarthObservationJobOutput) SetStatus(v string) *StartEarthObservationJobOutput
SetStatus sets the Status field's value.
func (s *StartEarthObservationJobOutput) SetTags(v map[string]*string) *StartEarthObservationJobOutput
SetTags sets the Tags field's value.
func (s StartEarthObservationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartVectorEnrichmentJobInput 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 (s StartVectorEnrichmentJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartVectorEnrichmentJobInput) SetClientToken(v string) *StartVectorEnrichmentJobInput
SetClientToken sets the ClientToken field's value.
func (s *StartVectorEnrichmentJobInput) SetExecutionRoleArn(v string) *StartVectorEnrichmentJobInput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *StartVectorEnrichmentJobInput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *StartVectorEnrichmentJobInput
SetInputConfig sets the InputConfig field's value.
func (s *StartVectorEnrichmentJobInput) SetJobConfig(v *VectorEnrichmentJobConfig) *StartVectorEnrichmentJobInput
SetJobConfig sets the JobConfig field's value.
func (s *StartVectorEnrichmentJobInput) SetKmsKeyId(v string) *StartVectorEnrichmentJobInput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *StartVectorEnrichmentJobInput) SetName(v string) *StartVectorEnrichmentJobInput
SetName sets the Name field's value.
func (s *StartVectorEnrichmentJobInput) SetTags(v map[string]*string) *StartVectorEnrichmentJobInput
SetTags sets the Tags field's value.
func (s StartVectorEnrichmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartVectorEnrichmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s StartVectorEnrichmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartVectorEnrichmentJobOutput) SetArn(v string) *StartVectorEnrichmentJobOutput
SetArn sets the Arn field's value.
func (s *StartVectorEnrichmentJobOutput) SetCreationTime(v time.Time) *StartVectorEnrichmentJobOutput
SetCreationTime sets the CreationTime field's value.
func (s *StartVectorEnrichmentJobOutput) SetDurationInSeconds(v int64) *StartVectorEnrichmentJobOutput
SetDurationInSeconds sets the DurationInSeconds field's value.
func (s *StartVectorEnrichmentJobOutput) SetExecutionRoleArn(v string) *StartVectorEnrichmentJobOutput
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (s *StartVectorEnrichmentJobOutput) SetInputConfig(v *VectorEnrichmentJobInputConfig) *StartVectorEnrichmentJobOutput
SetInputConfig sets the InputConfig field's value.
func (s *StartVectorEnrichmentJobOutput) SetJobConfig(v *VectorEnrichmentJobConfig) *StartVectorEnrichmentJobOutput
SetJobConfig sets the JobConfig field's value.
func (s *StartVectorEnrichmentJobOutput) SetKmsKeyId(v string) *StartVectorEnrichmentJobOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (s *StartVectorEnrichmentJobOutput) SetName(v string) *StartVectorEnrichmentJobOutput
SetName sets the Name field's value.
func (s *StartVectorEnrichmentJobOutput) SetStatus(v string) *StartVectorEnrichmentJobOutput
SetStatus sets the Status field's value.
func (s *StartVectorEnrichmentJobOutput) SetTags(v map[string]*string) *StartVectorEnrichmentJobOutput
SetTags sets the Tags field's value.
func (s *StartVectorEnrichmentJobOutput) SetType(v string) *StartVectorEnrichmentJobOutput
SetType sets the Type field's value.
func (s StartVectorEnrichmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopEarthObservationJobInput 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 (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 (s *StopEarthObservationJobInput) SetArn(v string) *StopEarthObservationJobInput
SetArn sets the Arn field's value.
func (s StopEarthObservationJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopEarthObservationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopEarthObservationJobOutput struct {
// contains filtered or unexported fields
}
func (s StopEarthObservationJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s StopEarthObservationJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopVectorEnrichmentJobInput 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 (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 (s *StopVectorEnrichmentJobInput) SetArn(v string) *StopVectorEnrichmentJobInput
SetArn sets the Arn field's value.
func (s StopVectorEnrichmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopVectorEnrichmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopVectorEnrichmentJobOutput struct {
// contains filtered or unexported fields
}
func (s StopVectorEnrichmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s StopVectorEnrichmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput 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 (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 (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
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 (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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_ 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 (s TemporalStatisticsConfigInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *TemporalStatisticsConfigInput_) SetGroupBy(v string) *TemporalStatisticsConfigInput_
SetGroupBy sets the GroupBy field's value.
func (s *TemporalStatisticsConfigInput_) SetStatistics(v []*string) *TemporalStatisticsConfigInput_
SetStatistics sets the Statistics field's value.
func (s *TemporalStatisticsConfigInput_) SetTargetBands(v []*string) *TemporalStatisticsConfigInput_
SetTargetBands sets the TargetBands field's value.
func (s TemporalStatisticsConfigInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *TemporalStatisticsConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s *ThrottlingException) Code() string
Code returns the exception type name.
func (s *ThrottlingException) Error() string
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 (s *ThrottlingException) Message() string
Message returns the exception's message.
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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_ 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 (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 (s *TimeRangeFilterInput_) SetEndTime(v time.Time) *TimeRangeFilterInput_
SetEndTime sets the EndTime field's value.
func (s *TimeRangeFilterInput_) SetStartTime(v time.Time) *TimeRangeFilterInput_
SetStartTime sets the StartTime field's value.
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 (s *TimeRangeFilterInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *TimeRangeFilterOutput_) SetEndTime(v time.Time) *TimeRangeFilterOutput_
SetEndTime sets the EndTime field's value.
func (s *TimeRangeFilterOutput_) SetStartTime(v time.Time) *TimeRangeFilterOutput_
SetStartTime sets the StartTime field's value.
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 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 (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 (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
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 (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *UserDefined) SetUnit(v string) *UserDefined
SetUnit sets the Unit field's value.
func (s *UserDefined) SetValue(v float64) *UserDefined
SetValue sets the Value field's value.
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 (s *UserDefined) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s *ValidationException) Code() string
Code returns the exception type name.
func (s *ValidationException) Error() string
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 (s *ValidationException) Message() string
Message returns the exception's message.
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *VectorEnrichmentJobConfig) SetMapMatchingConfig(v *MapMatchingConfig) *VectorEnrichmentJobConfig
SetMapMatchingConfig sets the MapMatchingConfig field's value.
func (s *VectorEnrichmentJobConfig) SetReverseGeocodingConfig(v *ReverseGeocodingConfig) *VectorEnrichmentJobConfig
SetReverseGeocodingConfig sets the ReverseGeocodingConfig field's value.
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 (s *VectorEnrichmentJobConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s VectorEnrichmentJobDataSourceConfigInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobDataSourceConfigInput_) SetS3Data(v *VectorEnrichmentJobS3Data) *VectorEnrichmentJobDataSourceConfigInput_
SetS3Data sets the S3Data field's value.
func (s VectorEnrichmentJobDataSourceConfigInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobDataSourceConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s VectorEnrichmentJobErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobErrorDetails) SetErrorMessage(v string) *VectorEnrichmentJobErrorDetails
SetErrorMessage sets the ErrorMessage field's value.
func (s *VectorEnrichmentJobErrorDetails) SetErrorType(v string) *VectorEnrichmentJobErrorDetails
SetErrorType sets the ErrorType field's value.
func (s VectorEnrichmentJobErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VectorEnrichmentJobExportErrorDetails 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 (s VectorEnrichmentJobExportErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobExportErrorDetails) SetMessage(v string) *VectorEnrichmentJobExportErrorDetails
SetMessage sets the Message field's value.
func (s *VectorEnrichmentJobExportErrorDetails) SetType(v string) *VectorEnrichmentJobExportErrorDetails
SetType sets the Type field's value.
func (s VectorEnrichmentJobExportErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VectorEnrichmentJobInputConfig 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 (s VectorEnrichmentJobInputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobInputConfig) SetDataSourceConfig(v *VectorEnrichmentJobDataSourceConfigInput_) *VectorEnrichmentJobInputConfig
SetDataSourceConfig sets the DataSourceConfig field's value.
func (s *VectorEnrichmentJobInputConfig) SetDocumentType(v string) *VectorEnrichmentJobInputConfig
SetDocumentType sets the DocumentType field's value.
func (s VectorEnrichmentJobInputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VectorEnrichmentJobInputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *VectorEnrichmentJobS3Data) SetKmsKeyId(v string) *VectorEnrichmentJobS3Data
SetKmsKeyId sets the KmsKeyId field's value.
func (s *VectorEnrichmentJobS3Data) SetS3Uri(v string) *VectorEnrichmentJobS3Data
SetS3Uri sets the S3Uri field's value.
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 (s *VectorEnrichmentJobS3Data) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ViewOffNadirInput_) SetLowerBound(v float64) *ViewOffNadirInput_
SetLowerBound sets the LowerBound field's value.
func (s *ViewOffNadirInput_) SetUpperBound(v float64) *ViewOffNadirInput_
SetUpperBound sets the UpperBound field's value.
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 (s *ViewOffNadirInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ViewSunAzimuthInput_) SetLowerBound(v float64) *ViewSunAzimuthInput_
SetLowerBound sets the LowerBound field's value.
func (s *ViewSunAzimuthInput_) SetUpperBound(v float64) *ViewSunAzimuthInput_
SetUpperBound sets the UpperBound field's value.
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 (s *ViewSunAzimuthInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ViewSunElevationInput_) SetLowerBound(v float64) *ViewSunElevationInput_
SetLowerBound sets the LowerBound field's value.
func (s *ViewSunElevationInput_) SetUpperBound(v float64) *ViewSunElevationInput_
SetUpperBound sets the UpperBound field's value.
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 (s *ViewSunElevationInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ZonalStatisticsConfigInput_) SetStatistics(v []*string) *ZonalStatisticsConfigInput_
SetStatistics sets the Statistics field's value.
func (s *ZonalStatisticsConfigInput_) SetTargetBands(v []*string) *ZonalStatisticsConfigInput_
SetTargetBands sets the TargetBands field's value.
func (s *ZonalStatisticsConfigInput_) SetZoneS3Path(v string) *ZonalStatisticsConfigInput_
SetZoneS3Path sets the ZoneS3Path field's value.
func (s *ZonalStatisticsConfigInput_) SetZoneS3PathKmsKeyId(v string) *ZonalStatisticsConfigInput_
SetZoneS3PathKmsKeyId sets the ZoneS3PathKmsKeyId field's value.
func (s ZonalStatisticsConfigInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ZonalStatisticsConfigInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.