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); }
public Task <GetBotAliasesResponse> GetBotAliasesAsync(GetBotAliasesRequest request, CancellationToken cancellationToken) { return(RetryAsync(this.AmazonLexModelClient.GetBotAliasesAsync, request, cancellationToken)); }
public async Task <GetBotAliasesResponse> GetBotAliasesAsync(GetBotAliasesRequest request, CancellationToken cancellationToken) { await this.ProcessRequestAsync(request).ConfigureAwait(false); return(this.Get <GetBotAliasesResponse>()); }