Example usage for com.amazonaws.services.cloudwatchevents.model PutEventsRequestEntry PutEventsRequestEntry

List of usage examples for com.amazonaws.services.cloudwatchevents.model PutEventsRequestEntry PutEventsRequestEntry

Introduction

In this page you can find the example usage for com.amazonaws.services.cloudwatchevents.model PutEventsRequestEntry PutEventsRequestEntry.

Prototype

PutEventsRequestEntry

Source Link

Usage

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");
}