#[non_exhaustive]pub struct RecommendationJobInferenceBenchmarkBuilder { /* private fields */ }
Expand description
A builder for RecommendationJobInferenceBenchmark
.
Implementations§
source§impl RecommendationJobInferenceBenchmarkBuilder
impl RecommendationJobInferenceBenchmarkBuilder
sourcepub fn metrics(self, input: RecommendationMetrics) -> Self
pub fn metrics(self, input: RecommendationMetrics) -> Self
The metrics of recommendations.
sourcepub fn set_metrics(self, input: Option<RecommendationMetrics>) -> Self
pub fn set_metrics(self, input: Option<RecommendationMetrics>) -> Self
The metrics of recommendations.
sourcepub fn get_metrics(&self) -> &Option<RecommendationMetrics>
pub fn get_metrics(&self) -> &Option<RecommendationMetrics>
The metrics of recommendations.
sourcepub fn endpoint_configuration(self, input: EndpointOutputConfiguration) -> Self
pub fn endpoint_configuration(self, input: EndpointOutputConfiguration) -> Self
The endpoint configuration made by Inference Recommender during a recommendation job.
sourcepub fn set_endpoint_configuration(
self,
input: Option<EndpointOutputConfiguration>
) -> Self
pub fn set_endpoint_configuration( self, input: Option<EndpointOutputConfiguration> ) -> Self
The endpoint configuration made by Inference Recommender during a recommendation job.
sourcepub fn get_endpoint_configuration(&self) -> &Option<EndpointOutputConfiguration>
pub fn get_endpoint_configuration(&self) -> &Option<EndpointOutputConfiguration>
The endpoint configuration made by Inference Recommender during a recommendation job.
sourcepub fn model_configuration(self, input: ModelConfiguration) -> Self
pub fn model_configuration(self, input: ModelConfiguration) -> Self
Defines the model configuration. Includes the specification name and environment parameters.
sourcepub fn set_model_configuration(self, input: Option<ModelConfiguration>) -> Self
pub fn set_model_configuration(self, input: Option<ModelConfiguration>) -> Self
Defines the model configuration. Includes the specification name and environment parameters.
sourcepub fn get_model_configuration(&self) -> &Option<ModelConfiguration>
pub fn get_model_configuration(&self) -> &Option<ModelConfiguration>
Defines the model configuration. Includes the specification name and environment parameters.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason why a benchmark failed.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason why a benchmark failed.
sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason why a benchmark failed.
sourcepub fn endpoint_metrics(self, input: InferenceMetrics) -> Self
pub fn endpoint_metrics(self, input: InferenceMetrics) -> Self
The metrics for an existing endpoint compared in an Inference Recommender job.
sourcepub fn set_endpoint_metrics(self, input: Option<InferenceMetrics>) -> Self
pub fn set_endpoint_metrics(self, input: Option<InferenceMetrics>) -> Self
The metrics for an existing endpoint compared in an Inference Recommender job.
sourcepub fn get_endpoint_metrics(&self) -> &Option<InferenceMetrics>
pub fn get_endpoint_metrics(&self) -> &Option<InferenceMetrics>
The metrics for an existing endpoint compared in an Inference Recommender job.
sourcepub fn invocation_end_time(self, input: DateTime) -> Self
pub fn invocation_end_time(self, input: DateTime) -> Self
A timestamp that shows when the benchmark completed.
sourcepub fn set_invocation_end_time(self, input: Option<DateTime>) -> Self
pub fn set_invocation_end_time(self, input: Option<DateTime>) -> Self
A timestamp that shows when the benchmark completed.
sourcepub fn get_invocation_end_time(&self) -> &Option<DateTime>
pub fn get_invocation_end_time(&self) -> &Option<DateTime>
A timestamp that shows when the benchmark completed.
sourcepub fn invocation_start_time(self, input: DateTime) -> Self
pub fn invocation_start_time(self, input: DateTime) -> Self
A timestamp that shows when the benchmark started.
sourcepub fn set_invocation_start_time(self, input: Option<DateTime>) -> Self
pub fn set_invocation_start_time(self, input: Option<DateTime>) -> Self
A timestamp that shows when the benchmark started.
sourcepub fn get_invocation_start_time(&self) -> &Option<DateTime>
pub fn get_invocation_start_time(&self) -> &Option<DateTime>
A timestamp that shows when the benchmark started.
sourcepub fn build(self) -> RecommendationJobInferenceBenchmark
pub fn build(self) -> RecommendationJobInferenceBenchmark
Consumes the builder and constructs a RecommendationJobInferenceBenchmark
.
Trait Implementations§
source§impl Clone for RecommendationJobInferenceBenchmarkBuilder
impl Clone for RecommendationJobInferenceBenchmarkBuilder
source§fn clone(&self) -> RecommendationJobInferenceBenchmarkBuilder
fn clone(&self) -> RecommendationJobInferenceBenchmarkBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RecommendationJobInferenceBenchmarkBuilder
impl Default for RecommendationJobInferenceBenchmarkBuilder
source§fn default() -> RecommendationJobInferenceBenchmarkBuilder
fn default() -> RecommendationJobInferenceBenchmarkBuilder
source§impl PartialEq<RecommendationJobInferenceBenchmarkBuilder> for RecommendationJobInferenceBenchmarkBuilder
impl PartialEq<RecommendationJobInferenceBenchmarkBuilder> for RecommendationJobInferenceBenchmarkBuilder
source§fn eq(&self, other: &RecommendationJobInferenceBenchmarkBuilder) -> bool
fn eq(&self, other: &RecommendationJobInferenceBenchmarkBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.