Search in sources :

Example 1 with GetEndpointResult

use of com.amazonaws.services.pinpoint.model.GetEndpointResult in project aws-doc-sdk-examples by awsdocs.

the class CreateEndpoint method createEndpoint.

public static EndpointResponse createEndpoint(AmazonPinpoint client, String appId) {
    String endpointId = UUID.randomUUID().toString();
    System.out.println("Endpoint ID: " + endpointId);
    EndpointRequest endpointRequest = createEndpointRequestData();
    UpdateEndpointRequest updateEndpointRequest = new UpdateEndpointRequest().withApplicationId(appId).withEndpointId(endpointId).withEndpointRequest(endpointRequest);
    UpdateEndpointResult updateEndpointResponse = client.updateEndpoint(updateEndpointRequest);
    System.out.println("Update Endpoint Response: " + updateEndpointResponse.getMessageBody());
    GetEndpointRequest getEndpointRequest = new GetEndpointRequest().withApplicationId(appId).withEndpointId(endpointId);
    GetEndpointResult getEndpointResult = client.getEndpoint(getEndpointRequest);
    System.out.println("Got Endpoint: " + getEndpointResult.getEndpointResponse().getId());
    return getEndpointResult.getEndpointResponse();
}
Also used : GetEndpointResult(com.amazonaws.services.pinpoint.model.GetEndpointResult) UpdateEndpointRequest(com.amazonaws.services.pinpoint.model.UpdateEndpointRequest) UpdateEndpointResult(com.amazonaws.services.pinpoint.model.UpdateEndpointResult) EndpointRequest(com.amazonaws.services.pinpoint.model.EndpointRequest) UpdateEndpointRequest(com.amazonaws.services.pinpoint.model.UpdateEndpointRequest) GetEndpointRequest(com.amazonaws.services.pinpoint.model.GetEndpointRequest) GetEndpointRequest(com.amazonaws.services.pinpoint.model.GetEndpointRequest)

Example 2 with GetEndpointResult

use of com.amazonaws.services.pinpoint.model.GetEndpointResult in project aws-doc-sdk-examples by awsdocs.

the class LookUpEndpoint method main.

public static void main(String[] args) {
    final String USAGE = "\n" + "LookUpEndpoint - Prints the definition of the endpoint that has the specified ID." + "Usage: LookUpEndpoint <applicationId> <endpointId>\n\n" + "Where:\n" + "  applicationId - The ID of the Amazon Pinpoint application that has the " + "endpoint." + "  endpointId - The ID of the endpoint ";
    if (args.length < 1) {
        System.out.println(USAGE);
        System.exit(1);
    }
    String applicationId = args[0];
    String endpointId = args[1];
    // Specifies the endpoint that the Amazon Pinpoint client looks up.
    GetEndpointRequest request = new GetEndpointRequest().withEndpointId(endpointId).withApplicationId(applicationId);
    // Initializes the Amazon Pinpoint client.
    AmazonPinpoint pinpointClient = AmazonPinpointClientBuilder.standard().withRegion(Regions.US_EAST_1).build();
    // Uses the Amazon Pinpoint client to get the endpoint definition.
    GetEndpointResult result = pinpointClient.getEndpoint(request);
    EndpointResponse endpoint = result.getEndpointResponse();
    // Uses the Google Gson library to pretty print the endpoint JSON.
    Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).setPrettyPrinting().create();
    String endpointJson = gson.toJson(endpoint);
    System.out.println(endpointJson);
}
Also used : EndpointResponse(com.amazonaws.services.pinpoint.model.EndpointResponse) GetEndpointResult(com.amazonaws.services.pinpoint.model.GetEndpointResult) GsonBuilder(com.google.gson.GsonBuilder) AmazonPinpoint(com.amazonaws.services.pinpoint.AmazonPinpoint) Gson(com.google.gson.Gson) GetEndpointRequest(com.amazonaws.services.pinpoint.model.GetEndpointRequest)

Aggregations

GetEndpointRequest (com.amazonaws.services.pinpoint.model.GetEndpointRequest)2 GetEndpointResult (com.amazonaws.services.pinpoint.model.GetEndpointResult)2 AmazonPinpoint (com.amazonaws.services.pinpoint.AmazonPinpoint)1 EndpointRequest (com.amazonaws.services.pinpoint.model.EndpointRequest)1 EndpointResponse (com.amazonaws.services.pinpoint.model.EndpointResponse)1 UpdateEndpointRequest (com.amazonaws.services.pinpoint.model.UpdateEndpointRequest)1 UpdateEndpointResult (com.amazonaws.services.pinpoint.model.UpdateEndpointResult)1 Gson (com.google.gson.Gson)1 GsonBuilder (com.google.gson.GsonBuilder)1