Esempio n. 1
0
        public void AddTags()
        {
            TagQueueRequest request = new TagQueueRequest();

            request.QueueUrl = QueueUrl;
            request.Tags.Add("env", "staging");
            var response = client.TagQueue(request);

            if (response.HttpStatusCode.IsSuccess())
            {
                Console.WriteLine("Tags added successfully");
                ListTags();
            }
        }
Esempio n. 2
0
        public void AddTagQueue()
        {
            TagQueueRequest request = new TagQueueRequest();

            request.QueueUrl = queueURL;
            request.Tags.Add("firstTagKey2", "firstTagValue2");
            var response = client.TagQueue(request);

            if (response.HttpStatusCode == System.Net.HttpStatusCode.OK)
            {
                Console.WriteLine("Tag Added Queue Successfully");
                ListTagsQueue();
            }
            Console.ReadLine();
        }
Esempio n. 3
0
        private async Task ApplyTagsAsync(ISqsQueue queue, Dictionary <string, string> tags)
        {
            if (tags is null || !tags.Any())
            {
                return;
            }

            var tagRequest = new TagQueueRequest
            {
                QueueUrl = queue.Uri.ToString(),
                Tags     = tags
            };

            await queue.Client.TagQueueAsync(tagRequest).ConfigureAwait(false);

            Logger.LogInformation("Added {TagCount} tags to queue {QueueName}", tagRequest.Tags.Count, QueueName);
        }
Esempio n. 4
0
 public Task <TagQueueResponse> TagQueueAsync(
     TagQueueRequest request,
     CancellationToken cancellationToken = new CancellationToken())
 {
     return(Task.FromResult(new TagQueueResponse()));
 }
Esempio n. 5
0
 public Task <TagQueueResponse> TagQueueAsync(TagQueueRequest request, CancellationToken cancellationToken = new CancellationToken())
 {
     return(amazonSqsToBeExtended.TagQueueAsync(request, cancellationToken));
 }
Esempio n. 6
0
 public TagQueueResponse TagQueue(TagQueueRequest request)
 {
     return(amazonSqsToBeExtended.TagQueue(request));
 }
Esempio n. 7
0
 public Task <TagQueueResponse> TagQueueAsync(TagQueueRequest request, CancellationToken cancellationToken = new CancellationToken())
 {
     throw new NotImplementedException();
 }
Esempio n. 8
0
 public TagQueueResponse TagQueue(TagQueueRequest request)
 {
     throw new NotImplementedException();
 }