Example usage for com.amazonaws.services.machinelearning.model EntityStatus COMPLETED

List of usage examples for com.amazonaws.services.machinelearning.model EntityStatus COMPLETED

Introduction

In this page you can find the example usage for com.amazonaws.services.machinelearning.model EntityStatus COMPLETED.

Prototype

EntityStatus COMPLETED

To view the source code for com.amazonaws.services.machinelearning.model EntityStatus COMPLETED.

Click Source Link

Usage

From source file:AndroidRealtimePrediction.java

License:Open Source License

/**
 * Calls GetMLModel. //w w w . ja  va2  s .  c  om
 * Checks if the model is completed and real-time endpoint is ready for predict calls
 */
private void getRealtimeEndpoint() {
    GetMLModelRequest request = new GetMLModelRequest();
    request.setMLModelId(mlModelId);
    GetMLModelResult result = client.getMLModel(request);

    if (!result.getStatus().equals(EntityStatus.COMPLETED.toString())) {
        throw new IllegalStateException("ML model " + mlModelId + " needs to be completed.");
    }
    if (!result.getEndpointInfo().getEndpointStatus().equals(RealtimeEndpointStatus.READY.toString())) {
        throw new IllegalStateException(
                "ML model " + mlModelId + "'s real-time endpoint is not yet ready or needs to be created.");
    }

    this.endpoint = result.getEndpointInfo().getEndpointUrl();
}