Class CustomRoutingEndpointGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.globalaccelerator.inputs.CustomRoutingEndpointGroupState.Builder
-
- Enclosing class:
- CustomRoutingEndpointGroupState
public static final class CustomRoutingEndpointGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomRoutingEndpointGroupState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomRoutingEndpointGroupState defaults)
-
-
Method Detail
-
arn
public CustomRoutingEndpointGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the custom routing endpoint group.- Returns:
- builder
-
arn
public CustomRoutingEndpointGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the custom routing endpoint group.- Returns:
- builder
-
destinationConfigurations
public CustomRoutingEndpointGroupState.Builder destinationConfigurations(@Nullable 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 CustomRoutingEndpointGroupState.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 CustomRoutingEndpointGroupState.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 CustomRoutingEndpointGroupState.Builder endpointConfigurations(@Nullable com.pulumi.core.Output<java.util.List<CustomRoutingEndpointGroupEndpointConfigurationArgs>> endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointConfigurations
public CustomRoutingEndpointGroupState.Builder endpointConfigurations(java.util.List<CustomRoutingEndpointGroupEndpointConfigurationArgs> endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointConfigurations
public CustomRoutingEndpointGroupState.Builder endpointConfigurations(CustomRoutingEndpointGroupEndpointConfigurationArgs... endpointConfigurations)
- Parameters:
endpointConfigurations- Endpoint objects. See `endpointConfiguration` below.- Returns:
- builder
-
endpointGroupRegion
public CustomRoutingEndpointGroupState.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 CustomRoutingEndpointGroupState.Builder endpointGroupRegion(java.lang.String endpointGroupRegion)
- Parameters:
endpointGroupRegion- AWS Region where the custom routing endpoint group is located.- Returns:
- builder
-
listenerArn
public CustomRoutingEndpointGroupState.Builder listenerArn(@Nullable com.pulumi.core.Output<java.lang.String> listenerArn)
- Parameters:
listenerArn- ARN of the custom routing listener.- Returns:
- builder
-
listenerArn
public CustomRoutingEndpointGroupState.Builder listenerArn(java.lang.String listenerArn)
- Parameters:
listenerArn- ARN of the custom routing listener.- Returns:
- builder
-
build
public CustomRoutingEndpointGroupState build()
-
-