Interface DescribeFleetResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeFleetResponse.Builder,DescribeFleetResponse>, RoboMakerResponse.Builder, SdkBuilder<DescribeFleetResponse.Builder,DescribeFleetResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeFleetResponse

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

    • name

      The name of the fleet.

      Parameters:
      name - The name of the fleet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the fleet.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the fleet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • robots

      A list of robots.

      Parameters:
      robots - A list of robots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • robots

      A list of robots.

      Parameters:
      robots - A list of robots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • robots

      A list of robots.

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

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

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

      DescribeFleetResponse.Builder createdAt(Instant createdAt)

      The time, in milliseconds since the epoch, when the fleet was created.

      Parameters:
      createdAt - The time, in milliseconds since the epoch, when the fleet was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDeploymentStatus

      DescribeFleetResponse.Builder lastDeploymentStatus(String lastDeploymentStatus)

      The status of the last deployment.

      Parameters:
      lastDeploymentStatus - The status of the last deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastDeploymentStatus

      DescribeFleetResponse.Builder lastDeploymentStatus(DeploymentStatus lastDeploymentStatus)

      The status of the last deployment.

      Parameters:
      lastDeploymentStatus - The status of the last deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastDeploymentJob

      DescribeFleetResponse.Builder lastDeploymentJob(String lastDeploymentJob)

      The Amazon Resource Name (ARN) of the last deployment job.

      Parameters:
      lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDeploymentTime

      DescribeFleetResponse.Builder lastDeploymentTime(Instant lastDeploymentTime)

      The time of the last deployment.

      Parameters:
      lastDeploymentTime - The time of the last deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The list of all tags added to the specified fleet.

      Parameters:
      tags - The list of all tags added to the specified fleet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.