List of usage examples for com.amazonaws.services.cloudwatchevents AmazonCloudWatchEvents putEvents
PutEventsResult putEvents(PutEventsRequest putEventsRequest);
Sends custom events to EventBridge so that they can be matched to rules.
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);/*from ww w .ja v a 2s .com*/ } 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);/*from w ww .j a va 2s . 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"); }