Package com.pulumi.aws.globalaccelerator
Class CustomRoutingEndpointGroupArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.globalaccelerator.CustomRoutingEndpointGroupArgs.Builder
-
- Enclosing class:
- CustomRoutingEndpointGroupArgs
public static final class CustomRoutingEndpointGroupArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomRoutingEndpointGroupArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomRoutingEndpointGroupArgs defaults)
-
-
Method Detail
-
destinationConfigurations
public CustomRoutingEndpointGroupArgs.Builder destinationConfigurations(com.pulumi.core.Output<java.util.List<CustomRoutingEndpointGroupDestinationConfigurationArgs>> destinationConfigurations)
- Parameters:
destinationConfigurations- Port ranges and protocols for all endpoints in a custom routing endpoint group to accept client traffic on. See `destinationConfiguration` below.- Returns:
- builder
-
destinationConfigurations
public CustomRoutingEndpointGroupArgs.Builder destinationConfigurations(java.util.List<CustomRoutingEndpointGroupDestinationConfigurationArgs> destinationConfigurations)
- Parameters:
destinationConfigurations- Port ranges and protocols for all endpoints in a custom routing endpoint group to accept client traffic on. See `destinationConfiguration` below.- Returns:
- builder
-
destinationConfigurations
public CustomRoutingEndpointGroupArgs.Builder destinationConfigurations(CustomRoutingEndpointGroupDestinationConfigurationArgs... destinationConfigurations)
- Parameters:
destinationConfigurations- Port ranges and protocols for all endpoints in a custom routing endpoint group to accept client traffic on. See `destinationConfiguration` below.- Returns:
- builder
-
endpointConfigurations
public CustomRoutingEndpointGroupArgs.Builder endpointConfigurations(@Nullable com.pulumi.core.Output<java.util.List<CustomRoutingEndpointGroupEndpointConfigurationArgs>> endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointConfigurations
public CustomRoutingEndpointGroupArgs.Builder endpointConfigurations(java.util.List<CustomRoutingEndpointGroupEndpointConfigurationArgs> endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointConfigurations
public CustomRoutingEndpointGroupArgs.Builder endpointConfigurations(CustomRoutingEndpointGroupEndpointConfigurationArgs... endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointGroupRegion
public CustomRoutingEndpointGroupArgs.Builder endpointGroupRegion(@Nullable com.pulumi.core.Output<java.lang.String> endpointGroupRegion)
- Parameters:
endpointGroupRegion- AWS Region where the custom routing endpoint group is located.- Returns:
- builder
-
endpointGroupRegion
public CustomRoutingEndpointGroupArgs.Builder endpointGroupRegion(java.lang.String endpointGroupRegion)
- Parameters:
endpointGroupRegion- AWS Region where the custom routing endpoint group is located.- Returns:
- builder
-
listenerArn
public CustomRoutingEndpointGroupArgs.Builder listenerArn(com.pulumi.core.Output<java.lang.String> listenerArn)
- Parameters:
listenerArn- ARN of the custom routing listener.- Returns:
- builder
-
listenerArn
public CustomRoutingEndpointGroupArgs.Builder listenerArn(java.lang.String listenerArn)
- Parameters:
listenerArn- ARN of the custom routing listener.- Returns:
- builder
-
build
public CustomRoutingEndpointGroupArgs build()
-
-