Interface InferenceSpecification.Builder

    • Method Detail

      • containers

        InferenceSpecification.Builder containers​(Collection<ModelPackageContainerDefinition> containers)

        The Amazon ECR registry path of the Docker image that contains the inference code.

        Parameters:
        containers - The Amazon ECR registry path of the Docker image that contains the inference code.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • containers

        InferenceSpecification.Builder containers​(ModelPackageContainerDefinition... containers)

        The Amazon ECR registry path of the Docker image that contains the inference code.

        Parameters:
        containers - The Amazon ECR registry path of the Docker image that contains the inference code.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTransformInstanceTypesWithStrings

        InferenceSpecification.Builder supportedTransformInstanceTypesWithStrings​(Collection<String> supportedTransformInstanceTypes)

        A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedTransformInstanceTypes - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTransformInstanceTypesWithStrings

        InferenceSpecification.Builder supportedTransformInstanceTypesWithStrings​(String... supportedTransformInstanceTypes)

        A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedTransformInstanceTypes - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTransformInstanceTypes

        InferenceSpecification.Builder supportedTransformInstanceTypes​(Collection<TransformInstanceType> supportedTransformInstanceTypes)

        A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedTransformInstanceTypes - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTransformInstanceTypes

        InferenceSpecification.Builder supportedTransformInstanceTypes​(TransformInstanceType... supportedTransformInstanceTypes)

        A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedTransformInstanceTypes - A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedRealtimeInferenceInstanceTypesWithStrings

        InferenceSpecification.Builder supportedRealtimeInferenceInstanceTypesWithStrings​(Collection<String> supportedRealtimeInferenceInstanceTypes)

        A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedRealtimeInferenceInstanceTypes - A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedRealtimeInferenceInstanceTypesWithStrings

        InferenceSpecification.Builder supportedRealtimeInferenceInstanceTypesWithStrings​(String... supportedRealtimeInferenceInstanceTypes)

        A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedRealtimeInferenceInstanceTypes - A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedRealtimeInferenceInstanceTypes

        InferenceSpecification.Builder supportedRealtimeInferenceInstanceTypes​(Collection<ProductionVariantInstanceType> supportedRealtimeInferenceInstanceTypes)

        A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedRealtimeInferenceInstanceTypes - A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedRealtimeInferenceInstanceTypes

        InferenceSpecification.Builder supportedRealtimeInferenceInstanceTypes​(ProductionVariantInstanceType... supportedRealtimeInferenceInstanceTypes)

        A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Parameters:
        supportedRealtimeInferenceInstanceTypes - A list of the instance types that are used to generate inferences in real-time.

        This parameter is required for unversioned models, and optional for versioned models.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedContentTypes

        InferenceSpecification.Builder supportedContentTypes​(Collection<String> supportedContentTypes)

        The supported MIME types for the input data.

        Parameters:
        supportedContentTypes - The supported MIME types for the input data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedContentTypes

        InferenceSpecification.Builder supportedContentTypes​(String... supportedContentTypes)

        The supported MIME types for the input data.

        Parameters:
        supportedContentTypes - The supported MIME types for the input data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedResponseMIMETypes

        InferenceSpecification.Builder supportedResponseMIMETypes​(Collection<String> supportedResponseMIMETypes)

        The supported MIME types for the output data.

        Parameters:
        supportedResponseMIMETypes - The supported MIME types for the output data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedResponseMIMETypes

        InferenceSpecification.Builder supportedResponseMIMETypes​(String... supportedResponseMIMETypes)

        The supported MIME types for the output data.

        Parameters:
        supportedResponseMIMETypes - The supported MIME types for the output data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.