Interface CreateRunGroupRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateRunGroupRequest.Builder,CreateRunGroupRequest>, OmicsRequest.Builder, SdkBuilder<CreateRunGroupRequest.Builder,CreateRunGroupRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateRunGroupRequest

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

    • name

      A name for the group.

      Parameters:
      name - A name for the group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxCpus

      The maximum number of CPUs to use in the group.

      Parameters:
      maxCpus - The maximum number of CPUs to use in the group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxRuns

      The maximum number of concurrent runs for the group.

      Parameters:
      maxRuns - The maximum number of concurrent runs for the group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDuration

      CreateRunGroupRequest.Builder maxDuration(Integer maxDuration)

      A maximum run time for the group in minutes.

      Parameters:
      maxDuration - A maximum run time for the group in minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Tags for the group.

      Parameters:
      tags - Tags for the group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestId

      CreateRunGroupRequest.Builder requestId(String requestIdValue)

      To ensure that requests don't run multiple times, specify a unique ID for each request.

      Parameters:
      requestIdValue - To ensure that requests don't run multiple times, specify a unique ID for each request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxGpus

      The maximum GPUs that can be used by a run group.

      Parameters:
      maxGpus - The maximum GPUs that can be used by a run group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateRunGroupRequest.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.