Documentation
¶
Index ¶
- type AccessDeniedException
- type AlgorithmNameCloudRemoval
- type AlgorithmNameGeoMosaic
- type AlgorithmNameResampling
- type AreaOfInterest
- type AreaOfInterestGeometry
- type AreaOfInterestGeometryMemberMultiPolygonGeometry
- type AreaOfInterestGeometryMemberPolygonGeometry
- type AreaOfInterestMemberAreaOfInterestGeometry
- type AssetValue
- type BandMathConfigInput
- type CloudMaskingConfigInput
- type CloudRemovalConfigInput
- type ComparisonOperator
- type ConflictException
- type CustomIndicesInput
- type DataCollectionType
- type EarthObservationJobErrorDetails
- type EarthObservationJobErrorType
- type EarthObservationJobExportStatus
- type EarthObservationJobStatus
- type EoCloudCoverInput
- type ExportErrorDetails
- type ExportErrorDetailsOutput
- type ExportErrorType
- type ExportS3DataInput
- type ExportVectorEnrichmentJobOutputConfig
- type Filter
- type GeoMosaicConfigInput
- type Geometry
- type GroupBy
- type InputConfigInput
- type InputConfigOutput
- type InternalServerException
- type ItemSource
- type JobConfigInput
- type JobConfigInputMemberBandMathConfig
- type JobConfigInputMemberCloudMaskingConfig
- type JobConfigInputMemberCloudRemovalConfig
- type JobConfigInputMemberGeoMosaicConfig
- type JobConfigInputMemberLandCoverSegmentationConfig
- type JobConfigInputMemberResamplingConfig
- type JobConfigInputMemberStackConfig
- type JobConfigInputMemberTemporalStatisticsConfig
- type JobConfigInputMemberZonalStatisticsConfig
- type LandCoverSegmentationConfigInput
- type LandsatCloudCoverLandInput
- type ListEarthObservationJobOutputConfig
- type ListVectorEnrichmentJobOutputConfig
- type LogicalOperator
- type MapMatchingConfig
- type MultiPolygonGeometryInput
- type Operation
- type OutputBand
- type OutputConfigInput
- type OutputResolutionResamplingInput
- type OutputResolutionStackInput
- type OutputType
- type PlatformInput
- type PolygonGeometryInput
- type PredefinedResolution
- type Properties
- type Property
- type PropertyFilter
- type PropertyFilters
- type PropertyMemberEoCloudCover
- type PropertyMemberLandsatCloudCoverLand
- type PropertyMemberPlatform
- type PropertyMemberViewOffNadir
- type PropertyMemberViewSunAzimuth
- type PropertyMemberViewSunElevation
- type RasterDataCollectionMetadata
- type RasterDataCollectionQueryInput
- type RasterDataCollectionQueryOutput
- type RasterDataCollectionQueryWithBandFilterInput
- type ResamplingConfigInput
- type ResourceNotFoundException
- type ReverseGeocodingConfig
- type ServiceQuotaExceededException
- type SortOrder
- type StackConfigInput
- type TargetOptions
- type TemporalStatistics
- type TemporalStatisticsConfigInput
- type ThrottlingException
- type TimeRangeFilterInput
- type TimeRangeFilterOutput
- type Unit
- type UnknownUnionMember
- type UserDefined
- type ValidationException
- type VectorEnrichmentJobConfig
- type VectorEnrichmentJobConfigMemberMapMatchingConfig
- type VectorEnrichmentJobConfigMemberReverseGeocodingConfig
- type VectorEnrichmentJobDataSourceConfigInput
- type VectorEnrichmentJobDataSourceConfigInputMemberS3Data
- type VectorEnrichmentJobDocumentType
- type VectorEnrichmentJobErrorDetails
- type VectorEnrichmentJobErrorType
- type VectorEnrichmentJobExportErrorDetails
- type VectorEnrichmentJobExportErrorType
- type VectorEnrichmentJobExportStatus
- type VectorEnrichmentJobInputConfig
- type VectorEnrichmentJobS3Data
- type VectorEnrichmentJobStatus
- type VectorEnrichmentJobType
- type ViewOffNadirInput
- type ViewSunAzimuthInput
- type ViewSunElevationInput
- type ZonalStatistics
- type ZonalStatisticsConfigInput
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct {
Message *string
ErrorCodeOverride *string
// contains filtered or unexported fields
}
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type AlgorithmNameCloudRemoval ¶
type AlgorithmNameCloudRemoval string
const ( // INTERPOLATION AlgorithmNameCloudRemovalInterpolation AlgorithmNameCloudRemoval = "INTERPOLATION" )
Enum values for AlgorithmNameCloudRemoval
func (AlgorithmNameCloudRemoval) Values ¶
func (AlgorithmNameCloudRemoval) Values() []AlgorithmNameCloudRemoval
Values returns all known values for AlgorithmNameCloudRemoval. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AlgorithmNameGeoMosaic ¶
type AlgorithmNameGeoMosaic string
const ( // NEAR AlgorithmNameGeoMosaicNear AlgorithmNameGeoMosaic = "NEAR" // BILINEAR AlgorithmNameGeoMosaicBilinear AlgorithmNameGeoMosaic = "BILINEAR" // CUBIC AlgorithmNameGeoMosaicCubic AlgorithmNameGeoMosaic = "CUBIC" // CUBICSPLINE AlgorithmNameGeoMosaicCubicspline AlgorithmNameGeoMosaic = "CUBICSPLINE" // LANCZOS AlgorithmNameGeoMosaicLanczos AlgorithmNameGeoMosaic = "LANCZOS" // AVERAGE AlgorithmNameGeoMosaicAverage AlgorithmNameGeoMosaic = "AVERAGE" // RMS AlgorithmNameGeoMosaicRms AlgorithmNameGeoMosaic = "RMS" // MODE AlgorithmNameGeoMosaicMode AlgorithmNameGeoMosaic = "MODE" // MAX AlgorithmNameGeoMosaicMax AlgorithmNameGeoMosaic = "MAX" // MIN AlgorithmNameGeoMosaicMin AlgorithmNameGeoMosaic = "MIN" // MED AlgorithmNameGeoMosaicMed AlgorithmNameGeoMosaic = "MED" // Q1 AlgorithmNameGeoMosaicQ1 AlgorithmNameGeoMosaic = "Q1" // Q3 AlgorithmNameGeoMosaicQ3 AlgorithmNameGeoMosaic = "Q3" // SUM AlgorithmNameGeoMosaicSum AlgorithmNameGeoMosaic = "SUM" )
Enum values for AlgorithmNameGeoMosaic
func (AlgorithmNameGeoMosaic) Values ¶
func (AlgorithmNameGeoMosaic) Values() []AlgorithmNameGeoMosaic
Values returns all known values for AlgorithmNameGeoMosaic. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AlgorithmNameResampling ¶
type AlgorithmNameResampling string
const ( // NEAR AlgorithmNameResamplingNear AlgorithmNameResampling = "NEAR" // BILINEAR AlgorithmNameResamplingBilinear AlgorithmNameResampling = "BILINEAR" // CUBIC AlgorithmNameResamplingCubic AlgorithmNameResampling = "CUBIC" // CUBICSPLINE AlgorithmNameResamplingCubicspline AlgorithmNameResampling = "CUBICSPLINE" // LANCZOS AlgorithmNameResamplingLanczos AlgorithmNameResampling = "LANCZOS" // AVERAGE AlgorithmNameResamplingAverage AlgorithmNameResampling = "AVERAGE" // RMS AlgorithmNameResamplingRms AlgorithmNameResampling = "RMS" // MODE AlgorithmNameResamplingMode AlgorithmNameResampling = "MODE" // MAX AlgorithmNameResamplingMax AlgorithmNameResampling = "MAX" // MIN AlgorithmNameResamplingMin AlgorithmNameResampling = "MIN" // MED AlgorithmNameResamplingMed AlgorithmNameResampling = "MED" // Q1 AlgorithmNameResamplingQ1 AlgorithmNameResampling = "Q1" // Q3 AlgorithmNameResamplingQ3 AlgorithmNameResampling = "Q3" // SUM AlgorithmNameResamplingSum AlgorithmNameResampling = "SUM" )
Enum values for AlgorithmNameResampling
func (AlgorithmNameResampling) Values ¶
func (AlgorithmNameResampling) Values() []AlgorithmNameResampling
Values returns all known values for AlgorithmNameResampling. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AreaOfInterest ¶
type AreaOfInterest interface {
// contains filtered or unexported methods
}
The geographic extent of the Earth Observation job.
The following types satisfy this interface:
AreaOfInterestMemberAreaOfInterestGeometry
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.AreaOfInterest
// type switches can be used to check the union value
switch v := union.(type) {
case *types.AreaOfInterestMemberAreaOfInterestGeometry:
_ = v.Value // Value is types.AreaOfInterestGeometry
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type AreaOfInterestGeometry ¶
type AreaOfInterestGeometry interface {
// contains filtered or unexported methods
}
A GeoJSON object representing the geographic extent in the coordinate space.
The following types satisfy this interface:
AreaOfInterestGeometryMemberMultiPolygonGeometry AreaOfInterestGeometryMemberPolygonGeometry
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.AreaOfInterestGeometry
// type switches can be used to check the union value
switch v := union.(type) {
case *types.AreaOfInterestGeometryMemberMultiPolygonGeometry:
_ = v.Value // Value is types.MultiPolygonGeometryInput
case *types.AreaOfInterestGeometryMemberPolygonGeometry:
_ = v.Value // Value is types.PolygonGeometryInput
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type AreaOfInterestGeometryMemberMultiPolygonGeometry ¶
type AreaOfInterestGeometryMemberMultiPolygonGeometry struct {
Value MultiPolygonGeometryInput
// contains filtered or unexported fields
}
The structure representing the MultiPolygon Geometry.
type AreaOfInterestGeometryMemberPolygonGeometry ¶
type AreaOfInterestGeometryMemberPolygonGeometry struct {
Value PolygonGeometryInput
// contains filtered or unexported fields
}
The structure representing Polygon Geometry.
type AreaOfInterestMemberAreaOfInterestGeometry ¶
type AreaOfInterestMemberAreaOfInterestGeometry struct {
Value AreaOfInterestGeometry
// contains filtered or unexported fields
}
A GeoJSON object representing the geographic extent in the coordinate space.
type AssetValue ¶
type AssetValue struct {
// Link to the asset object.
Href *string
// contains filtered or unexported fields
}
The structure containing the asset properties.
type BandMathConfigInput ¶
type BandMathConfigInput struct {
// CustomIndices that are computed.
CustomIndices *CustomIndicesInput
// One or many of the supported predefined indices to compute. Allowed values: NDVI
// , EVI2 , MSAVI , NDWI , NDMI , NDSI , and WDRVI .
PredefinedIndices []string
// contains filtered or unexported fields
}
Input structure for the BandMath operation type. Defines Predefined and CustomIndices to be computed using BandMath.
type CloudMaskingConfigInput ¶
type CloudMaskingConfigInput struct {
// contains filtered or unexported fields
}
Input structure for CloudMasking operation type.
type CloudRemovalConfigInput ¶
type CloudRemovalConfigInput struct {
// The name of the algorithm used for cloud removal.
AlgorithmName AlgorithmNameCloudRemoval
// The interpolation value you provide for cloud removal.
InterpolationValue *string
// TargetBands to be returned in the output of CloudRemoval operation.
TargetBands []string
// contains filtered or unexported fields
}
Input structure for Cloud Removal Operation type
type ComparisonOperator ¶
type ComparisonOperator string
const ( // EQUALS ComparisonOperatorEquals ComparisonOperator = "EQUALS" // NOT_EQUALS ComparisonOperatorNotEquals ComparisonOperator = "NOT_EQUALS" // STARTS_WITH ComparisonOperatorStartsWith ComparisonOperator = "STARTS_WITH" )
Enum values for ComparisonOperator
func (ComparisonOperator) Values ¶
func (ComparisonOperator) Values() []ComparisonOperator
Values returns all known values for ComparisonOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ConflictException ¶
type ConflictException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
Updating or deleting a resource can cause an inconsistent state.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type CustomIndicesInput ¶
type CustomIndicesInput struct {
// A list of BandMath indices to compute.
Operations []Operation
// contains filtered or unexported fields
}
Input object defining the custom BandMath indices to compute.
type DataCollectionType ¶
type DataCollectionType string
const ( // PUBLIC DataCollectionTypePublic DataCollectionType = "PUBLIC" // PREMIUM DataCollectionTypePremium DataCollectionType = "PREMIUM" // USER DataCollectionTypeUser DataCollectionType = "USER" )
Enum values for DataCollectionType
func (DataCollectionType) Values ¶
func (DataCollectionType) Values() []DataCollectionType
Values returns all known values for DataCollectionType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EarthObservationJobErrorDetails ¶
type EarthObservationJobErrorDetails struct {
// A detailed message describing the error in an Earth Observation job.
Message *string
// The type of error in an Earth Observation job.
Type EarthObservationJobErrorType
// contains filtered or unexported fields
}
The structure representing the errors in an EarthObservationJob.
type EarthObservationJobErrorType ¶
type EarthObservationJobErrorType string
const ( // CLIENT_ERROR EarthObservationJobErrorTypeClientError EarthObservationJobErrorType = "CLIENT_ERROR" // SERVER_ERROR EarthObservationJobErrorTypeServerError EarthObservationJobErrorType = "SERVER_ERROR" )
Enum values for EarthObservationJobErrorType
func (EarthObservationJobErrorType) Values ¶
func (EarthObservationJobErrorType) Values() []EarthObservationJobErrorType
Values returns all known values for EarthObservationJobErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EarthObservationJobExportStatus ¶
type EarthObservationJobExportStatus string
const ( // IN_PROGRESS EarthObservationJobExportStatusInProgress EarthObservationJobExportStatus = "IN_PROGRESS" // SUCCEEDED EarthObservationJobExportStatusSucceeded EarthObservationJobExportStatus = "SUCCEEDED" // FAILED EarthObservationJobExportStatusFailed EarthObservationJobExportStatus = "FAILED" )
Enum values for EarthObservationJobExportStatus
func (EarthObservationJobExportStatus) Values ¶
func (EarthObservationJobExportStatus) Values() []EarthObservationJobExportStatus
Values returns all known values for EarthObservationJobExportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EarthObservationJobStatus ¶
type EarthObservationJobStatus string
const ( // INITIALIZING EarthObservationJobStatusInitializing EarthObservationJobStatus = "INITIALIZING" // IN_PROGRESS EarthObservationJobStatusInProgress EarthObservationJobStatus = "IN_PROGRESS" // STOPPING EarthObservationJobStatusStopping EarthObservationJobStatus = "STOPPING" // COMPLETED EarthObservationJobStatusCompleted EarthObservationJobStatus = "COMPLETED" // STOPPED EarthObservationJobStatusStopped EarthObservationJobStatus = "STOPPED" // FAILED EarthObservationJobStatusFailed EarthObservationJobStatus = "FAILED" // DELETING EarthObservationJobStatusDeleting EarthObservationJobStatus = "DELETING" // DELETED EarthObservationJobStatusDeleted EarthObservationJobStatus = "DELETED" )
Enum values for EarthObservationJobStatus
func (EarthObservationJobStatus) Values ¶
func (EarthObservationJobStatus) Values() []EarthObservationJobStatus
Values returns all known values for EarthObservationJobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EoCloudCoverInput ¶
type EoCloudCoverInput struct {
// Lower bound for EoCloudCover.
//
// This member is required.
LowerBound *float32
// Upper bound for EoCloudCover.
//
// This member is required.
UpperBound *float32
// contains filtered or unexported fields
}
The structure representing the EoCloudCover filter.
type ExportErrorDetails ¶
type ExportErrorDetails struct {
// The structure for returning the export error details while exporting results of
// an Earth Observation job.
ExportResults *ExportErrorDetailsOutput
// The structure for returning the export error details while exporting the source
// images of an Earth Observation job.
ExportSourceImages *ExportErrorDetailsOutput
// contains filtered or unexported fields
}
The structure for returning the export error details in a GetEarthObservationJob.
type ExportErrorDetailsOutput ¶
type ExportErrorDetailsOutput struct {
// A detailed message describing the error in an export EarthObservationJob
// operation.
Message *string
// The type of error in an export EarthObservationJob operation.
Type ExportErrorType
// contains filtered or unexported fields
}
The structure representing the errors in an export EarthObservationJob operation.
type ExportErrorType ¶
type ExportErrorType string
const ( // CLIENT_ERROR ExportErrorTypeClientError ExportErrorType = "CLIENT_ERROR" // SERVER_ERROR ExportErrorTypeServerError ExportErrorType = "SERVER_ERROR" )
Enum values for ExportErrorType
func (ExportErrorType) Values ¶
func (ExportErrorType) Values() []ExportErrorType
Values returns all known values for ExportErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ExportS3DataInput ¶
type ExportS3DataInput struct {
// The URL to the Amazon S3 data input.
//
// This member is required.
S3Uri *string
// The Key Management Service key ID for server-side encryption.
KmsKeyId *string
// contains filtered or unexported fields
}
The structure containing the Amazon S3 path to export the Earth Observation job output.
type ExportVectorEnrichmentJobOutputConfig ¶
type ExportVectorEnrichmentJobOutputConfig struct {
// The input structure for Amazon S3 data; representing the Amazon S3 location of
// the input data objects.
//
// This member is required.
S3Data *VectorEnrichmentJobS3Data
// contains filtered or unexported fields
}
An object containing information about the output file.
type Filter ¶
type Filter struct {
// The name of the filter.
//
// This member is required.
Name *string
// The type of the filter being used.
//
// This member is required.
Type *string
// The maximum value of the filter.
Maximum *float32
// The minimum value of the filter.
Minimum *float32
// contains filtered or unexported fields
}
The structure representing the filters supported by a RasterDataCollection.
type GeoMosaicConfigInput ¶
type GeoMosaicConfigInput struct {
// The name of the algorithm being used for geomosaic.
AlgorithmName AlgorithmNameGeoMosaic
// The target bands for geomosaic.
TargetBands []string
// contains filtered or unexported fields
}
Input configuration information for the geomosaic.
type Geometry ¶
type Geometry struct {
// The coordinates of the GeoJson Geometry.
//
// This member is required.
Coordinates [][][]float64
// GeoJson Geometry types like Polygon and MultiPolygon.
//
// This member is required.
Type *string
// contains filtered or unexported fields
}
The structure representing a Geometry in terms of Type and Coordinates as per GeoJson spec.
type InputConfigInput ¶
type InputConfigInput struct {
// The Amazon Resource Name (ARN) of the previous Earth Observation job.
PreviousEarthObservationJobArn *string
// The structure representing the RasterDataCollection Query consisting of the
// Area of Interest, RasterDataCollectionArn,TimeRange and Property Filters.
RasterDataCollectionQuery *RasterDataCollectionQueryInput
// contains filtered or unexported fields
}
Input configuration information.
type InputConfigOutput ¶
type InputConfigOutput struct {
// The Amazon Resource Name (ARN) of the previous Earth Observation job.
PreviousEarthObservationJobArn *string
// The structure representing the RasterDataCollection Query consisting of the
// Area of Interest, RasterDataCollectionArn, RasterDataCollectionName, TimeRange,
// and Property Filters.
RasterDataCollectionQuery *RasterDataCollectionQueryOutput
// contains filtered or unexported fields
}
The InputConfig for an EarthObservationJob response.
type InternalServerException ¶
type InternalServerException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
The request processing has failed because of an unknown error, exception, or failure.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type ItemSource ¶
type ItemSource struct {
// The searchable date and time of the item, in UTC.
//
// This member is required.
DateTime *time.Time
// The item Geometry in GeoJson format.
//
// This member is required.
Geometry *Geometry
// A unique Id for the source item.
//
// This member is required.
Id *string
// 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
// This field contains additional properties of the item.
Properties *Properties
// contains filtered or unexported fields
}
The structure representing the items in the response for SearchRasterDataCollection.
type JobConfigInput ¶
type JobConfigInput interface {
// contains filtered or unexported methods
}
The input structure for the JobConfig in an EarthObservationJob.
The following types satisfy this interface:
JobConfigInputMemberBandMathConfig JobConfigInputMemberCloudMaskingConfig JobConfigInputMemberCloudRemovalConfig JobConfigInputMemberGeoMosaicConfig JobConfigInputMemberLandCoverSegmentationConfig JobConfigInputMemberResamplingConfig JobConfigInputMemberStackConfig JobConfigInputMemberTemporalStatisticsConfig JobConfigInputMemberZonalStatisticsConfig
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.JobConfigInput
// type switches can be used to check the union value
switch v := union.(type) {
case *types.JobConfigInputMemberBandMathConfig:
_ = v.Value // Value is types.BandMathConfigInput
case *types.JobConfigInputMemberCloudMaskingConfig:
_ = v.Value // Value is types.CloudMaskingConfigInput
case *types.JobConfigInputMemberCloudRemovalConfig:
_ = v.Value // Value is types.CloudRemovalConfigInput
case *types.JobConfigInputMemberGeoMosaicConfig:
_ = v.Value // Value is types.GeoMosaicConfigInput
case *types.JobConfigInputMemberLandCoverSegmentationConfig:
_ = v.Value // Value is types.LandCoverSegmentationConfigInput
case *types.JobConfigInputMemberResamplingConfig:
_ = v.Value // Value is types.ResamplingConfigInput
case *types.JobConfigInputMemberStackConfig:
_ = v.Value // Value is types.StackConfigInput
case *types.JobConfigInputMemberTemporalStatisticsConfig:
_ = v.Value // Value is types.TemporalStatisticsConfigInput
case *types.JobConfigInputMemberZonalStatisticsConfig:
_ = v.Value // Value is types.ZonalStatisticsConfigInput
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type JobConfigInputMemberBandMathConfig ¶
type JobConfigInputMemberBandMathConfig struct {
Value BandMathConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for BandMath.
type JobConfigInputMemberCloudMaskingConfig ¶
type JobConfigInputMemberCloudMaskingConfig struct {
Value CloudMaskingConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for cloud masking.
type JobConfigInputMemberCloudRemovalConfig ¶
type JobConfigInputMemberCloudRemovalConfig struct {
Value CloudRemovalConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for cloud removal.
type JobConfigInputMemberGeoMosaicConfig ¶
type JobConfigInputMemberGeoMosaicConfig struct {
Value GeoMosaicConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for geomosaic.
type JobConfigInputMemberLandCoverSegmentationConfig ¶
type JobConfigInputMemberLandCoverSegmentationConfig struct {
Value LandCoverSegmentationConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for land cover segmentation.
type JobConfigInputMemberResamplingConfig ¶
type JobConfigInputMemberResamplingConfig struct {
Value ResamplingConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for resampling.
type JobConfigInputMemberStackConfig ¶
type JobConfigInputMemberStackConfig struct {
Value StackConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for a Stacking Earth Observation job.
type JobConfigInputMemberTemporalStatisticsConfig ¶
type JobConfigInputMemberTemporalStatisticsConfig struct {
Value TemporalStatisticsConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for temporal statistics.
type JobConfigInputMemberZonalStatisticsConfig ¶
type JobConfigInputMemberZonalStatisticsConfig struct {
Value ZonalStatisticsConfigInput
// contains filtered or unexported fields
}
An object containing information about the job configuration for zonal statistics.
type LandCoverSegmentationConfigInput ¶
type LandCoverSegmentationConfigInput struct {
// contains filtered or unexported fields
}
The input structure for Land Cover Operation type.
type LandsatCloudCoverLandInput ¶
type LandsatCloudCoverLandInput struct {
// The minimum value for Land Cloud Cover property filter. This will filter items
// having Land Cloud Cover greater than or equal to this value.
//
// This member is required.
LowerBound *float32
// The maximum value for Land Cloud Cover property filter. This will filter items
// having Land Cloud Cover less than or equal to this value.
//
// This member is required.
UpperBound *float32
// contains filtered or unexported fields
}
The structure representing Land Cloud Cover property for Landsat data collection.
type ListEarthObservationJobOutputConfig ¶
type ListEarthObservationJobOutputConfig struct {
// The Amazon Resource Name (ARN) of the list of the Earth Observation jobs.
//
// This member is required.
Arn *string
// The creation time.
//
// This member is required.
CreationTime *time.Time
// The duration of the session, in seconds.
//
// This member is required.
DurationInSeconds *int32
// The names of the Earth Observation jobs in the list.
//
// This member is required.
Name *string
// The operation type for an Earth Observation job.
//
// This member is required.
OperationType *string
// The status of the list of the Earth Observation jobs.
//
// This member is required.
Status EarthObservationJobStatus
// Each tag consists of a key and a value.
Tags map[string]string
// contains filtered or unexported fields
}
An object containing information about the output file.
type ListVectorEnrichmentJobOutputConfig ¶
type ListVectorEnrichmentJobOutputConfig struct {
// The Amazon Resource Name (ARN) of the list of the Vector Enrichment jobs.
//
// This member is required.
Arn *string
// The creation time.
//
// This member is required.
CreationTime *time.Time
// The duration of the session, in seconds.
//
// This member is required.
DurationInSeconds *int32
// The names of the Vector Enrichment jobs in the list.
//
// This member is required.
Name *string
// The status of the Vector Enrichment jobs list.
//
// This member is required.
Status VectorEnrichmentJobStatus
// The type of the list of Vector Enrichment jobs.
//
// This member is required.
Type VectorEnrichmentJobType
// Each tag consists of a key and a value.
Tags map[string]string
// contains filtered or unexported fields
}
An object containing information about the output file.
type LogicalOperator ¶
type LogicalOperator string
const ( // AND LogicalOperatorAnd LogicalOperator = "AND" )
Enum values for LogicalOperator
func (LogicalOperator) Values ¶
func (LogicalOperator) Values() []LogicalOperator
Values returns all known values for LogicalOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type MapMatchingConfig ¶
type MapMatchingConfig struct {
// The field name for the data that describes the identifier representing a
// collection of GPS points belonging to an individual trace.
//
// This member is required.
IdAttributeName *string
// The name of the timestamp attribute.
//
// This member is required.
TimestampAttributeName *string
// The name of the X-attribute
//
// This member is required.
XAttributeName *string
// The name of the Y-attribute
//
// This member is required.
YAttributeName *string
// contains filtered or unexported fields
}
The input structure for Map Matching operation type.
type MultiPolygonGeometryInput ¶
type MultiPolygonGeometryInput struct {
// The coordinates of the multipolygon geometry.
//
// This member is required.
Coordinates [][][][]float64
// contains filtered or unexported fields
}
The structure representing Polygon Geometry based on the GeoJson spec.
type Operation ¶
type Operation struct {
// Textual representation of the math operation; Equation used to compute the
// spectral index.
//
// This member is required.
Equation *string
// The name of the operation.
//
// This member is required.
Name *string
// The type of the operation.
OutputType OutputType
// contains filtered or unexported fields
}
Represents an arithmetic operation to compute spectral index.
type OutputBand ¶
type OutputBand struct {
// The name of the band.
//
// This member is required.
BandName *string
// The datatype of the output band.
//
// This member is required.
OutputDataType OutputType
// contains filtered or unexported fields
}
A single EarthObservationJob output band.
type OutputConfigInput ¶
type OutputConfigInput struct {
// Path to Amazon S3 storage location for the output configuration file.
//
// This member is required.
S3Data *ExportS3DataInput
// contains filtered or unexported fields
}
The response structure for an OutputConfig returned by an ExportEarthObservationJob.
type OutputResolutionResamplingInput ¶
type OutputResolutionResamplingInput struct {
// User Defined Resolution for the output of Resampling operation defined by value
// and unit.
//
// This member is required.
UserDefined *UserDefined
// contains filtered or unexported fields
}
OutputResolution Configuration indicating the target resolution for the output of Resampling operation.
type OutputResolutionStackInput ¶
type OutputResolutionStackInput struct {
// A string value representing Predefined Output Resolution for a stacking
// operation. Allowed values are HIGHEST , LOWEST , and AVERAGE .
Predefined PredefinedResolution
// The structure representing User Output Resolution for a Stacking operation
// defined as a value and unit.
UserDefined *UserDefined
// contains filtered or unexported fields
}
The input structure representing Output Resolution for Stacking Operation.
type OutputType ¶
type OutputType string
const ( // INT32 OutputTypeInt32 OutputType = "INT32" // FLOAT32 OutputTypeFloat32 OutputType = "FLOAT32" // INT16 OutputTypeInt16 OutputType = "INT16" // FLOAT64 OutputTypeFloat64 OutputType = "FLOAT64" // UINT16 OutputTypeUint16 OutputType = "UINT16" )
Enum values for OutputType
func (OutputType) Values ¶
func (OutputType) Values() []OutputType
Values returns all known values for OutputType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type PlatformInput ¶
type PlatformInput struct {
// The value of the platform.
//
// This member is required.
Value *string
// The ComparisonOperator to use with PlatformInput.
ComparisonOperator ComparisonOperator
// 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.
type PolygonGeometryInput ¶
type PolygonGeometryInput struct {
// Coordinates representing a Polygon based on the [GeoJson spec].
//
// [GeoJson spec]: https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6
//
// This member is required.
Coordinates [][][]float64
// contains filtered or unexported fields
}
The structure representing Polygon Geometry based on the GeoJson spec.
type PredefinedResolution ¶
type PredefinedResolution string
const ( // HIGHEST PredefinedResolutionHighest PredefinedResolution = "HIGHEST" // LOWEST PredefinedResolutionLowest PredefinedResolution = "LOWEST" // AVERAGE PredefinedResolutionAverage PredefinedResolution = "AVERAGE" )
Enum values for PredefinedResolution
func (PredefinedResolution) Values ¶
func (PredefinedResolution) Values() []PredefinedResolution
Values returns all known values for PredefinedResolution. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Properties ¶
type Properties struct {
// Estimate of cloud cover.
EoCloudCover *float32
// Land cloud cover for Landsat Data Collection.
LandsatCloudCoverLand *float32
// 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
// The angle from the sensor between nadir (straight down) and the scene center.
// Measured in degrees (0-90).
ViewOffNadir *float32
// 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 *float32
// 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].
//
// [nautical twilight]: https://www.timeanddate.com/astronomy/different-types-twilight.html
ViewSunElevation *float32
// contains filtered or unexported fields
}
Properties associated with the Item.
type Property ¶
type Property interface {
// contains filtered or unexported methods
}
Represents a single searchable property to search on.
The following types satisfy this interface:
PropertyMemberEoCloudCover PropertyMemberLandsatCloudCoverLand PropertyMemberPlatform PropertyMemberViewOffNadir PropertyMemberViewSunAzimuth PropertyMemberViewSunElevation
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.Property
// type switches can be used to check the union value
switch v := union.(type) {
case *types.PropertyMemberEoCloudCover:
_ = v.Value // Value is types.EoCloudCoverInput
case *types.PropertyMemberLandsatCloudCoverLand:
_ = v.Value // Value is types.LandsatCloudCoverLandInput
case *types.PropertyMemberPlatform:
_ = v.Value // Value is types.PlatformInput
case *types.PropertyMemberViewOffNadir:
_ = v.Value // Value is types.ViewOffNadirInput
case *types.PropertyMemberViewSunAzimuth:
_ = v.Value // Value is types.ViewSunAzimuthInput
case *types.PropertyMemberViewSunElevation:
_ = v.Value // Value is types.ViewSunElevationInput
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type PropertyFilter ¶
type PropertyFilter struct {
// Represents a single property to match with when searching a raster data
// collection.
//
// This member is required.
Property Property
// contains filtered or unexported fields
}
The structure representing a single PropertyFilter.
type PropertyFilters ¶
type PropertyFilters struct {
// The Logical Operator used to combine the Property Filters.
LogicalOperator LogicalOperator
// A list of Property Filters.
Properties []PropertyFilter
// contains filtered or unexported fields
}
A list of PropertyFilter objects.
type PropertyMemberEoCloudCover ¶
type PropertyMemberEoCloudCover struct {
Value EoCloudCoverInput
// contains filtered or unexported fields
}
The structure representing EoCloudCover property filter containing a lower bound and upper bound.
type PropertyMemberLandsatCloudCoverLand ¶
type PropertyMemberLandsatCloudCoverLand struct {
Value LandsatCloudCoverLandInput
// contains filtered or unexported fields
}
The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
type PropertyMemberPlatform ¶
type PropertyMemberPlatform struct {
Value PlatformInput
// contains filtered or unexported fields
}
The structure representing Platform property filter consisting of value and comparison operator.
type PropertyMemberViewOffNadir ¶
type PropertyMemberViewOffNadir struct {
Value ViewOffNadirInput
// contains filtered or unexported fields
}
The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
type PropertyMemberViewSunAzimuth ¶
type PropertyMemberViewSunAzimuth struct {
Value ViewSunAzimuthInput
// contains filtered or unexported fields
}
The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
type PropertyMemberViewSunElevation ¶
type PropertyMemberViewSunElevation struct {
Value ViewSunElevationInput
// contains filtered or unexported fields
}
The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
type RasterDataCollectionMetadata ¶
type RasterDataCollectionMetadata struct {
// The Amazon Resource Name (ARN) of the raster data collection.
//
// This member is required.
Arn *string
// A description of the raster data collection.
//
// This member is required.
Description *string
// The name of the raster data collection.
//
// This member is required.
Name *string
// The list of filters supported by the raster data collection.
//
// This member is required.
SupportedFilters []Filter
// The type of raster data collection.
//
// This member is required.
Type DataCollectionType
// The description URL of the raster data collection.
DescriptionPageUrl *string
// Each tag consists of a key and a value.
Tags map[string]string
// contains filtered or unexported fields
}
Response object containing details for a specific RasterDataCollection.
type RasterDataCollectionQueryInput ¶
type RasterDataCollectionQueryInput struct {
// The Amazon Resource Name (ARN) of the raster data collection.
//
// This member is required.
RasterDataCollectionArn *string
// The TimeRange Filter used in the RasterDataCollection Query.
//
// This member is required.
TimeRangeFilter *TimeRangeFilterInput
// The area of interest being queried for the raster data collection.
AreaOfInterest AreaOfInterest
// The list of Property filters used in the Raster Data Collection Query.
PropertyFilters *PropertyFilters
// contains filtered or unexported fields
}
The input structure for Raster Data Collection Query containing the Area of Interest, TimeRange Filters, and Property Filters.
type RasterDataCollectionQueryOutput ¶
type RasterDataCollectionQueryOutput struct {
// The ARN of the Raster Data Collection against which the search is done.
//
// This member is required.
RasterDataCollectionArn *string
// The name of the raster data collection.
//
// This member is required.
RasterDataCollectionName *string
// The TimeRange filter used in the search.
//
// This member is required.
TimeRangeFilter *TimeRangeFilterOutput
// The Area of Interest used in the search.
AreaOfInterest AreaOfInterest
// Property filters used in the search.
PropertyFilters *PropertyFilters
// contains filtered or unexported fields
}
The output structure contains the Raster Data Collection Query input along with some additional metadata.
type RasterDataCollectionQueryWithBandFilterInput ¶
type RasterDataCollectionQueryWithBandFilterInput struct {
// The TimeRange Filter used in the search query.
//
// This member is required.
TimeRangeFilter *TimeRangeFilterInput
// The Area of interest to be used in the search query.
AreaOfInterest AreaOfInterest
// The list of Bands to be displayed in the result for each item.
BandFilter []string
// The Property Filters used in the search query.
PropertyFilters *PropertyFilters
// contains filtered or unexported fields
}
This is a RasterDataCollectionQueryInput containing AreaOfInterest, Time Range filter and Property filters.
type ResamplingConfigInput ¶
type ResamplingConfigInput struct {
// The structure representing output resolution (in target georeferenced units) of
// the result of resampling operation.
//
// This member is required.
OutputResolution *OutputResolutionResamplingInput
// The name of the algorithm used for resampling.
AlgorithmName AlgorithmNameResampling
// Bands used in the operation. If no target bands are specified, it uses all
// bands available in the input.
TargetBands []string
// contains filtered or unexported fields
}
The structure representing input for resampling operation.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
The request references a resource which does not exist.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type ReverseGeocodingConfig ¶
type ReverseGeocodingConfig struct {
// The field name for the data that describes x-axis coordinate, eg. longitude of
// a point.
//
// This member is required.
XAttributeName *string
// The field name for the data that describes y-axis coordinate, eg. latitude of a
// point.
//
// This member is required.
YAttributeName *string
// contains filtered or unexported fields
}
The input structure for Reverse Geocoding operation type.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
You have exceeded the service quota.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type SortOrder ¶
type SortOrder string
type StackConfigInput ¶
type StackConfigInput struct {
// The structure representing output resolution (in target georeferenced units) of
// the result of stacking operation.
OutputResolution *OutputResolutionStackInput
// 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
// contains filtered or unexported fields
}
The input structure for Stacking Operation.
type TargetOptions ¶
type TargetOptions string
const ( // INPUT TargetOptionsInput TargetOptions = "INPUT" // OUTPUT TargetOptionsOutput TargetOptions = "OUTPUT" )
Enum values for TargetOptions
func (TargetOptions) Values ¶
func (TargetOptions) Values() []TargetOptions
Values returns all known values for TargetOptions. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TemporalStatistics ¶
type TemporalStatistics string
const ( // MEAN TemporalStatisticsMean TemporalStatistics = "MEAN" // MEDIAN TemporalStatisticsMedian TemporalStatistics = "MEDIAN" // STANDARD_DEVIATION TemporalStatisticsStandardDeviation TemporalStatistics = "STANDARD_DEVIATION" )
Enum values for TemporalStatistics
func (TemporalStatistics) Values ¶
func (TemporalStatistics) Values() []TemporalStatistics
Values returns all known values for TemporalStatistics. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TemporalStatisticsConfigInput ¶
type TemporalStatisticsConfigInput struct {
// The list of the statistics method options.
//
// This member is required.
Statistics []TemporalStatistics
// The input for the temporal statistics grouping by time frequency option.
GroupBy GroupBy
// The list of target band names for the temporal statistic to calculate.
TargetBands []string
// contains filtered or unexported fields
}
The structure representing the configuration for Temporal Statistics operation.
type ThrottlingException ¶
type ThrottlingException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
The request was denied due to request throttling.
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string
type TimeRangeFilterInput ¶
type TimeRangeFilterInput struct {
// The end time for the time-range filter.
//
// This member is required.
EndTime *time.Time
// The start time for the time-range filter.
//
// This member is required.
StartTime *time.Time
// contains filtered or unexported fields
}
The input for the time-range filter.
type TimeRangeFilterOutput ¶ added in v1.2.0
type TimeRangeFilterOutput struct {
// The ending time for the time range filter.
//
// This member is required.
EndTime *time.Time
// The starting time for the time range filter.
//
// This member is required.
StartTime *time.Time
// contains filtered or unexported fields
}
The output structure of the time range filter.
type UnknownUnionMember ¶
type UnknownUnionMember struct {
Tag string
Value []byte
// contains filtered or unexported fields
}
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
type UserDefined ¶
type UserDefined struct {
// The units for output resolution of the result.
//
// This member is required.
Unit Unit
// The value for output resolution of the result.
//
// This member is required.
Value *float32
// contains filtered or unexported fields
}
The output resolution (in target georeferenced units) of the result of the operation
type ValidationException ¶
type ValidationException struct {
Message *string
ErrorCodeOverride *string
ResourceId *string
// contains filtered or unexported fields
}
The input fails to satisfy the constraints specified by an Amazon Web Services service.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string
type VectorEnrichmentJobConfig ¶
type VectorEnrichmentJobConfig interface {
// contains filtered or unexported methods
}
It contains configs such as ReverseGeocodingConfig and MapMatchingConfig.
The following types satisfy this interface:
VectorEnrichmentJobConfigMemberMapMatchingConfig VectorEnrichmentJobConfigMemberReverseGeocodingConfig
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.VectorEnrichmentJobConfig
// type switches can be used to check the union value
switch v := union.(type) {
case *types.VectorEnrichmentJobConfigMemberMapMatchingConfig:
_ = v.Value // Value is types.MapMatchingConfig
case *types.VectorEnrichmentJobConfigMemberReverseGeocodingConfig:
_ = v.Value // Value is types.ReverseGeocodingConfig
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type VectorEnrichmentJobConfigMemberMapMatchingConfig ¶
type VectorEnrichmentJobConfigMemberMapMatchingConfig struct {
Value MapMatchingConfig
// contains filtered or unexported fields
}
The input structure for Map Matching operation type.
type VectorEnrichmentJobConfigMemberReverseGeocodingConfig ¶
type VectorEnrichmentJobConfigMemberReverseGeocodingConfig struct {
Value ReverseGeocodingConfig
// contains filtered or unexported fields
}
The input structure for Reverse Geocoding operation type.
type VectorEnrichmentJobDataSourceConfigInput ¶
type VectorEnrichmentJobDataSourceConfigInput interface {
// contains filtered or unexported methods
}
The input structure for the data source that represents the storage type of the input data objects.
The following types satisfy this interface:
VectorEnrichmentJobDataSourceConfigInputMemberS3Data
Example (OutputUsage) ¶
package main
import (
"fmt"
"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)
func main() {
var union types.VectorEnrichmentJobDataSourceConfigInput
// type switches can be used to check the union value
switch v := union.(type) {
case *types.VectorEnrichmentJobDataSourceConfigInputMemberS3Data:
_ = v.Value // Value is types.VectorEnrichmentJobS3Data
case *types.UnknownUnionMember:
fmt.Println("unknown tag:", v.Tag)
default:
fmt.Println("union is nil or unknown type")
}
}
type VectorEnrichmentJobDataSourceConfigInputMemberS3Data ¶
type VectorEnrichmentJobDataSourceConfigInputMemberS3Data struct {
Value VectorEnrichmentJobS3Data
// contains filtered or unexported fields
}
The input structure for the Amazon S3 data that represents the Amazon S3 location of the input data objects.
type VectorEnrichmentJobDocumentType ¶
type VectorEnrichmentJobDocumentType string
const (
VectorEnrichmentJobDocumentTypeCsv VectorEnrichmentJobDocumentType = "CSV"
)
Enum values for VectorEnrichmentJobDocumentType
func (VectorEnrichmentJobDocumentType) Values ¶
func (VectorEnrichmentJobDocumentType) Values() []VectorEnrichmentJobDocumentType
Values returns all known values for VectorEnrichmentJobDocumentType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type VectorEnrichmentJobErrorDetails ¶
type VectorEnrichmentJobErrorDetails struct {
// A message that you define and then is processed and rendered by the Vector
// Enrichment job when the error occurs.
ErrorMessage *string
// The type of error generated during the Vector Enrichment job.
ErrorType VectorEnrichmentJobErrorType
// contains filtered or unexported fields
}
VectorEnrichmentJob error details in response from GetVectorEnrichmentJob.
type VectorEnrichmentJobErrorType ¶
type VectorEnrichmentJobErrorType string
const ( // CLIENT_ERROR VectorEnrichmentJobErrorTypeClientError VectorEnrichmentJobErrorType = "CLIENT_ERROR" // SERVER_ERROR VectorEnrichmentJobErrorTypeServerError VectorEnrichmentJobErrorType = "SERVER_ERROR" )
Enum values for VectorEnrichmentJobErrorType
func (VectorEnrichmentJobErrorType) Values ¶
func (VectorEnrichmentJobErrorType) Values() []VectorEnrichmentJobErrorType
Values returns all known values for VectorEnrichmentJobErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type VectorEnrichmentJobExportErrorDetails ¶
type VectorEnrichmentJobExportErrorDetails struct {
// The message providing details about the errors generated during the Vector
// Enrichment job.
Message *string
// The output error details for an Export operation on a Vector Enrichment job.
Type VectorEnrichmentJobExportErrorType
// contains filtered or unexported fields
}
VectorEnrichmentJob export error details in response from GetVectorEnrichmentJob.
type VectorEnrichmentJobExportErrorType ¶
type VectorEnrichmentJobExportErrorType string
const ( VectorEnrichmentJobExportErrorTypeClientError VectorEnrichmentJobExportErrorType = "CLIENT_ERROR" VectorEnrichmentJobExportErrorTypeServerError VectorEnrichmentJobExportErrorType = "SERVER_ERROR" )
Enum values for VectorEnrichmentJobExportErrorType
func (VectorEnrichmentJobExportErrorType) Values ¶
func (VectorEnrichmentJobExportErrorType) Values() []VectorEnrichmentJobExportErrorType
Values returns all known values for VectorEnrichmentJobExportErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type VectorEnrichmentJobExportStatus ¶
type VectorEnrichmentJobExportStatus string
const ( VectorEnrichmentJobExportStatusInProgress VectorEnrichmentJobExportStatus = "IN_PROGRESS" VectorEnrichmentJobExportStatusSucceeded VectorEnrichmentJobExportStatus = "SUCCEEDED" VectorEnrichmentJobExportStatusFailed VectorEnrichmentJobExportStatus = "FAILED" )
Enum values for VectorEnrichmentJobExportStatus
func (VectorEnrichmentJobExportStatus) Values ¶
func (VectorEnrichmentJobExportStatus) Values() []VectorEnrichmentJobExportStatus
Values returns all known values for VectorEnrichmentJobExportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type VectorEnrichmentJobInputConfig ¶
type VectorEnrichmentJobInputConfig struct {
// The input structure for the data source that represents the storage type of the
// input data objects.
//
// This member is required.
DataSourceConfig VectorEnrichmentJobDataSourceConfigInput
// The input structure that defines the data source file type.
//
// This member is required.
DocumentType VectorEnrichmentJobDocumentType
// contains filtered or unexported fields
}
The input structure for the InputConfig in a VectorEnrichmentJob.
type VectorEnrichmentJobS3Data ¶
type VectorEnrichmentJobS3Data struct {
// The URL to the Amazon S3 data for the Vector Enrichment job.
//
// This member is required.
S3Uri *string
// The Key Management Service key ID for server-side encryption.
KmsKeyId *string
// contains filtered or unexported fields
}
The Amazon S3 data for the Vector Enrichment job.
type VectorEnrichmentJobStatus ¶
type VectorEnrichmentJobStatus string
const ( VectorEnrichmentJobStatusInitializing VectorEnrichmentJobStatus = "INITIALIZING" VectorEnrichmentJobStatusInProgress VectorEnrichmentJobStatus = "IN_PROGRESS" VectorEnrichmentJobStatusStopping VectorEnrichmentJobStatus = "STOPPING" VectorEnrichmentJobStatusStopped VectorEnrichmentJobStatus = "STOPPED" VectorEnrichmentJobStatusCompleted VectorEnrichmentJobStatus = "COMPLETED" VectorEnrichmentJobStatusFailed VectorEnrichmentJobStatus = "FAILED" VectorEnrichmentJobStatusDeleting VectorEnrichmentJobStatus = "DELETING" VectorEnrichmentJobStatusDeleted VectorEnrichmentJobStatus = "DELETED" )
Enum values for VectorEnrichmentJobStatus
func (VectorEnrichmentJobStatus) Values ¶
func (VectorEnrichmentJobStatus) Values() []VectorEnrichmentJobStatus
Values returns all known values for VectorEnrichmentJobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type VectorEnrichmentJobType ¶
type VectorEnrichmentJobType string
const ( VectorEnrichmentJobTypeReverseGeocoding VectorEnrichmentJobType = "REVERSE_GEOCODING" VectorEnrichmentJobTypeMapMatching VectorEnrichmentJobType = "MAP_MATCHING" )
Enum values for VectorEnrichmentJobType
func (VectorEnrichmentJobType) Values ¶
func (VectorEnrichmentJobType) Values() []VectorEnrichmentJobType
Values returns all known values for VectorEnrichmentJobType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ViewOffNadirInput ¶
type ViewOffNadirInput struct {
// The minimum value for ViewOffNadir property filter. This filters items having
// ViewOffNadir greater than or equal to this value.
//
// This member is required.
LowerBound *float32
// The maximum value for ViewOffNadir property filter. This filters items having
// ViewOffNadir lesser than or equal to this value.
//
// This member is required.
UpperBound *float32
// 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).
type ViewSunAzimuthInput ¶
type ViewSunAzimuthInput struct {
// The minimum value for ViewSunAzimuth property filter. This filters items having
// ViewSunAzimuth greater than or equal to this value.
//
// This member is required.
LowerBound *float32
// The maximum value for ViewSunAzimuth property filter. This filters items having
// ViewSunAzimuth lesser than or equal to this value.
//
// This member is required.
UpperBound *float32
// 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).
type ViewSunElevationInput ¶
type ViewSunElevationInput struct {
// The lower bound to view the sun elevation.
//
// This member is required.
LowerBound *float32
// The upper bound to view the sun elevation.
//
// This member is required.
UpperBound *float32
// contains filtered or unexported fields
}
The input structure for specifying ViewSunElevation angle property filter.
type ZonalStatistics ¶
type ZonalStatistics string
const ( // MEAN ZonalStatisticsMean ZonalStatistics = "MEAN" // MEDIAN ZonalStatisticsMedian ZonalStatistics = "MEDIAN" // STANDARD_DEVIATION ZonalStatisticsStandardDeviation ZonalStatistics = "STANDARD_DEVIATION" // MAX ZonalStatisticsMax ZonalStatistics = "MAX" // MIN ZonalStatisticsMin ZonalStatistics = "MIN" // SUM ZonalStatisticsSum ZonalStatistics = "SUM" )
Enum values for ZonalStatistics
func (ZonalStatistics) Values ¶
func (ZonalStatistics) Values() []ZonalStatistics
Values returns all known values for ZonalStatistics. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ZonalStatisticsConfigInput ¶
type ZonalStatisticsConfigInput struct {
// List of zonal statistics to compute.
//
// This member is required.
Statistics []ZonalStatistics
// The Amazon S3 path pointing to the GeoJSON containing the polygonal zones.
//
// This member is required.
ZoneS3Path *string
// Bands used in the operation. If no target bands are specified, it uses all
// bands available input.
TargetBands []string
// 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)] in the Amazon Web Services Key
// Management Service (Amazon Web Services KMS) documentation.
//
// [Key identifiers (KeyID)]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-id
ZoneS3PathKmsKeyId *string
// contains filtered or unexported fields
}
The structure representing input configuration of ZonalStatistics operation.