public IndexModel( ILogger <IndexModel> logger, IAmazonSecurityTokenService amazonSecurityTokenService, IAmazonQuickSight amazonQuickSight ) { _logger = logger; _amazonSecurityTokenService = amazonSecurityTokenService; _amazonQuickSight = amazonQuickSight; }
private Amazon.QuickSight.Model.ListDataSetsResponse CallAWSServiceOperation(IAmazonQuickSight client, Amazon.QuickSight.Model.ListDataSetsRequest request) { Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon QuickSight", "ListDataSets"); try { #if DESKTOP return(client.ListDataSets(request)); #elif CORECLR return(client.ListDataSetsAsync(request).GetAwaiter().GetResult()); #else #error "Unknown build edition" #endif } catch (AmazonServiceException exc) { var webException = exc.InnerException as System.Net.WebException; if (webException != null) { throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); } throw; } }
internal ListDataSetsPaginator(IAmazonQuickSight client, ListDataSetsRequest request) { this._client = client; this._request = request; }
internal ListThemeVersionsPaginator(IAmazonQuickSight client, ListThemeVersionsRequest request) { this._client = client; this._request = request; }
internal ListTemplateAliasesPaginator(IAmazonQuickSight client, ListTemplateAliasesRequest request) { this._client = client; this._request = request; }
internal QuickSightPaginatorFactory(IAmazonQuickSight client) { this.client = client; }
internal ListNamespacesPaginator(IAmazonQuickSight client, ListNamespacesRequest request) { this._client = client; this._request = request; }
internal SearchAnalysesPaginator(IAmazonQuickSight client, SearchAnalysesRequest request) { this._client = client; this._request = request; }
internal SearchDashboardsPaginator(IAmazonQuickSight client, SearchDashboardsRequest request) { this._client = client; this._request = request; }
protected override void ProcessRecord() { base.ProcessRecord(); Client = CreateClient(_CurrentCredentials, _RegionEndpoint); }