Interface CreateProcessingJobRequest.Builder

    • Method Detail

      • processingInputs

        CreateProcessingJobRequest.Builder processingInputs​(Collection<ProcessingInput> processingInputs)

        An array of inputs configuring the data to download into the processing container.

        Parameters:
        processingInputs - An array of inputs configuring the data to download into the processing container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingInputs

        CreateProcessingJobRequest.Builder processingInputs​(ProcessingInput... processingInputs)

        An array of inputs configuring the data to download into the processing container.

        Parameters:
        processingInputs - An array of inputs configuring the data to download into the processing container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingOutputConfig

        CreateProcessingJobRequest.Builder processingOutputConfig​(ProcessingOutputConfig processingOutputConfig)

        Output configuration for the processing job.

        Parameters:
        processingOutputConfig - Output configuration for the processing job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingJobName

        CreateProcessingJobRequest.Builder processingJobName​(String processingJobName)

        The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.

        Parameters:
        processingJobName - The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingResources

        CreateProcessingJobRequest.Builder processingResources​(ProcessingResources processingResources)

        Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.

        Parameters:
        processingResources - Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stoppingCondition

        CreateProcessingJobRequest.Builder stoppingCondition​(ProcessingStoppingCondition stoppingCondition)

        The time limit for how long the processing job is allowed to run.

        Parameters:
        stoppingCondition - The time limit for how long the processing job is allowed to run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appSpecification

        CreateProcessingJobRequest.Builder appSpecification​(AppSpecification appSpecification)

        Configures the processing job to run a specified Docker container image.

        Parameters:
        appSpecification - Configures the processing job to run a specified Docker container image.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environment

        CreateProcessingJobRequest.Builder environment​(Map<String,​String> environment)

        The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any environment fields. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request environment variable or plain text fields.

        Parameters:
        environment - The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any environment fields. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request environment variable or plain text fields.

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

        CreateProcessingJobRequest.Builder networkConfig​(NetworkConfig networkConfig)

        Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.

        Parameters:
        networkConfig - Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CreateProcessingJobRequest.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateProcessingJobRequest.Builder tags​(Collection<Tag> tags)

        (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.

        Parameters:
        tags - (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.

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

        CreateProcessingJobRequest.Builder tags​(Tag... tags)

        (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.

        Parameters:
        tags - (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.

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

        CreateProcessingJobRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.

        Do not include any security-sensitive information including account access IDs, secrets, or tokens in any tags. As part of the shared responsibility model, you are responsible for any potential exposure, unauthorized access, or compromise of your sensitive data if caused by security-sensitive information included in the request tag variable or plain text fields.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)
      • experimentConfig

        CreateProcessingJobRequest.Builder experimentConfig​(ExperimentConfig experimentConfig)
        Sets the value of the ExperimentConfig property for this object.
        Parameters:
        experimentConfig - The new value for the ExperimentConfig property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.