Interface CreateProcessingJobRequest.Builder

  • Method Details

    • 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.
    • processingInputs

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingInputs(List<ProcessingInput>).

      Parameters:
      processingInputs - a consumer that will call methods on ProcessingInput.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • processingOutputConfig

      default CreateProcessingJobRequest.Builder processingOutputConfig(Consumer<ProcessingOutputConfig.Builder> processingOutputConfig)

      Output configuration for the processing job.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingOutputConfig(ProcessingOutputConfig).

      Parameters:
      processingOutputConfig - a consumer that will call methods on ProcessingOutputConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • processingResources

      default CreateProcessingJobRequest.Builder processingResources(Consumer<ProcessingResources.Builder> 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.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processingResources(ProcessingResources).

      Parameters:
      processingResources - a consumer that will call methods on ProcessingResources.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • stoppingCondition

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to stoppingCondition(ProcessingStoppingCondition).

      Parameters:
      stoppingCondition - a consumer that will call methods on ProcessingStoppingCondition.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • appSpecification

      default CreateProcessingJobRequest.Builder appSpecification(Consumer<AppSpecification.Builder> appSpecification)

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to appSpecification(AppSpecification).

      Parameters:
      appSpecification - a consumer that will call methods on AppSpecification.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • networkConfig

      default CreateProcessingJobRequest.Builder networkConfig(Consumer<NetworkConfig.Builder> 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.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to networkConfig(NetworkConfig).

      Parameters:
      networkConfig - a consumer that will call methods on NetworkConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      (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

      (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

      (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<Tag>).

      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:
    • 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.
    • experimentConfig

      default CreateProcessingJobRequest.Builder experimentConfig(Consumer<ExperimentConfig.Builder> experimentConfig)
      Sets the value of the ExperimentConfig property for this object. This is a convenience method that creates an instance of the ExperimentConfig.Builder avoiding the need to create one manually via ExperimentConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to experimentConfig(ExperimentConfig).

      Parameters:
      experimentConfig - a consumer that will call methods on ExperimentConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      CreateProcessingJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.