/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the sagemaker-geospatial-2020-05-27.normal.json service model. */ using System; using System.Collections.Generic; using System.Net; using Amazon.SageMakerGeospatial.Model; using Amazon.SageMakerGeospatial.Model.Internal.MarshallTransformations; using Amazon.SageMakerGeospatial.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.SageMakerGeospatial { /// /// Implementation for accessing SageMakerGeospatial /// /// Provides APIs for creating and managing SageMaker geospatial resources. /// public partial class AmazonSageMakerGeospatialClient : AmazonServiceClient, IAmazonSageMakerGeospatial { private static IServiceMetadata serviceMetadata = new AmazonSageMakerGeospatialMetadata(); #if BCL45 || AWS_ASYNC_ENUMERABLES_API private ISageMakerGeospatialPaginatorFactory _paginators; /// /// Paginators for the service /// public ISageMakerGeospatialPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new SageMakerGeospatialPaginatorFactory(this); } return this._paginators; } } #endif #region Constructors /// /// Constructs AmazonSageMakerGeospatialClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonSageMakerGeospatialClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonSageMakerGeospatialConfig()) { } /// /// Constructs AmazonSageMakerGeospatialClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonSageMakerGeospatialClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonSageMakerGeospatialConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonSageMakerGeospatialClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonSageMakerGeospatialClient Configuration Object public AmazonSageMakerGeospatialClient(AmazonSageMakerGeospatialConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonSageMakerGeospatialClient with AWS Credentials /// /// AWS Credentials public AmazonSageMakerGeospatialClient(AWSCredentials credentials) : this(credentials, new AmazonSageMakerGeospatialConfig()) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonSageMakerGeospatialClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonSageMakerGeospatialConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Credentials and an /// AmazonSageMakerGeospatialClient Configuration object. /// /// AWS Credentials /// The AmazonSageMakerGeospatialClient Configuration Object public AmazonSageMakerGeospatialClient(AWSCredentials credentials, AmazonSageMakerGeospatialConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonSageMakerGeospatialConfig()) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonSageMakerGeospatialConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID, AWS Secret Key and an /// AmazonSageMakerGeospatialClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonSageMakerGeospatialClient Configuration Object public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonSageMakerGeospatialConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonSageMakerGeospatialConfig()) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonSageMakerGeospatialConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonSageMakerGeospatialClient with AWS Access Key ID, AWS Secret Key and an /// AmazonSageMakerGeospatialClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonSageMakerGeospatialClient Configuration Object public AmazonSageMakerGeospatialClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonSageMakerGeospatialConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonSageMakerGeospatialEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region DeleteEarthObservationJob /// /// Use this operation to delete an Earth Observation job. /// /// Container for the necessary parameters to execute the DeleteEarthObservationJob service method. /// /// The response from the DeleteEarthObservationJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteEarthObservationJob Operation public virtual DeleteEarthObservationJobResponse DeleteEarthObservationJob(DeleteEarthObservationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEarthObservationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteEarthObservationJob operation. /// /// /// Container for the necessary parameters to execute the DeleteEarthObservationJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEarthObservationJob /// operation. /// REST API Reference for DeleteEarthObservationJob Operation public virtual IAsyncResult BeginDeleteEarthObservationJob(DeleteEarthObservationJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEarthObservationJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteEarthObservationJob operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEarthObservationJob. /// /// Returns a DeleteEarthObservationJobResult from SageMakerGeospatial. /// REST API Reference for DeleteEarthObservationJob Operation public virtual DeleteEarthObservationJobResponse EndDeleteEarthObservationJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteVectorEnrichmentJob /// /// Use this operation to delete a Vector Enrichment job. /// /// Container for the necessary parameters to execute the DeleteVectorEnrichmentJob service method. /// /// The response from the DeleteVectorEnrichmentJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteVectorEnrichmentJob Operation public virtual DeleteVectorEnrichmentJobResponse DeleteVectorEnrichmentJob(DeleteVectorEnrichmentJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVectorEnrichmentJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteVectorEnrichmentJob operation. /// /// /// Container for the necessary parameters to execute the DeleteVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVectorEnrichmentJob /// operation. /// REST API Reference for DeleteVectorEnrichmentJob Operation public virtual IAsyncResult BeginDeleteVectorEnrichmentJob(DeleteVectorEnrichmentJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVectorEnrichmentJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteVectorEnrichmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVectorEnrichmentJob. /// /// Returns a DeleteVectorEnrichmentJobResult from SageMakerGeospatial. /// REST API Reference for DeleteVectorEnrichmentJob Operation public virtual DeleteVectorEnrichmentJobResponse EndDeleteVectorEnrichmentJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ExportEarthObservationJob /// /// 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. /// /// Container for the necessary parameters to execute the ExportEarthObservationJob service method. /// /// The response from the ExportEarthObservationJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// You have exceeded the service quota. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ExportEarthObservationJob Operation public virtual ExportEarthObservationJobResponse ExportEarthObservationJob(ExportEarthObservationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ExportEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = ExportEarthObservationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ExportEarthObservationJob operation. /// /// /// Container for the necessary parameters to execute the ExportEarthObservationJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportEarthObservationJob /// operation. /// REST API Reference for ExportEarthObservationJob Operation public virtual IAsyncResult BeginExportEarthObservationJob(ExportEarthObservationJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ExportEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = ExportEarthObservationJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ExportEarthObservationJob operation. /// /// /// The IAsyncResult returned by the call to BeginExportEarthObservationJob. /// /// Returns a ExportEarthObservationJobResult from SageMakerGeospatial. /// REST API Reference for ExportEarthObservationJob Operation public virtual ExportEarthObservationJobResponse EndExportEarthObservationJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ExportVectorEnrichmentJob /// /// Use this operation to copy results of a Vector Enrichment job to an Amazon S3 location. /// /// Container for the necessary parameters to execute the ExportVectorEnrichmentJob service method. /// /// The response from the ExportVectorEnrichmentJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// You have exceeded the service quota. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ExportVectorEnrichmentJob Operation public virtual ExportVectorEnrichmentJobResponse ExportVectorEnrichmentJob(ExportVectorEnrichmentJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ExportVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = ExportVectorEnrichmentJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ExportVectorEnrichmentJob operation. /// /// /// Container for the necessary parameters to execute the ExportVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportVectorEnrichmentJob /// operation. /// REST API Reference for ExportVectorEnrichmentJob Operation public virtual IAsyncResult BeginExportVectorEnrichmentJob(ExportVectorEnrichmentJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ExportVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = ExportVectorEnrichmentJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ExportVectorEnrichmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginExportVectorEnrichmentJob. /// /// Returns a ExportVectorEnrichmentJobResult from SageMakerGeospatial. /// REST API Reference for ExportVectorEnrichmentJob Operation public virtual ExportVectorEnrichmentJobResponse EndExportVectorEnrichmentJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetEarthObservationJob /// /// Get the details for a previously initiated Earth Observation job. /// /// Container for the necessary parameters to execute the GetEarthObservationJob service method. /// /// The response from the GetEarthObservationJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetEarthObservationJob Operation public virtual GetEarthObservationJobResponse GetEarthObservationJob(GetEarthObservationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEarthObservationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetEarthObservationJob operation. /// /// /// Container for the necessary parameters to execute the GetEarthObservationJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEarthObservationJob /// operation. /// REST API Reference for GetEarthObservationJob Operation public virtual IAsyncResult BeginGetEarthObservationJob(GetEarthObservationJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEarthObservationJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetEarthObservationJob operation. /// /// /// The IAsyncResult returned by the call to BeginGetEarthObservationJob. /// /// Returns a GetEarthObservationJobResult from SageMakerGeospatial. /// REST API Reference for GetEarthObservationJob Operation public virtual GetEarthObservationJobResponse EndGetEarthObservationJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetRasterDataCollection /// /// Use this operation to get details of a specific raster data collection. /// /// Container for the necessary parameters to execute the GetRasterDataCollection service method. /// /// The response from the GetRasterDataCollection service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetRasterDataCollection Operation public virtual GetRasterDataCollectionResponse GetRasterDataCollection(GetRasterDataCollectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRasterDataCollectionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRasterDataCollectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetRasterDataCollection operation. /// /// /// Container for the necessary parameters to execute the GetRasterDataCollection operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRasterDataCollection /// operation. /// REST API Reference for GetRasterDataCollection Operation public virtual IAsyncResult BeginGetRasterDataCollection(GetRasterDataCollectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetRasterDataCollectionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRasterDataCollectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetRasterDataCollection operation. /// /// /// The IAsyncResult returned by the call to BeginGetRasterDataCollection. /// /// Returns a GetRasterDataCollectionResult from SageMakerGeospatial. /// REST API Reference for GetRasterDataCollection Operation public virtual GetRasterDataCollectionResponse EndGetRasterDataCollection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetTile /// /// Gets a web mercator tile for the given Earth Observation job. /// /// Container for the necessary parameters to execute the GetTile service method. /// /// The response from the GetTile service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetTile Operation public virtual GetTileResponse GetTile(GetTileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetTileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetTileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetTile operation. /// /// /// Container for the necessary parameters to execute the GetTile operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTile /// operation. /// REST API Reference for GetTile Operation public virtual IAsyncResult BeginGetTile(GetTileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetTileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetTileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetTile operation. /// /// /// The IAsyncResult returned by the call to BeginGetTile. /// /// Returns a GetTileResult from SageMakerGeospatial. /// REST API Reference for GetTile Operation public virtual GetTileResponse EndGetTile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetVectorEnrichmentJob /// /// Retrieves details of a Vector Enrichment Job for a given job Amazon Resource Name /// (ARN). /// /// Container for the necessary parameters to execute the GetVectorEnrichmentJob service method. /// /// The response from the GetVectorEnrichmentJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetVectorEnrichmentJob Operation public virtual GetVectorEnrichmentJobResponse GetVectorEnrichmentJob(GetVectorEnrichmentJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVectorEnrichmentJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetVectorEnrichmentJob operation. /// /// /// Container for the necessary parameters to execute the GetVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVectorEnrichmentJob /// operation. /// REST API Reference for GetVectorEnrichmentJob Operation public virtual IAsyncResult BeginGetVectorEnrichmentJob(GetVectorEnrichmentJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVectorEnrichmentJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetVectorEnrichmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginGetVectorEnrichmentJob. /// /// Returns a GetVectorEnrichmentJobResult from SageMakerGeospatial. /// REST API Reference for GetVectorEnrichmentJob Operation public virtual GetVectorEnrichmentJobResponse EndGetVectorEnrichmentJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListEarthObservationJobs /// /// Use this operation to get a list of the Earth Observation jobs associated with the /// calling Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListEarthObservationJobs service method. /// /// The response from the ListEarthObservationJobs service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListEarthObservationJobs Operation public virtual ListEarthObservationJobsResponse ListEarthObservationJobs(ListEarthObservationJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListEarthObservationJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListEarthObservationJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListEarthObservationJobs operation. /// /// /// Container for the necessary parameters to execute the ListEarthObservationJobs operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEarthObservationJobs /// operation. /// REST API Reference for ListEarthObservationJobs Operation public virtual IAsyncResult BeginListEarthObservationJobs(ListEarthObservationJobsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListEarthObservationJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListEarthObservationJobsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListEarthObservationJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListEarthObservationJobs. /// /// Returns a ListEarthObservationJobsResult from SageMakerGeospatial. /// REST API Reference for ListEarthObservationJobs Operation public virtual ListEarthObservationJobsResponse EndListEarthObservationJobs(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListRasterDataCollections /// /// Use this operation to get raster data collections. /// /// Container for the necessary parameters to execute the ListRasterDataCollections service method. /// /// The response from the ListRasterDataCollections service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListRasterDataCollections Operation public virtual ListRasterDataCollectionsResponse ListRasterDataCollections(ListRasterDataCollectionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRasterDataCollectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRasterDataCollectionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListRasterDataCollections operation. /// /// /// Container for the necessary parameters to execute the ListRasterDataCollections operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRasterDataCollections /// operation. /// REST API Reference for ListRasterDataCollections Operation public virtual IAsyncResult BeginListRasterDataCollections(ListRasterDataCollectionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListRasterDataCollectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRasterDataCollectionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListRasterDataCollections operation. /// /// /// The IAsyncResult returned by the call to BeginListRasterDataCollections. /// /// Returns a ListRasterDataCollectionsResult from SageMakerGeospatial. /// REST API Reference for ListRasterDataCollections Operation public virtual ListRasterDataCollectionsResponse EndListRasterDataCollections(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTagsForResource /// /// Lists the tags attached to the resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from SageMakerGeospatial. /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListVectorEnrichmentJobs /// /// Retrieves a list of vector enrichment jobs. /// /// Container for the necessary parameters to execute the ListVectorEnrichmentJobs service method. /// /// The response from the ListVectorEnrichmentJobs service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListVectorEnrichmentJobs Operation public virtual ListVectorEnrichmentJobsResponse ListVectorEnrichmentJobs(ListVectorEnrichmentJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVectorEnrichmentJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVectorEnrichmentJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListVectorEnrichmentJobs operation. /// /// /// Container for the necessary parameters to execute the ListVectorEnrichmentJobs operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVectorEnrichmentJobs /// operation. /// REST API Reference for ListVectorEnrichmentJobs Operation public virtual IAsyncResult BeginListVectorEnrichmentJobs(ListVectorEnrichmentJobsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListVectorEnrichmentJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVectorEnrichmentJobsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListVectorEnrichmentJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListVectorEnrichmentJobs. /// /// Returns a ListVectorEnrichmentJobsResult from SageMakerGeospatial. /// REST API Reference for ListVectorEnrichmentJobs Operation public virtual ListVectorEnrichmentJobsResponse EndListVectorEnrichmentJobs(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchRasterDataCollection /// /// Allows you run image query on a specific raster data collection to get a list of the /// satellite imagery matching the selected filters. /// /// Container for the necessary parameters to execute the SearchRasterDataCollection service method. /// /// The response from the SearchRasterDataCollection service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for SearchRasterDataCollection Operation public virtual SearchRasterDataCollectionResponse SearchRasterDataCollection(SearchRasterDataCollectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchRasterDataCollectionRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchRasterDataCollectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchRasterDataCollection operation. /// /// /// Container for the necessary parameters to execute the SearchRasterDataCollection operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchRasterDataCollection /// operation. /// REST API Reference for SearchRasterDataCollection Operation public virtual IAsyncResult BeginSearchRasterDataCollection(SearchRasterDataCollectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchRasterDataCollectionRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchRasterDataCollectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchRasterDataCollection operation. /// /// /// The IAsyncResult returned by the call to BeginSearchRasterDataCollection. /// /// Returns a SearchRasterDataCollectionResult from SageMakerGeospatial. /// REST API Reference for SearchRasterDataCollection Operation public virtual SearchRasterDataCollectionResponse EndSearchRasterDataCollection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartEarthObservationJob /// /// Use this operation to create an Earth observation job. /// /// Container for the necessary parameters to execute the StartEarthObservationJob service method. /// /// The response from the StartEarthObservationJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// You have exceeded the service quota. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for StartEarthObservationJob Operation public virtual StartEarthObservationJobResponse StartEarthObservationJob(StartEarthObservationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartEarthObservationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartEarthObservationJob operation. /// /// /// Container for the necessary parameters to execute the StartEarthObservationJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartEarthObservationJob /// operation. /// REST API Reference for StartEarthObservationJob Operation public virtual IAsyncResult BeginStartEarthObservationJob(StartEarthObservationJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartEarthObservationJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartEarthObservationJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartEarthObservationJob. /// /// Returns a StartEarthObservationJobResult from SageMakerGeospatial. /// REST API Reference for StartEarthObservationJob Operation public virtual StartEarthObservationJobResponse EndStartEarthObservationJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartVectorEnrichmentJob /// /// Creates a Vector Enrichment job for the supplied job type. Currently, there are two /// supported job types: reverse geocoding and map matching. /// /// Container for the necessary parameters to execute the StartVectorEnrichmentJob service method. /// /// The response from the StartVectorEnrichmentJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// You have exceeded the service quota. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for StartVectorEnrichmentJob Operation public virtual StartVectorEnrichmentJobResponse StartVectorEnrichmentJob(StartVectorEnrichmentJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartVectorEnrichmentJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartVectorEnrichmentJob operation. /// /// /// Container for the necessary parameters to execute the StartVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartVectorEnrichmentJob /// operation. /// REST API Reference for StartVectorEnrichmentJob Operation public virtual IAsyncResult BeginStartVectorEnrichmentJob(StartVectorEnrichmentJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartVectorEnrichmentJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartVectorEnrichmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartVectorEnrichmentJob. /// /// Returns a StartVectorEnrichmentJobResult from SageMakerGeospatial. /// REST API Reference for StartVectorEnrichmentJob Operation public virtual StartVectorEnrichmentJobResponse EndStartVectorEnrichmentJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StopEarthObservationJob /// /// Use this operation to stop an existing earth observation job. /// /// Container for the necessary parameters to execute the StopEarthObservationJob service method. /// /// The response from the StopEarthObservationJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for StopEarthObservationJob Operation public virtual StopEarthObservationJobResponse StopEarthObservationJob(StopEarthObservationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StopEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StopEarthObservationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StopEarthObservationJob operation. /// /// /// Container for the necessary parameters to execute the StopEarthObservationJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopEarthObservationJob /// operation. /// REST API Reference for StopEarthObservationJob Operation public virtual IAsyncResult BeginStopEarthObservationJob(StopEarthObservationJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StopEarthObservationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StopEarthObservationJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StopEarthObservationJob operation. /// /// /// The IAsyncResult returned by the call to BeginStopEarthObservationJob. /// /// Returns a StopEarthObservationJobResult from SageMakerGeospatial. /// REST API Reference for StopEarthObservationJob Operation public virtual StopEarthObservationJobResponse EndStopEarthObservationJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StopVectorEnrichmentJob /// /// Stops the Vector Enrichment job for a given job ARN. /// /// Container for the necessary parameters to execute the StopVectorEnrichmentJob service method. /// /// The response from the StopVectorEnrichmentJob service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for StopVectorEnrichmentJob Operation public virtual StopVectorEnrichmentJobResponse StopVectorEnrichmentJob(StopVectorEnrichmentJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StopVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StopVectorEnrichmentJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StopVectorEnrichmentJob operation. /// /// /// Container for the necessary parameters to execute the StopVectorEnrichmentJob operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopVectorEnrichmentJob /// operation. /// REST API Reference for StopVectorEnrichmentJob Operation public virtual IAsyncResult BeginStopVectorEnrichmentJob(StopVectorEnrichmentJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StopVectorEnrichmentJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StopVectorEnrichmentJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StopVectorEnrichmentJob operation. /// /// /// The IAsyncResult returned by the call to BeginStopVectorEnrichmentJob. /// /// Returns a StopVectorEnrichmentJobResult from SageMakerGeospatial. /// REST API Reference for StopVectorEnrichmentJob Operation public virtual StopVectorEnrichmentJobResponse EndStopVectorEnrichmentJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region TagResource /// /// The resource you want to tag. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for TagResource Operation public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from SageMakerGeospatial. /// REST API Reference for TagResource Operation public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UntagResource /// /// The resource you want to untag. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by SageMakerGeospatial. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception, or failure. /// /// /// The request references a resource which does not exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonSageMakerGeospatialClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from SageMakerGeospatial. /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion } }