pub struct Builder { /* private fields */ }
Expand description
A builder for DescribeAlgorithmOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn algorithm_name(self, input: impl Into<String>) -> Self
pub fn algorithm_name(self, input: impl Into<String>) -> Self
The name of the algorithm being described.
sourcepub fn set_algorithm_name(self, input: Option<String>) -> Self
pub fn set_algorithm_name(self, input: Option<String>) -> Self
The name of the algorithm being described.
sourcepub fn algorithm_arn(self, input: impl Into<String>) -> Self
pub fn algorithm_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the algorithm.
sourcepub fn set_algorithm_arn(self, input: Option<String>) -> Self
pub fn set_algorithm_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the algorithm.
sourcepub fn algorithm_description(self, input: impl Into<String>) -> Self
pub fn algorithm_description(self, input: impl Into<String>) -> Self
A brief summary about the algorithm.
sourcepub fn set_algorithm_description(self, input: Option<String>) -> Self
pub fn set_algorithm_description(self, input: Option<String>) -> Self
A brief summary about the algorithm.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
A timestamp specifying when the algorithm was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
A timestamp specifying when the algorithm was created.
sourcepub fn training_specification(self, input: TrainingSpecification) -> Self
pub fn training_specification(self, input: TrainingSpecification) -> Self
Details about training jobs run by this algorithm.
sourcepub fn set_training_specification(
self,
input: Option<TrainingSpecification>
) -> Self
pub fn set_training_specification(
self,
input: Option<TrainingSpecification>
) -> Self
Details about training jobs run by this algorithm.
sourcepub fn inference_specification(self, input: InferenceSpecification) -> Self
pub fn inference_specification(self, input: InferenceSpecification) -> Self
Details about inference jobs that the algorithm runs.
sourcepub fn set_inference_specification(
self,
input: Option<InferenceSpecification>
) -> Self
pub fn set_inference_specification(
self,
input: Option<InferenceSpecification>
) -> Self
Details about inference jobs that the algorithm runs.
sourcepub fn validation_specification(
self,
input: AlgorithmValidationSpecification
) -> Self
pub fn validation_specification(
self,
input: AlgorithmValidationSpecification
) -> Self
Details about configurations for one or more training jobs that SageMaker runs to test the algorithm.
sourcepub fn set_validation_specification(
self,
input: Option<AlgorithmValidationSpecification>
) -> Self
pub fn set_validation_specification(
self,
input: Option<AlgorithmValidationSpecification>
) -> Self
Details about configurations for one or more training jobs that SageMaker runs to test the algorithm.
sourcepub fn algorithm_status(self, input: AlgorithmStatus) -> Self
pub fn algorithm_status(self, input: AlgorithmStatus) -> Self
The current status of the algorithm.
sourcepub fn set_algorithm_status(self, input: Option<AlgorithmStatus>) -> Self
pub fn set_algorithm_status(self, input: Option<AlgorithmStatus>) -> Self
The current status of the algorithm.
sourcepub fn algorithm_status_details(self, input: AlgorithmStatusDetails) -> Self
pub fn algorithm_status_details(self, input: AlgorithmStatusDetails) -> Self
Details about the current status of the algorithm.
sourcepub fn set_algorithm_status_details(
self,
input: Option<AlgorithmStatusDetails>
) -> Self
pub fn set_algorithm_status_details(
self,
input: Option<AlgorithmStatusDetails>
) -> Self
Details about the current status of the algorithm.
sourcepub fn product_id(self, input: impl Into<String>) -> Self
pub fn product_id(self, input: impl Into<String>) -> Self
The product identifier of the algorithm.
sourcepub fn set_product_id(self, input: Option<String>) -> Self
pub fn set_product_id(self, input: Option<String>) -> Self
The product identifier of the algorithm.
sourcepub fn certify_for_marketplace(self, input: bool) -> Self
pub fn certify_for_marketplace(self, input: bool) -> Self
Whether the algorithm is certified to be listed in Amazon Web Services Marketplace.
sourcepub fn set_certify_for_marketplace(self, input: Option<bool>) -> Self
pub fn set_certify_for_marketplace(self, input: Option<bool>) -> Self
Whether the algorithm is certified to be listed in Amazon Web Services Marketplace.
sourcepub fn build(self) -> DescribeAlgorithmOutput
pub fn build(self) -> DescribeAlgorithmOutput
Consumes the builder and constructs a DescribeAlgorithmOutput
.