@Generated(value="software.amazon.awssdk:codegen") public final class Endpoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Endpoint.Builder,Endpoint>
An global endpoint used to improve your application's availability by making it regional-fault tolerant. For more information about global endpoints, see Making applications Regional-fault tolerant with global endpoints and event replication in the Amazon EventBridge User Guide..
| Modifier and Type | Class and Description |
|---|---|
static interface |
Endpoint.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the endpoint.
|
static Endpoint.Builder |
builder() |
Instant |
creationTime()
The time the endpoint was created.
|
String |
description()
A description for the endpoint.
|
String |
endpointId()
The URL subdomain of the endpoint.
|
String |
endpointUrl()
The URL of the endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<EndpointEventBus> |
eventBuses()
The event buses being used by the endpoint.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEventBuses()
For responses, this returns true if the service returned a value for the EventBuses property.
|
int |
hashCode() |
Instant |
lastModifiedTime()
The last time the endpoint was modified.
|
String |
name()
The name of the endpoint.
|
ReplicationConfig |
replicationConfig()
Whether event replication was enabled or disabled for this endpoint.
|
String |
roleArn()
The ARN of the role used by event replication for the endpoint.
|
RoutingConfig |
routingConfig()
The routing configuration of the endpoint.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Endpoint.Builder> |
serializableBuilderClass() |
EndpointState |
state()
The current state of the endpoint.
|
String |
stateAsString()
The current state of the endpoint.
|
String |
stateReason()
The reason the endpoint is in its current state.
|
Endpoint.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the endpoint.
public final String description()
A description for the endpoint.
public final String arn()
The ARN of the endpoint.
public final RoutingConfig routingConfig()
The routing configuration of the endpoint.
public final ReplicationConfig replicationConfig()
Whether event replication was enabled or disabled for this endpoint.
public final boolean hasEventBuses()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<EndpointEventBus> eventBuses()
The event buses being used by the endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEventBuses() method.
public final String roleArn()
The ARN of the role used by event replication for the endpoint.
public final String endpointId()
The URL subdomain of the endpoint. For example, if the URL for Endpoint is
abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.
abcde.veo.public final String endpointUrl()
The URL of the endpoint.
public final EndpointState state()
The current state of the endpoint.
If the service returns an enum value that is not available in the current SDK version, state will return
EndpointState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EndpointStatepublic final String stateAsString()
The current state of the endpoint.
If the service returns an enum value that is not available in the current SDK version, state will return
EndpointState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EndpointStatepublic final String stateReason()
The reason the endpoint is in its current state.
public final Instant creationTime()
The time the endpoint was created.
public final Instant lastModifiedTime()
The last time the endpoint was modified.
public Endpoint.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Endpoint.Builder,Endpoint>public static Endpoint.Builder builder()
public static Class<? extends Endpoint.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.