Interface EcsProperties.Builder

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

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

    • taskProperties

      EcsProperties.Builder taskProperties(Collection<EcsTaskProperties> taskProperties)

      An object that contains the properties for the Amazon ECS task definition of a job.

      This object is currently limited to one element.

      Parameters:
      taskProperties - An object that contains the properties for the Amazon ECS task definition of a job.

      This object is currently limited to one element.

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

      EcsProperties.Builder taskProperties(EcsTaskProperties... taskProperties)

      An object that contains the properties for the Amazon ECS task definition of a job.

      This object is currently limited to one element.

      Parameters:
      taskProperties - An object that contains the properties for the Amazon ECS task definition of a job.

      This object is currently limited to one element.

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

      EcsProperties.Builder taskProperties(Consumer<EcsTaskProperties.Builder>... taskProperties)

      An object that contains the properties for the Amazon ECS task definition of a job.

      This object is currently limited to one element.

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

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

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