コード例 #1
0
        /// <summary>
        /// <para>Removes tags from an Amazon EMR resource. Tags make it easier to associate clusters in various ways, such as grouping clusters to
        /// track your Amazon EMR resource allocation costs. For more information, see <a href="http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-tags.html">Tagging Amazon EMR Resources</a> .
        /// </para>
        /// </summary>
        ///
        /// <param name="removeTagsRequest">Container for the necessary parameters to execute the RemoveTags service method on
        /// AmazonElasticMapReduce.</param>
        ///
        /// <returns>The response from the RemoveTags service method, as returned by AmazonElasticMapReduce.</returns>
        ///
        /// <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException" />
        /// <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException" />
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        public Task <RemoveTagsResponse> RemoveTagsAsync(RemoveTagsRequest removeTagsRequest, CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = new RemoveTagsRequestMarshaller();
            var unmarshaller = RemoveTagsResponseUnmarshaller.GetInstance();

            return(Invoke <IRequest, RemoveTagsRequest, RemoveTagsResponse>(removeTagsRequest, marshaller, unmarshaller, signer, cancellationToken));
        }
コード例 #2
0
 public override RemoveTagsResponse GetResponse(UnmarshallerContext unmarshallerContext)
 {
     return(RemoveTagsResponseUnmarshaller.Unmarshall(unmarshallerContext));
 }