List of usage examples for com.amazonaws.services.cloudwatchevents.model PutEventsRequestEntry PutEventsRequestEntry
PutEventsRequestEntry
From source file:aws.example.cloudwatch.PutEvents.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply a resource arn\n" + "Ex: PutEvents <resource-arn>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);//w w w . j av a 2 s . co m } String resource_arn = args[0]; final AmazonCloudWatchEvents cwe = AmazonCloudWatchEventsClientBuilder.defaultClient(); final String EVENT_DETAILS = "{ \"key1\": \"value1\", \"key2\": \"value2\" }"; PutEventsRequestEntry request_entry = new PutEventsRequestEntry().withDetail(EVENT_DETAILS) .withDetailType("sampleSubmitted").withResources(resource_arn) .withSource("aws-sdk-java-cloudwatch-example"); PutEventsRequest request = new PutEventsRequest().withEntries(request_entry); PutEventsResult response = cwe.putEvents(request); System.out.println("Successfully put CloudWatch event"); }
From source file:cloudwatch.src.main.java.aws.example.cloudwatch.PutEvents.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply a resource arn\n" + "Ex: PutEvents <resource-arn>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);// w w w . j a v a 2 s. c o m } String resourceArn = args[0]; final AmazonCloudWatchEvents cloudWatchEvents = AmazonCloudWatchEventsClientBuilder.defaultClient(); PutEventsRequestEntry putEventsRequestEntry = new PutEventsRequestEntry().withDetail(EVENT_DETAILS) .withDetailType("sampleSubmitted").withResources(resourceArn) .withSource("aws-sdk-java-cloudwatch-example"); PutEventsRequest request = new PutEventsRequest().withEntries(putEventsRequestEntry); PutEventsResult response = cloudWatchEvents.putEvents(request); System.out.println("Successfully put CloudWatch event"); }