Interface MultiRegionEndpoint.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MultiRegionEndpoint.Builder,MultiRegionEndpoint>,SdkBuilder<MultiRegionEndpoint.Builder,MultiRegionEndpoint>,SdkPojo
- Enclosing class:
- MultiRegionEndpoint
@Mutable @NotThreadSafe public static interface MultiRegionEndpoint.Builder extends SdkPojo, CopyableBuilder<MultiRegionEndpoint.Builder,MultiRegionEndpoint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultiRegionEndpoint.BuildercreatedTimestamp(Instant createdTimestamp)The time stamp of when the multi-region endpoint (global-endpoint) was created.MultiRegionEndpoint.BuilderendpointId(String endpointId)The ID of the multi-region endpoint (global-endpoint).MultiRegionEndpoint.BuilderendpointName(String endpointName)The name of the multi-region endpoint (global-endpoint).MultiRegionEndpoint.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The time stamp of when the multi-region endpoint (global-endpoint) was last updated.MultiRegionEndpoint.Builderregions(String... regions)Primary and secondary regions between which multi-region endpoint splits sending traffic.MultiRegionEndpoint.Builderregions(Collection<String> regions)Primary and secondary regions between which multi-region endpoint splits sending traffic.MultiRegionEndpoint.Builderstatus(String status)The status of the multi-region endpoint (global-endpoint).MultiRegionEndpoint.Builderstatus(Status status)The status of the multi-region endpoint (global-endpoint).-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
endpointName
MultiRegionEndpoint.Builder endpointName(String endpointName)
The name of the multi-region endpoint (global-endpoint).
- Parameters:
endpointName- The name of the multi-region endpoint (global-endpoint).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
MultiRegionEndpoint.Builder status(String status)
The status of the multi-region endpoint (global-endpoint).
-
CREATING– The resource is being provisioned. -
READY– The resource is ready to use. -
FAILED– The resource failed to be provisioned. -
DELETING– The resource is being deleted as requested.
- Parameters:
status- The status of the multi-region endpoint (global-endpoint).-
CREATING– The resource is being provisioned. -
READY– The resource is ready to use. -
FAILED– The resource failed to be provisioned. -
DELETING– The resource is being deleted as requested.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Status,Status
-
-
status
MultiRegionEndpoint.Builder status(Status status)
The status of the multi-region endpoint (global-endpoint).
-
CREATING– The resource is being provisioned. -
READY– The resource is ready to use. -
FAILED– The resource failed to be provisioned. -
DELETING– The resource is being deleted as requested.
- Parameters:
status- The status of the multi-region endpoint (global-endpoint).-
CREATING– The resource is being provisioned. -
READY– The resource is ready to use. -
FAILED– The resource failed to be provisioned. -
DELETING– The resource is being deleted as requested.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Status,Status
-
-
endpointId
MultiRegionEndpoint.Builder endpointId(String endpointId)
The ID of the multi-region endpoint (global-endpoint).
- Parameters:
endpointId- The ID of the multi-region endpoint (global-endpoint).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
MultiRegionEndpoint.Builder regions(Collection<String> regions)
Primary and secondary regions between which multi-region endpoint splits sending traffic.
- Parameters:
regions- Primary and secondary regions between which multi-region endpoint splits sending traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
MultiRegionEndpoint.Builder regions(String... regions)
Primary and secondary regions between which multi-region endpoint splits sending traffic.
- Parameters:
regions- Primary and secondary regions between which multi-region endpoint splits sending traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
MultiRegionEndpoint.Builder createdTimestamp(Instant createdTimestamp)
The time stamp of when the multi-region endpoint (global-endpoint) was created.
- Parameters:
createdTimestamp- The time stamp of when the multi-region endpoint (global-endpoint) was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
MultiRegionEndpoint.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)
The time stamp of when the multi-region endpoint (global-endpoint) was last updated.
- Parameters:
lastUpdatedTimestamp- The time stamp of when the multi-region endpoint (global-endpoint) was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-