Interface DaemonDetail.Builder

  • Method Details

    • daemonArn

      DaemonDetail.Builder daemonArn(String daemonArn)

      The Amazon Resource Name (ARN) of the daemon.

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

      DaemonDetail.Builder clusterArn(String clusterArn)

      The Amazon Resource Name (ARN) of the cluster that the daemon is running in.

      Parameters:
      clusterArn - The Amazon Resource Name (ARN) of the cluster that the daemon is running in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      DaemonDetail.Builder status(String status)

      The status of the daemon.

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

      The status of the daemon.

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

      DaemonDetail.Builder currentRevisions(Collection<DaemonRevisionDetail> currentRevisions)

      The current daemon revision details, including the running task counts per capacity provider.

      Parameters:
      currentRevisions - The current daemon revision details, including the running task counts per capacity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentRevisions

      DaemonDetail.Builder currentRevisions(DaemonRevisionDetail... currentRevisions)

      The current daemon revision details, including the running task counts per capacity provider.

      Parameters:
      currentRevisions - The current daemon revision details, including the running task counts per capacity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentRevisions

      DaemonDetail.Builder currentRevisions(Consumer<DaemonRevisionDetail.Builder>... currentRevisions)

      The current daemon revision details, including the running task counts per capacity provider.

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

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

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

      DaemonDetail.Builder deploymentArn(String deploymentArn)

      The Amazon Resource Name (ARN) of the most recent daemon deployment.

      Parameters:
      deploymentArn - The Amazon Resource Name (ARN) of the most recent daemon deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      DaemonDetail.Builder createdAt(Instant createdAt)

      The Unix timestamp for the time when the daemon was created.

      Parameters:
      createdAt - The Unix timestamp for the time when the daemon was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      DaemonDetail.Builder updatedAt(Instant updatedAt)

      The Unix timestamp for the time when the daemon was last updated.

      Parameters:
      updatedAt - The Unix timestamp for the time when the daemon was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.