Package com.pulumi.aws.cloudwatch
Class EventEndpointArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.EventEndpointArgs.Builder
-
- Enclosing class:
- EventEndpointArgs
public static final class EventEndpointArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventEndpointArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventEndpointArgs defaults)
-
-
Method Detail
-
description
public EventEndpointArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A description of the global endpoint.- Returns:
- builder
-
description
public EventEndpointArgs.Builder description(java.lang.String description)
- Parameters:
description
- A description of the global endpoint.- Returns:
- builder
-
eventBuses
public EventEndpointArgs.Builder eventBuses(com.pulumi.core.Output<java.util.List<EventEndpointEventBusArgs>> eventBuses)
- Parameters:
eventBuses
- The event buses to use. The names of the event buses must be identical in each Region. Exactly two event buses are required. Documented below.- Returns:
- builder
-
eventBuses
public EventEndpointArgs.Builder eventBuses(java.util.List<EventEndpointEventBusArgs> eventBuses)
- Parameters:
eventBuses
- The event buses to use. The names of the event buses must be identical in each Region. Exactly two event buses are required. Documented below.- Returns:
- builder
-
eventBuses
public EventEndpointArgs.Builder eventBuses(EventEndpointEventBusArgs... eventBuses)
- Parameters:
eventBuses
- The event buses to use. The names of the event buses must be identical in each Region. Exactly two event buses are required. Documented below.- Returns:
- builder
-
name
public EventEndpointArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the global endpoint.- Returns:
- builder
-
name
public EventEndpointArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the global endpoint.- Returns:
- builder
-
replicationConfig
public EventEndpointArgs.Builder replicationConfig(@Nullable com.pulumi.core.Output<EventEndpointReplicationConfigArgs> replicationConfig)
- Parameters:
replicationConfig
- Parameters used for replication. Documented below.- Returns:
- builder
-
replicationConfig
public EventEndpointArgs.Builder replicationConfig(EventEndpointReplicationConfigArgs replicationConfig)
- Parameters:
replicationConfig
- Parameters used for replication. Documented below.- Returns:
- builder
-
roleArn
public EventEndpointArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- The ARN of the IAM role used for replication between event buses.- Returns:
- builder
-
roleArn
public EventEndpointArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- The ARN of the IAM role used for replication between event buses.- Returns:
- builder
-
routingConfig
public EventEndpointArgs.Builder routingConfig(com.pulumi.core.Output<EventEndpointRoutingConfigArgs> routingConfig)
- Parameters:
routingConfig
- Parameters used for routing, including the health check and secondary Region. Documented below.- Returns:
- builder
-
routingConfig
public EventEndpointArgs.Builder routingConfig(EventEndpointRoutingConfigArgs routingConfig)
- Parameters:
routingConfig
- Parameters used for routing, including the health check and secondary Region. Documented below.- Returns:
- builder
-
build
public EventEndpointArgs build()
-
-