public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context)
        {
            DeleteBucketTaggingResponse response = new DeleteBucketTaggingResponse();


            return(response);
        }
        public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) 
        {
            DeleteBucketTaggingResponse response = new DeleteBucketTaggingResponse();
            

            return response;
        }
Beispiel #3
0
        public ResultResponce deleteBucketTagging(string BucketName)
        {
            ResultResponce result = new ResultResponce();

            if (string.IsNullOrEmpty(BucketName) || string.IsNullOrWhiteSpace(BucketName))
            {
                result.Error        = true;
                result.ErrorMessage = "Please provide valid bucket Name.";
                return(result);
            }

            try
            {
                DeleteBucketTaggingResponse responce = s3Client.DeleteBucketTagging(BucketName);

                result.Error = false;
                result.Data  = responce.HttpStatusCode;
                return(result);
            }
            catch (Exception ex)
            {
                result.Error        = true;
                result.ErrorMessage = ex.Message;
                return(result);
            }
        }
Beispiel #4
0
        private static void DeleteBucketTagging()
        {
            try
            {
                DeleteBucketTaggingRequest request = new DeleteBucketTaggingRequest()
                {
                    BucketName = bucketName
                };
                DeleteBucketTaggingResponse response = client.DeleteBucketTagging(request);

                Console.WriteLine("DeleteBucketTagging response: {0}", response.StatusCode);
            }
            catch (ObsException ex)
            {
                Console.WriteLine("Exception errorcode: {0}, when delete bucket tagging.", ex.ErrorCode);
                Console.WriteLine("Exception errormessage: {0}", ex.ErrorMessage);
            }
        }
Beispiel #5
0
    public async Task GetPutDeleteBucketTagging(S3Provider provider, string _, ISimpleClient client)
    {
        await CreateTempBucketAsync(provider, client, async tempBucket =>
        {
            IDictionary <string, string> tags = new Dictionary <string, string>();
            tags.Add("MyKey", "MyValue");
            tags.Add("MyKey2", "MyValue2");

            PutBucketTaggingResponse putResp = await client.PutBucketTaggingAsync(tempBucket, tags).ConfigureAwait(false);
            Assert.True(putResp.IsSuccess);

            GetBucketTaggingResponse getResp = await client.GetBucketTaggingAsync(tempBucket).ConfigureAwait(false);
            Assert.True(getResp.IsSuccess);

            Assert.Equal(tags, getResp.Tags);

            DeleteBucketTaggingResponse deleteResp = await client.DeleteBucketTaggingAsync(tempBucket).ConfigureAwait(false);
            Assert.True(deleteResp.IsSuccess);
        }).ConfigureAwait(false);
    }
        public async Task GetPutDeleteBucketTagging()
        {
            await CreateTempBucketAsync(async x =>
            {
                IDictionary <string, string> tags = new Dictionary <string, string>();
                tags.Add("MyKey", "MyValue");
                tags.Add("MyKey2", "MyValue2");

                PutBucketTaggingResponse putResp = await BucketClient.PutBucketTaggingAsync(x, tags).ConfigureAwait(false);
                Assert.True(putResp.IsSuccess);

                GetBucketTaggingResponse getResp = await BucketClient.GetBucketTaggingAsync(x).ConfigureAwait(false);
                Assert.True(getResp.IsSuccess);

                Assert.Equal(tags, getResp.Tags);

                DeleteBucketTaggingResponse deleteResp = await BucketClient.DeleteBucketTaggingAsync(x).ConfigureAwait(false);
                Assert.True(deleteResp.IsSuccess);
            }).ConfigureAwait(false);
        }
        static void DeleteBucketTags()
        {
            string id = Common.InputString("Bucket:", null, false);

            DeleteBucketTaggingRequest request = new DeleteBucketTaggingRequest();

            request.BucketName = id;

            DeleteBucketTaggingResponse response = _S3Client.DeleteBucketTaggingAsync(request).Result;

            if (response != null)
            {
                Console.WriteLine("Success");
                return;
            }
            else
            {
                Console.WriteLine("Failed");
                return;
            }
        }