Struct aws_sdk_sagemaker::model::endpoint::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Endpoint
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn endpoint_name(self, input: impl Into<String>) -> Self
pub fn endpoint_name(self, input: impl Into<String>) -> Self
The name of the endpoint.
sourcepub fn set_endpoint_name(self, input: Option<String>) -> Self
pub fn set_endpoint_name(self, input: Option<String>) -> Self
The name of the endpoint.
sourcepub fn endpoint_arn(self, input: impl Into<String>) -> Self
pub fn endpoint_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the endpoint.
sourcepub fn set_endpoint_arn(self, input: Option<String>) -> Self
pub fn set_endpoint_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the endpoint.
sourcepub fn endpoint_config_name(self, input: impl Into<String>) -> Self
pub fn endpoint_config_name(self, input: impl Into<String>) -> Self
The endpoint configuration associated with the endpoint.
sourcepub fn set_endpoint_config_name(self, input: Option<String>) -> Self
pub fn set_endpoint_config_name(self, input: Option<String>) -> Self
The endpoint configuration associated with the endpoint.
sourcepub fn production_variants(self, input: ProductionVariantSummary) -> Self
pub fn production_variants(self, input: ProductionVariantSummary) -> Self
Appends an item to production_variants
.
To override the contents of this collection use set_production_variants
.
A list of the production variants hosted on the endpoint. Each production variant is a model.
sourcepub fn set_production_variants(
self,
input: Option<Vec<ProductionVariantSummary>>
) -> Self
pub fn set_production_variants(
self,
input: Option<Vec<ProductionVariantSummary>>
) -> Self
A list of the production variants hosted on the endpoint. Each production variant is a model.
sourcepub fn data_capture_config(self, input: DataCaptureConfigSummary) -> Self
pub fn data_capture_config(self, input: DataCaptureConfigSummary) -> Self
The currently active data capture configuration used by your Endpoint.
sourcepub fn set_data_capture_config(
self,
input: Option<DataCaptureConfigSummary>
) -> Self
pub fn set_data_capture_config(
self,
input: Option<DataCaptureConfigSummary>
) -> Self
The currently active data capture configuration used by your Endpoint.
sourcepub fn endpoint_status(self, input: EndpointStatus) -> Self
pub fn endpoint_status(self, input: EndpointStatus) -> Self
The status of the endpoint.
sourcepub fn set_endpoint_status(self, input: Option<EndpointStatus>) -> Self
pub fn set_endpoint_status(self, input: Option<EndpointStatus>) -> Self
The status of the endpoint.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
If the endpoint failed, the reason it failed.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
If the endpoint failed, the reason it failed.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time that the endpoint was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time that the endpoint was created.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
The last time the endpoint was modified.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
The last time the endpoint was modified.
sourcepub fn monitoring_schedules(self, input: MonitoringSchedule) -> Self
pub fn monitoring_schedules(self, input: MonitoringSchedule) -> Self
Appends an item to monitoring_schedules
.
To override the contents of this collection use set_monitoring_schedules
.
A list of monitoring schedules for the endpoint. For information about model monitoring, see Amazon SageMaker Model Monitor.
sourcepub fn set_monitoring_schedules(
self,
input: Option<Vec<MonitoringSchedule>>
) -> Self
pub fn set_monitoring_schedules(
self,
input: Option<Vec<MonitoringSchedule>>
) -> Self
A list of monitoring schedules for the endpoint. For information about model monitoring, see Amazon SageMaker Model Monitor.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
A list of the tags associated with the endpoint. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
A list of the tags associated with the endpoint. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
sourcepub fn shadow_production_variants(self, input: ProductionVariantSummary) -> Self
pub fn shadow_production_variants(self, input: ProductionVariantSummary) -> Self
Appends an item to shadow_production_variants
.
To override the contents of this collection use set_shadow_production_variants
.
A list of the shadow variants hosted on the endpoint. Each shadow variant is a model in shadow mode with production traffic replicated from the production variant.
sourcepub fn set_shadow_production_variants(
self,
input: Option<Vec<ProductionVariantSummary>>
) -> Self
pub fn set_shadow_production_variants(
self,
input: Option<Vec<ProductionVariantSummary>>
) -> Self
A list of the shadow variants hosted on the endpoint. Each shadow variant is a model in shadow mode with production traffic replicated from the production variant.