Interface HarnessEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HarnessEndpoint.Builder,,HarnessEndpoint> SdkBuilder<HarnessEndpoint.Builder,,HarnessEndpoint> SdkPojo
- Enclosing class:
HarnessEndpoint
@Mutable
@NotThreadSafe
public static interface HarnessEndpoint.Builder
extends SdkPojo, CopyableBuilder<HarnessEndpoint.Builder,HarnessEndpoint>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the endpoint.The timestamp when the endpoint was created.description(String description) The description of the endpoint.endpointName(String endpointName) The name of the endpoint.failureReason(String failureReason) The reason the endpoint's last create or update operation failed.The ID of the harness that the endpoint belongs to.harnessName(String harnessName) The name of the harness that the endpoint belongs to.liveVersion(String liveVersion) The harness version that the endpoint is currently serving.The status of the endpoint.status(HarnessEndpointStatus status) The status of the endpoint.targetVersion(String targetVersion) The harness version that the endpoint points to.The timestamp when the endpoint was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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.
-