Interface ContainerDatasetAction.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>, SdkBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>, SdkPojo
Enclosing class:
ContainerDatasetAction

public static interface ContainerDatasetAction.Builder extends SdkPojo, CopyableBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>
  • Method Details

    • image

      The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

      Parameters:
      image - The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionRoleArn

      ContainerDatasetAction.Builder executionRoleArn(String executionRoleArn)

      The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

      Parameters:
      executionRoleArn - The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceConfiguration

      ContainerDatasetAction.Builder resourceConfiguration(ResourceConfiguration resourceConfiguration)

      Configuration of the resource that executes the containerAction.

      Parameters:
      resourceConfiguration - Configuration of the resource that executes the containerAction.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceConfiguration

      default ContainerDatasetAction.Builder resourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration)

      Configuration of the resource that executes the containerAction.

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

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

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

      The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

      Parameters:
      variables - The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variables

      ContainerDatasetAction.Builder variables(Variable... variables)

      The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

      Parameters:
      variables - The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variables

      The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

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

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

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