Class: Aws::SageMakerGeospatial::Client
- Inherits:
- 
      Seahorse::Client::Base
      
        - Object
- Seahorse::Client::Base
- Aws::SageMakerGeospatial::Client
 
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb
Overview
An API client for SageMakerGeospatial.  To construct a client, you need to configure a :region and :credentials.
client = Aws::SageMakerGeospatial::Client.new(
  region: region_name,
  credentials: credentials,
  # ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
- 
  
    
      #delete_earth_observation_job(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to delete an Earth Observation job. 
- 
  
    
      #delete_vector_enrichment_job(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to delete a Vector Enrichment job. 
- 
  
    
      #export_earth_observation_job(params = {})  ⇒ Types::ExportEarthObservationJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    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. 
- 
  
    
      #export_vector_enrichment_job(params = {})  ⇒ Types::ExportVectorEnrichmentJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location. 
- 
  
    
      #get_earth_observation_job(params = {})  ⇒ Types::GetEarthObservationJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Get the details for a previously initiated Earth Observation job. 
- 
  
    
      #get_raster_data_collection(params = {})  ⇒ Types::GetRasterDataCollectionOutput 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to get details of a specific raster data collection. 
- 
  
    
      #get_tile(params = {})  ⇒ Types::GetTileOutput 
    
    
  
  
  
  
  
  
  
  
  
    Gets a web mercator tile for the given Earth Observation job. 
- 
  
    
      #get_vector_enrichment_job(params = {})  ⇒ Types::GetVectorEnrichmentJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN). 
- 
  
    
      #list_earth_observation_jobs(params = {})  ⇒ Types::ListEarthObservationJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account. 
- 
  
    
      #list_raster_data_collections(params = {})  ⇒ Types::ListRasterDataCollectionsOutput 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to get raster data collections. 
- 
  
    
      #list_tags_for_resource(params = {})  ⇒ Types::ListTagsForResourceResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists the tags attached to the resource. 
- 
  
    
      #list_vector_enrichment_jobs(params = {})  ⇒ Types::ListVectorEnrichmentJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Retrieves a list of vector enrichment jobs. 
- 
  
    
      #search_raster_data_collection(params = {})  ⇒ Types::SearchRasterDataCollectionOutput 
    
    
  
  
  
  
  
  
  
  
  
    Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters. 
- 
  
    
      #start_earth_observation_job(params = {})  ⇒ Types::StartEarthObservationJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to create an Earth observation job. 
- 
  
    
      #start_vector_enrichment_job(params = {})  ⇒ Types::StartVectorEnrichmentJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    Creates a Vector Enrichment job for the supplied job type. 
- 
  
    
      #stop_earth_observation_job(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Use this operation to stop an existing earth observation job. 
- 
  
    
      #stop_vector_enrichment_job(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Stops the Vector Enrichment job for a given job ARN. 
- 
  
    
      #tag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    The resource you want to tag. 
- 
  
    
      #untag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    The resource you want to untag. 
Instance Method Summary collapse
- 
  
    
      #initialize(options)  ⇒ Client 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Client. 
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
| 473 474 475 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 473 def initialize(*args) super end | 
Instance Method Details
#delete_earth_observation_job(params = {}) ⇒ Struct
Use this operation to delete an Earth Observation job.
| 497 498 499 500 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 497 def delete_earth_observation_job(params = {}, = {}) req = build_request(:delete_earth_observation_job, params) req.send_request() end | 
#delete_vector_enrichment_job(params = {}) ⇒ Struct
Use this operation to delete a Vector Enrichment job.
| 520 521 522 523 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 520 def delete_vector_enrichment_job(params = {}, = {}) req = build_request(:delete_vector_enrichment_job, params) req.send_request() end | 
#export_earth_observation_job(params = {}) ⇒ Types::ExportEarthObservationJobOutput
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.
| 589 590 591 592 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 589 def export_earth_observation_job(params = {}, = {}) req = build_request(:export_earth_observation_job, params) req.send_request() end | 
#export_vector_enrichment_job(params = {}) ⇒ Types::ExportVectorEnrichmentJobOutput
Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location.
| 650 651 652 653 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 650 def export_vector_enrichment_job(params = {}, = {}) req = build_request(:export_vector_enrichment_job, params) req.send_request() end | 
#get_earth_observation_job(params = {}) ⇒ Types::GetEarthObservationJobOutput
Get the details for a previously initiated Earth Observation job.
| 771 772 773 774 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 771 def get_earth_observation_job(params = {}, = {}) req = build_request(:get_earth_observation_job, params) req.send_request() end | 
#get_raster_data_collection(params = {}) ⇒ Types::GetRasterDataCollectionOutput
Use this operation to get details of a specific raster data collection.
| 820 821 822 823 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 820 def get_raster_data_collection(params = {}, = {}) req = build_request(:get_raster_data_collection, params) req.send_request() end | 
#get_tile(params = {}) ⇒ Types::GetTileOutput
Gets a web mercator tile for the given Earth Observation job.
| 894 895 896 897 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 894 def get_tile(params = {}, = {}, &block) req = build_request(:get_tile, params) req.send_request(, &block) end | 
#get_vector_enrichment_job(params = {}) ⇒ Types::GetVectorEnrichmentJobOutput
Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name (ARN).
| 959 960 961 962 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 959 def get_vector_enrichment_job(params = {}, = {}) req = build_request(:get_vector_enrichment_job, params) req.send_request() end | 
#list_earth_observation_jobs(params = {}) ⇒ Types::ListEarthObservationJobOutput
Use this operation to get a list of the Earth Observation jobs associated with the calling Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1018 1019 1020 1021 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1018 def list_earth_observation_jobs(params = {}, = {}) req = build_request(:list_earth_observation_jobs, params) req.send_request() end | 
#list_raster_data_collections(params = {}) ⇒ Types::ListRasterDataCollectionsOutput
Use this operation to get raster data collections.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1067 1068 1069 1070 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1067 def list_raster_data_collections(params = {}, = {}) req = build_request(:list_raster_data_collections, params) req.send_request() end | 
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags attached to the resource.
| 1096 1097 1098 1099 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1096 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end | 
#list_vector_enrichment_jobs(params = {}) ⇒ Types::ListVectorEnrichmentJobOutput
Retrieves a list of vector enrichment jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1154 1155 1156 1157 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1154 def list_vector_enrichment_jobs(params = {}, = {}) req = build_request(:list_vector_enrichment_jobs, params) req.send_request() end | 
#search_raster_data_collection(params = {}) ⇒ Types::SearchRasterDataCollectionOutput
Allows you run image query on a specific raster data collection to get a list of the satellite imagery matching the selected filters.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1281 1282 1283 1284 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1281 def search_raster_data_collection(params = {}, = {}) req = build_request(:search_raster_data_collection, params) req.send_request() end | 
#start_earth_observation_job(params = {}) ⇒ Types::StartEarthObservationJobOutput
Use this operation to create an Earth observation job.
| 1538 1539 1540 1541 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1538 def start_earth_observation_job(params = {}, = {}) req = build_request(:start_earth_observation_job, params) req.send_request() end | 
#start_vector_enrichment_job(params = {}) ⇒ Types::StartVectorEnrichmentJobOutput
Creates a Vector Enrichment job for the supplied job type. Currently, there are two supported job types: reverse geocoding and map matching.
| 1645 1646 1647 1648 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1645 def start_vector_enrichment_job(params = {}, = {}) req = build_request(:start_vector_enrichment_job, params) req.send_request() end | 
#stop_earth_observation_job(params = {}) ⇒ Struct
Use this operation to stop an existing earth observation job.
| 1668 1669 1670 1671 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1668 def stop_earth_observation_job(params = {}, = {}) req = build_request(:stop_earth_observation_job, params) req.send_request() end | 
#stop_vector_enrichment_job(params = {}) ⇒ Struct
Stops the Vector Enrichment job for a given job ARN.
| 1690 1691 1692 1693 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1690 def stop_vector_enrichment_job(params = {}, = {}) req = build_request(:stop_vector_enrichment_job, params) req.send_request() end | 
#tag_resource(params = {}) ⇒ Struct
The resource you want to tag.
| 1718 1719 1720 1721 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1718 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end | 
#untag_resource(params = {}) ⇒ Struct
The resource you want to untag.
| 1744 1745 1746 1747 | # File 'gems/aws-sdk-sagemakergeospatial/lib/aws-sdk-sagemakergeospatial/client.rb', line 1744 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |