All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.machinelearning.model.CreateEvaluationRequest Maven / Gradle / Ivy

Go to download

The AWS SDK for Java with support for OSGi. The AWS SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).

There is a newer version: 1.11.60
Show newest version
/*
 * Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not
 * use this file except in compliance with the License. A copy of the License is
 * located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on
 * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package com.amazonaws.services.machinelearning.model;

import java.io.Serializable;
import com.amazonaws.AmazonWebServiceRequest;

/**
 * 
 */
public class CreateEvaluationRequest extends AmazonWebServiceRequest implements
        Serializable, Cloneable {

    /**
     * 

* A user-supplied ID that uniquely identifies the Evaluation. *

*/ private String evaluationId; /** *

* A user-supplied name or description of the Evaluation. *

*/ private String evaluationName; /** *

* The ID of the MLModel to evaluate. *

*

* The schema used in creating the MLModel must match the * schema of the DataSource used in the Evaluation * . *

*/ private String mLModelId; /** *

* The ID of the DataSource for the evaluation. The schema of * the DataSource must match the schema used to create the * MLModel. *

*/ private String evaluationDataSourceId; /** *

* A user-supplied ID that uniquely identifies the Evaluation. *

* * @param evaluationId * A user-supplied ID that uniquely identifies the * Evaluation. */ public void setEvaluationId(String evaluationId) { this.evaluationId = evaluationId; } /** *

* A user-supplied ID that uniquely identifies the Evaluation. *

* * @return A user-supplied ID that uniquely identifies the * Evaluation. */ public String getEvaluationId() { return this.evaluationId; } /** *

* A user-supplied ID that uniquely identifies the Evaluation. *

* * @param evaluationId * A user-supplied ID that uniquely identifies the * Evaluation. * @return Returns a reference to this object so that method calls can be * chained together. */ public CreateEvaluationRequest withEvaluationId(String evaluationId) { setEvaluationId(evaluationId); return this; } /** *

* A user-supplied name or description of the Evaluation. *

* * @param evaluationName * A user-supplied name or description of the Evaluation * . */ public void setEvaluationName(String evaluationName) { this.evaluationName = evaluationName; } /** *

* A user-supplied name or description of the Evaluation. *

* * @return A user-supplied name or description of the * Evaluation. */ public String getEvaluationName() { return this.evaluationName; } /** *

* A user-supplied name or description of the Evaluation. *

* * @param evaluationName * A user-supplied name or description of the Evaluation * . * @return Returns a reference to this object so that method calls can be * chained together. */ public CreateEvaluationRequest withEvaluationName(String evaluationName) { setEvaluationName(evaluationName); return this; } /** *

* The ID of the MLModel to evaluate. *

*

* The schema used in creating the MLModel must match the * schema of the DataSource used in the Evaluation * . *

* * @param mLModelId * The ID of the MLModel to evaluate.

*

* The schema used in creating the MLModel must match * the schema of the DataSource used in the * Evaluation. */ public void setMLModelId(String mLModelId) { this.mLModelId = mLModelId; } /** *

* The ID of the MLModel to evaluate. *

*

* The schema used in creating the MLModel must match the * schema of the DataSource used in the Evaluation * . *

* * @return The ID of the MLModel to evaluate.

*

* The schema used in creating the MLModel must match * the schema of the DataSource used in the * Evaluation. */ public String getMLModelId() { return this.mLModelId; } /** *

* The ID of the MLModel to evaluate. *

*

* The schema used in creating the MLModel must match the * schema of the DataSource used in the Evaluation * . *

* * @param mLModelId * The ID of the MLModel to evaluate.

*

* The schema used in creating the MLModel must match * the schema of the DataSource used in the * Evaluation. * @return Returns a reference to this object so that method calls can be * chained together. */ public CreateEvaluationRequest withMLModelId(String mLModelId) { setMLModelId(mLModelId); return this; } /** *

* The ID of the DataSource for the evaluation. The schema of * the DataSource must match the schema used to create the * MLModel. *

* * @param evaluationDataSourceId * The ID of the DataSource for the evaluation. The * schema of the DataSource must match the schema used * to create the MLModel. */ public void setEvaluationDataSourceId(String evaluationDataSourceId) { this.evaluationDataSourceId = evaluationDataSourceId; } /** *

* The ID of the DataSource for the evaluation. The schema of * the DataSource must match the schema used to create the * MLModel. *

* * @return The ID of the DataSource for the evaluation. The * schema of the DataSource must match the schema used * to create the MLModel. */ public String getEvaluationDataSourceId() { return this.evaluationDataSourceId; } /** *

* The ID of the DataSource for the evaluation. The schema of * the DataSource must match the schema used to create the * MLModel. *

* * @param evaluationDataSourceId * The ID of the DataSource for the evaluation. The * schema of the DataSource must match the schema used * to create the MLModel. * @return Returns a reference to this object so that method calls can be * chained together. */ public CreateEvaluationRequest withEvaluationDataSourceId( String evaluationDataSourceId) { setEvaluationDataSourceId(evaluationDataSourceId); return this; } /** * Returns a string representation of this object; useful for testing and * debugging. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getEvaluationId() != null) sb.append("EvaluationId: " + getEvaluationId() + ","); if (getEvaluationName() != null) sb.append("EvaluationName: " + getEvaluationName() + ","); if (getMLModelId() != null) sb.append("MLModelId: " + getMLModelId() + ","); if (getEvaluationDataSourceId() != null) sb.append("EvaluationDataSourceId: " + getEvaluationDataSourceId()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof CreateEvaluationRequest == false) return false; CreateEvaluationRequest other = (CreateEvaluationRequest) obj; if (other.getEvaluationId() == null ^ this.getEvaluationId() == null) return false; if (other.getEvaluationId() != null && other.getEvaluationId().equals(this.getEvaluationId()) == false) return false; if (other.getEvaluationName() == null ^ this.getEvaluationName() == null) return false; if (other.getEvaluationName() != null && other.getEvaluationName().equals(this.getEvaluationName()) == false) return false; if (other.getMLModelId() == null ^ this.getMLModelId() == null) return false; if (other.getMLModelId() != null && other.getMLModelId().equals(this.getMLModelId()) == false) return false; if (other.getEvaluationDataSourceId() == null ^ this.getEvaluationDataSourceId() == null) return false; if (other.getEvaluationDataSourceId() != null && other.getEvaluationDataSourceId().equals( this.getEvaluationDataSourceId()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getEvaluationId() == null) ? 0 : getEvaluationId() .hashCode()); hashCode = prime * hashCode + ((getEvaluationName() == null) ? 0 : getEvaluationName() .hashCode()); hashCode = prime * hashCode + ((getMLModelId() == null) ? 0 : getMLModelId().hashCode()); hashCode = prime * hashCode + ((getEvaluationDataSourceId() == null) ? 0 : getEvaluationDataSourceId().hashCode()); return hashCode; } @Override public CreateEvaluationRequest clone() { return (CreateEvaluationRequest) super.clone(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy