@Generated(value="software.amazon.awssdk:codegen") public final class CreateEndpointRequest extends EventBridgeRequest implements ToCopyableBuilder<CreateEndpointRequest.Builder,CreateEndpointRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateEndpointRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateEndpointRequest.Builder |
builder() |
String |
description()
A description of the global endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<EndpointEventBus> |
eventBuses()
Define the event buses used.
|
<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() |
String |
name()
The name of the global endpoint.
|
ReplicationConfig |
replicationConfig()
Enable or disable event replication.
|
String |
roleArn()
The ARN of the role used for replication.
|
RoutingConfig |
routingConfig()
Configure the routing policy, including the health check and secondary Region..
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateEndpointRequest.Builder> |
serializableBuilderClass() |
CreateEndpointRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
"Name":"us-east-2-custom_bus_A-endpoint".public final String description()
A description of the global endpoint.
public final RoutingConfig routingConfig()
Configure the routing policy, including the health check and secondary Region..
public final ReplicationConfig replicationConfig()
Enable or disable event replication. The default state is ENABLED which means you must supply a
RoleArn. If you don't have a RoleArn or you don't want event replication enabled, set
the state to DISABLED.
ENABLED which means you must
supply a RoleArn. If you don't have a RoleArn or you don't want event
replication enabled, set the state to DISABLED.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()
Define the event buses used.
The names of the event buses must be identical in each Region.
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.
The names of the event buses must be identical in each Region.
public final String roleArn()
The ARN of the role used for replication.
public CreateEndpointRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateEndpointRequest.Builder,CreateEndpointRequest>toBuilder in class EventBridgeRequestpublic static CreateEndpointRequest.Builder builder()
public static Class<? extends CreateEndpointRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.