pub struct Builder { /* private fields */ }
Expand description
A builder for AdditionalInferenceSpecificationDefinition
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the additional Inference specification
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the additional Inference specification
sourcepub fn containers(self, input: ModelPackageContainerDefinition) -> Self
pub fn containers(self, input: ModelPackageContainerDefinition) -> Self
Appends an item to containers
.
To override the contents of this collection use set_containers
.
The Amazon ECR registry path of the Docker image that contains the inference code.
sourcepub fn set_containers(
self,
input: Option<Vec<ModelPackageContainerDefinition>>
) -> Self
pub fn set_containers(
self,
input: Option<Vec<ModelPackageContainerDefinition>>
) -> Self
The Amazon ECR registry path of the Docker image that contains the inference code.
sourcepub fn supported_transform_instance_types(
self,
input: TransformInstanceType
) -> Self
pub fn supported_transform_instance_types(
self,
input: TransformInstanceType
) -> Self
Appends an item to supported_transform_instance_types
.
To override the contents of this collection use set_supported_transform_instance_types
.
A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
sourcepub fn set_supported_transform_instance_types(
self,
input: Option<Vec<TransformInstanceType>>
) -> Self
pub fn set_supported_transform_instance_types(
self,
input: Option<Vec<TransformInstanceType>>
) -> Self
A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
sourcepub fn supported_realtime_inference_instance_types(
self,
input: ProductionVariantInstanceType
) -> Self
pub fn supported_realtime_inference_instance_types(
self,
input: ProductionVariantInstanceType
) -> Self
Appends an item to supported_realtime_inference_instance_types
.
To override the contents of this collection use set_supported_realtime_inference_instance_types
.
A list of the instance types that are used to generate inferences in real-time.
sourcepub fn set_supported_realtime_inference_instance_types(
self,
input: Option<Vec<ProductionVariantInstanceType>>
) -> Self
pub fn set_supported_realtime_inference_instance_types(
self,
input: Option<Vec<ProductionVariantInstanceType>>
) -> Self
A list of the instance types that are used to generate inferences in real-time.
sourcepub fn supported_content_types(self, input: impl Into<String>) -> Self
pub fn supported_content_types(self, input: impl Into<String>) -> Self
Appends an item to supported_content_types
.
To override the contents of this collection use set_supported_content_types
.
The supported MIME types for the input data.
sourcepub fn set_supported_content_types(self, input: Option<Vec<String>>) -> Self
pub fn set_supported_content_types(self, input: Option<Vec<String>>) -> Self
The supported MIME types for the input data.
sourcepub fn supported_response_mime_types(self, input: impl Into<String>) -> Self
pub fn supported_response_mime_types(self, input: impl Into<String>) -> Self
Appends an item to supported_response_mime_types
.
To override the contents of this collection use set_supported_response_mime_types
.
The supported MIME types for the output data.
sourcepub fn set_supported_response_mime_types(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_supported_response_mime_types(
self,
input: Option<Vec<String>>
) -> Self
The supported MIME types for the output data.
sourcepub fn build(self) -> AdditionalInferenceSpecificationDefinition
pub fn build(self) -> AdditionalInferenceSpecificationDefinition
Consumes the builder and constructs a AdditionalInferenceSpecificationDefinition
.