public LambdaService(IEnvironmentWrapper env, IResponseWrapper responseWrapper, IDynamoDbContextWrapper dynamoDbContext, IAmazonApiGatewayManagementApi apiGatewayManagementApi, IAmazonIotData amazonIotData) { _env = env; _responseWrapper = responseWrapper; _dynamoDbContext = dynamoDbContext; _apiGatewayManagementApi = apiGatewayManagementApi; _amazonIotData = amazonIotData; }
private static void Publish( IAmazonIotData client, string topic ) { try { Console.Out.Write("Publishing to '{0}': ", topic); PublishRequest request = new PublishRequest { Topic = topic, Qos = 1 }; PublishResponse response = client.Publish(request); Console.Out.WriteLine(response.HttpStatusCode); } catch (Exception err) { Console.Error.WriteLine(err.Message); } }
internal IotDataPaginatorFactory(IAmazonIotData client) { this.client = client; }
internal ListRetainedMessagesPaginator(IAmazonIotData client, ListRetainedMessagesRequest request) { this._client = client; this._request = request; }