public static interface CreateEndpointRequest.Builder extends EventBridgeRequest.Builder, SdkPojo, CopyableBuilder<CreateEndpointRequest.Builder,CreateEndpointRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateEndpointRequest.Builder name(String name)
The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
name - The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".CreateEndpointRequest.Builder description(String description)
A description of the global endpoint.
description - A description of the global endpoint.CreateEndpointRequest.Builder routingConfig(RoutingConfig routingConfig)
Configure the routing policy, including the health check and secondary Region..
routingConfig - Configure the routing policy, including the health check and secondary Region..default CreateEndpointRequest.Builder routingConfig(Consumer<RoutingConfig.Builder> routingConfig)
Configure the routing policy, including the health check and secondary Region..
This is a convenience method that creates an instance of theRoutingConfig.Builder avoiding the need
to create one manually via RoutingConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to routingConfig(RoutingConfig).
routingConfig - a consumer that will call methods on RoutingConfig.BuilderroutingConfig(RoutingConfig)CreateEndpointRequest.Builder replicationConfig(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.
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.default CreateEndpointRequest.Builder replicationConfig(Consumer<ReplicationConfig.Builder> 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.
ReplicationConfig.Builder avoiding the
need to create one manually via ReplicationConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to replicationConfig(ReplicationConfig).
replicationConfig - a consumer that will call methods on ReplicationConfig.BuilderreplicationConfig(ReplicationConfig)CreateEndpointRequest.Builder eventBuses(Collection<EndpointEventBus> eventBuses)
Define the event buses used.
The names of the event buses must be identical in each Region.
eventBuses - Define the event buses used. The names of the event buses must be identical in each Region.
CreateEndpointRequest.Builder eventBuses(EndpointEventBus... eventBuses)
Define the event buses used.
The names of the event buses must be identical in each Region.
eventBuses - Define the event buses used. The names of the event buses must be identical in each Region.
CreateEndpointRequest.Builder eventBuses(Consumer<EndpointEventBus.Builder>... eventBuses)
Define the event buses used.
The names of the event buses must be identical in each Region.
EndpointEventBus.Builder avoiding the need to
create one manually via EndpointEventBus.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #eventBuses(List.
eventBuses - a consumer that will call methods on
EndpointEventBus.Builder#eventBuses(java.util.Collection) CreateEndpointRequest.Builder roleArn(String roleArn)
The ARN of the role used for replication.
roleArn - The ARN of the role used for replication.CreateEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.