* Name of the SageMaker endpoint configuration. *
*/ private String endpointConfigName; /** ** The Amazon Resource Name (ARN) of the endpoint configuration. *
*/ private String endpointConfigArn; /** *
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
*
* Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume * attached to the instance. *
*/ private String kmsKeyId; /** ** A timestamp that shows when the endpoint configuration was created. *
*/ private java.util.Date creationTime; /** *
* Returns the description of an endpoint configuration created using the
* CreateEndpointConfig
API.
*
* The configuration parameters for an explainer. *
*/ private ExplainerConfig explainerConfig; /** *
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in
* shadow mode with production traffic replicated from the model specified on ProductionVariants
.
*
* Name of the SageMaker endpoint configuration. *
* * @param endpointConfigName * Name of the SageMaker endpoint configuration. */ public void setEndpointConfigName(String endpointConfigName) { this.endpointConfigName = endpointConfigName; } /** ** Name of the SageMaker endpoint configuration. *
* * @return Name of the SageMaker endpoint configuration. */ public String getEndpointConfigName() { return this.endpointConfigName; } /** ** Name of the SageMaker endpoint configuration. *
* * @param endpointConfigName * Name of the SageMaker endpoint configuration. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeEndpointConfigResult withEndpointConfigName(String endpointConfigName) { setEndpointConfigName(endpointConfigName); return this; } /** ** The Amazon Resource Name (ARN) of the endpoint configuration. *
* * @param endpointConfigArn * The Amazon Resource Name (ARN) of the endpoint configuration. */ public void setEndpointConfigArn(String endpointConfigArn) { this.endpointConfigArn = endpointConfigArn; } /** ** The Amazon Resource Name (ARN) of the endpoint configuration. *
* * @return The Amazon Resource Name (ARN) of the endpoint configuration. */ public String getEndpointConfigArn() { return this.endpointConfigArn; } /** ** The Amazon Resource Name (ARN) of the endpoint configuration. *
* * @param endpointConfigArn * The Amazon Resource Name (ARN) of the endpoint configuration. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeEndpointConfigResult withEndpointConfigArn(String endpointConfigArn) { setEndpointConfigArn(endpointConfigArn); return this; } /** *
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint.
*/
public java.util.List
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint.
*/
public void setProductionVariants(java.util.Collection
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setProductionVariants(java.util.Collection)} or {@link #withProductionVariants(java.util.Collection)} if * you want to override the existing values. *
* * @param productionVariants * An array ofProductionVariant
objects, one for each model that you want to host at this
* endpoint.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeEndpointConfigResult withProductionVariants(ProductionVariant... productionVariants) {
if (this.productionVariants == null) {
setProductionVariants(new java.util.ArrayList
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeEndpointConfigResult withProductionVariants(java.util.Collection* Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume * attached to the instance. *
* * @param kmsKeyId * Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage * volume attached to the instance. */ public void setKmsKeyId(String kmsKeyId) { this.kmsKeyId = kmsKeyId; } /** ** Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume * attached to the instance. *
* * @return Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage * volume attached to the instance. */ public String getKmsKeyId() { return this.kmsKeyId; } /** ** Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage volume * attached to the instance. *
* * @param kmsKeyId * Amazon Web Services KMS key ID Amazon SageMaker uses to encrypt data when storing it on the ML storage * volume attached to the instance. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeEndpointConfigResult withKmsKeyId(String kmsKeyId) { setKmsKeyId(kmsKeyId); return this; } /** ** A timestamp that shows when the endpoint configuration was created. *
* * @param creationTime * A timestamp that shows when the endpoint configuration was created. */ public void setCreationTime(java.util.Date creationTime) { this.creationTime = creationTime; } /** ** A timestamp that shows when the endpoint configuration was created. *
* * @return A timestamp that shows when the endpoint configuration was created. */ public java.util.Date getCreationTime() { return this.creationTime; } /** ** A timestamp that shows when the endpoint configuration was created. *
* * @param creationTime * A timestamp that shows when the endpoint configuration was created. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeEndpointConfigResult withCreationTime(java.util.Date creationTime) { setCreationTime(creationTime); return this; } /** *
* Returns the description of an endpoint configuration created using the
* CreateEndpointConfig
API.
*
CreateEndpointConfig
API.
*/
public void setAsyncInferenceConfig(AsyncInferenceConfig asyncInferenceConfig) {
this.asyncInferenceConfig = asyncInferenceConfig;
}
/**
*
* Returns the description of an endpoint configuration created using the
* CreateEndpointConfig
API.
*
CreateEndpointConfig
API.
*/
public AsyncInferenceConfig getAsyncInferenceConfig() {
return this.asyncInferenceConfig;
}
/**
*
* Returns the description of an endpoint configuration created using the
* CreateEndpointConfig
API.
*
CreateEndpointConfig
API.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeEndpointConfigResult withAsyncInferenceConfig(AsyncInferenceConfig asyncInferenceConfig) {
setAsyncInferenceConfig(asyncInferenceConfig);
return this;
}
/**
* * The configuration parameters for an explainer. *
* * @param explainerConfig * The configuration parameters for an explainer. */ public void setExplainerConfig(ExplainerConfig explainerConfig) { this.explainerConfig = explainerConfig; } /** ** The configuration parameters for an explainer. *
* * @return The configuration parameters for an explainer. */ public ExplainerConfig getExplainerConfig() { return this.explainerConfig; } /** ** The configuration parameters for an explainer. *
* * @param explainerConfig * The configuration parameters for an explainer. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeEndpointConfigResult withExplainerConfig(ExplainerConfig explainerConfig) { setExplainerConfig(explainerConfig); return this; } /** *
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in
* shadow mode with production traffic replicated from the model specified on ProductionVariants
.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint in shadow mode with production traffic replicated from the model specified on
* ProductionVariants
.
*/
public java.util.List
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in
* shadow mode with production traffic replicated from the model specified on ProductionVariants
.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint in shadow mode with production traffic replicated from the model specified on
* ProductionVariants
.
*/
public void setShadowProductionVariants(java.util.Collection
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in
* shadow mode with production traffic replicated from the model specified on ProductionVariants
.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setShadowProductionVariants(java.util.Collection)} or * {@link #withShadowProductionVariants(java.util.Collection)} if you want to override the existing values. *
* * @param shadowProductionVariants * An array ofProductionVariant
objects, one for each model that you want to host at this
* endpoint in shadow mode with production traffic replicated from the model specified on
* ProductionVariants
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeEndpointConfigResult withShadowProductionVariants(ProductionVariant... shadowProductionVariants) {
if (this.shadowProductionVariants == null) {
setShadowProductionVariants(new java.util.ArrayList
* An array of ProductionVariant
objects, one for each model that you want to host at this endpoint in
* shadow mode with production traffic replicated from the model specified on ProductionVariants
.
*
ProductionVariant
objects, one for each model that you want to host at this
* endpoint in shadow mode with production traffic replicated from the model specified on
* ProductionVariants
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeEndpointConfigResult withShadowProductionVariants(java.util.Collection