pub struct Builder { /* private fields */ }Expand description
A builder for Endpoint.
Implementations
sourceimpl 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.