Interface HarnessEndpoint.Builder

  • Method Details

    • harnessId

      HarnessEndpoint.Builder harnessId(String harnessId)

      The ID of the harness that the endpoint belongs to.

      Parameters:
      harnessId - The ID of the harness that the endpoint belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • harnessName

      HarnessEndpoint.Builder harnessName(String harnessName)

      The name of the harness that the endpoint belongs to.

      Parameters:
      harnessName - The name of the harness that the endpoint belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointName

      HarnessEndpoint.Builder endpointName(String endpointName)

      The name of the endpoint.

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

      The ARN of the endpoint.

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

      The status of the endpoint.

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

      The status of the endpoint.

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

      HarnessEndpoint.Builder createdAt(Instant createdAt)

      The timestamp when the endpoint was created.

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

      HarnessEndpoint.Builder updatedAt(Instant updatedAt)

      The timestamp when the endpoint was last updated.

      Parameters:
      updatedAt - The timestamp when the endpoint was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • liveVersion

      HarnessEndpoint.Builder liveVersion(String liveVersion)

      The harness version that the endpoint is currently serving.

      Parameters:
      liveVersion - The harness version that the endpoint is currently serving.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetVersion

      HarnessEndpoint.Builder targetVersion(String targetVersion)

      The harness version that the endpoint points to. While an update is in progress, this can differ from the live version until the endpoint finishes transitioning.

      Parameters:
      targetVersion - The harness version that the endpoint points to. While an update is in progress, this can differ from the live version until the endpoint finishes transitioning.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      HarnessEndpoint.Builder description(String description)

      The description of the endpoint.

      Parameters:
      description - The description of the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      HarnessEndpoint.Builder failureReason(String failureReason)

      The reason the endpoint's last create or update operation failed.

      Parameters:
      failureReason - The reason the endpoint's last create or update operation failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.