Пример #1
0
 private Amazon.SimpleEmailV2.Model.PutEmailIdentityMailFromAttributesResponse CallAWSServiceOperation(IAmazonSimpleEmailServiceV2 client, Amazon.SimpleEmailV2.Model.PutEmailIdentityMailFromAttributesRequest request)
 {
     Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Simple Email Service V2 (SES V2)", "PutEmailIdentityMailFromAttributes");
     try
     {
         #if DESKTOP
         return(client.PutEmailIdentityMailFromAttributes(request));
         #elif CORECLR
         return(client.PutEmailIdentityMailFromAttributesAsync(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 ListDeliverabilityTestReportsPaginator(IAmazonSimpleEmailServiceV2 client, ListDeliverabilityTestReportsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 internal ListDomainDeliverabilityCampaignsPaginator(IAmazonSimpleEmailServiceV2 client, ListDomainDeliverabilityCampaignsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 internal ListSuppressedDestinationsPaginator(IAmazonSimpleEmailServiceV2 client, ListSuppressedDestinationsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 internal ListCustomVerificationEmailTemplatesPaginator(IAmazonSimpleEmailServiceV2 client, ListCustomVerificationEmailTemplatesRequest request)
 {
     this._client  = client;
     this._request = request;
 }
Пример #6
0
 internal ListEmailIdentitiesPaginator(IAmazonSimpleEmailServiceV2 client, ListEmailIdentitiesRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 internal SimpleEmailV2PaginatorFactory(IAmazonSimpleEmailServiceV2 client)
 {
     this.client = client;
 }
Пример #8
0
 internal ListDedicatedIpPoolsPaginator(IAmazonSimpleEmailServiceV2 client, ListDedicatedIpPoolsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
Пример #9
0
 public AWSEmailService(IAmazonSimpleEmailServiceV2 amazonSimpleEmailService, ILogger <AWSEmailService> logger, IOptions <AWSEmailServiceOptions> emailOptions)
 {
     _amazonSimpleEmailService = amazonSimpleEmailService;
     _emailOptions             = emailOptions.Value;
     _logger = logger;
 }
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            Client = CreateClient(_CurrentCredentials, _RegionEndpoint);
        }
 internal GetDedicatedIpsPaginator(IAmazonSimpleEmailServiceV2 client, GetDedicatedIpsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 internal ListConfigurationSetsPaginator(IAmazonSimpleEmailServiceV2 client, ListConfigurationSetsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
Пример #13
0
 internal ListImportJobsPaginator(IAmazonSimpleEmailServiceV2 client, ListImportJobsRequest request)
 {
     this._client  = client;
     this._request = request;
 }
 public DependencyProvider(YouTubeService youtubeApiClient, string dynamoDbPlaylistTableName, string dynamoDbSubscriptionTableName, string dynamoDbVideoTableName, IAmazonDynamoDB dynamoDbClient, IAmazonSimpleEmailServiceV2 sesClient)
 {
     _dynamoDbVideoTableName        = dynamoDbVideoTableName;
     _dynamoDbPlaylistTableName     = dynamoDbPlaylistTableName;
     _dynamoDbSubscriptionTableName = dynamoDbSubscriptionTableName;
     _youtubeApiClient = youtubeApiClient;
     _dynamoDbClient   = dynamoDbClient;
     _sesClient        = sesClient;
 }