Example #1
0
        private async Task<bool> IsPublishedAsync(CancellationToken cancellationToken)
        {
            var getBotAliasesRequest = new GetBotAliasesRequest
            {
                BotName = this.LexBotName,
                NameContains = this.LexBotAlias,
            };

            var getBotAliasesResponse = await this.LexClient.GetBotAliasesAsync(getBotAliasesRequest, cancellationToken).ConfigureAwait(false);
            return getBotAliasesResponse.BotAliases.Any(botAlias => botAlias.Name == this.LexBotAlias);
        }
Example #2
0
 public Task <GetBotAliasesResponse> GetBotAliasesAsync(GetBotAliasesRequest request, CancellationToken cancellationToken)
 {
     return(RetryAsync(this.AmazonLexModelClient.GetBotAliasesAsync, request, cancellationToken));
 }
Example #3
0
            public async Task <GetBotAliasesResponse> GetBotAliasesAsync(GetBotAliasesRequest request, CancellationToken cancellationToken)
            {
                await this.ProcessRequestAsync(request).ConfigureAwait(false);

                return(this.Get <GetBotAliasesResponse>());
            }