aws_sdk_sagemaker/client/
describe_algorithm.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`DescribeAlgorithm`](crate::operation::describe_algorithm::builders::DescribeAlgorithmFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`algorithm_name(impl Into<String>)`](crate::operation::describe_algorithm::builders::DescribeAlgorithmFluentBuilder::algorithm_name) / [`set_algorithm_name(Option<String>)`](crate::operation::describe_algorithm::builders::DescribeAlgorithmFluentBuilder::set_algorithm_name):<br>required: **true**<br><p>The name of the algorithm to describe.</p><br>
7    /// - On success, responds with [`DescribeAlgorithmOutput`](crate::operation::describe_algorithm::DescribeAlgorithmOutput) with field(s):
8    ///   - [`algorithm_name(Option<String>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::algorithm_name): <p>The name of the algorithm being described.</p>
9    ///   - [`algorithm_arn(Option<String>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::algorithm_arn): <p>The Amazon Resource Name (ARN) of the algorithm.</p>
10    ///   - [`algorithm_description(Option<String>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::algorithm_description): <p>A brief summary about the algorithm.</p>
11    ///   - [`creation_time(Option<DateTime>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::creation_time): <p>A timestamp specifying when the algorithm was created.</p>
12    ///   - [`training_specification(Option<TrainingSpecification>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::training_specification): <p>Details about training jobs run by this algorithm.</p>
13    ///   - [`inference_specification(Option<InferenceSpecification>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::inference_specification): <p>Details about inference jobs that the algorithm runs.</p>
14    ///   - [`validation_specification(Option<AlgorithmValidationSpecification>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::validation_specification): <p>Details about configurations for one or more training jobs that SageMaker runs to test the algorithm.</p>
15    ///   - [`algorithm_status(Option<AlgorithmStatus>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::algorithm_status): <p>The current status of the algorithm.</p>
16    ///   - [`algorithm_status_details(Option<AlgorithmStatusDetails>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::algorithm_status_details): <p>Details about the current status of the algorithm.</p>
17    ///   - [`product_id(Option<String>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::product_id): <p>The product identifier of the algorithm.</p>
18    ///   - [`certify_for_marketplace(Option<bool>)`](crate::operation::describe_algorithm::DescribeAlgorithmOutput::certify_for_marketplace): <p>Whether the algorithm is certified to be listed in Amazon Web Services Marketplace.</p>
19    /// - On failure, responds with [`SdkError<DescribeAlgorithmError>`](crate::operation::describe_algorithm::DescribeAlgorithmError)
20    pub fn describe_algorithm(&self) -> crate::operation::describe_algorithm::builders::DescribeAlgorithmFluentBuilder {
21        crate::operation::describe_algorithm::builders::DescribeAlgorithmFluentBuilder::new(self.handle.clone())
22    }
23}