Interface ProxyConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProxyConfiguration.Builder,
,ProxyConfiguration> SdkBuilder<ProxyConfiguration.Builder,
,ProxyConfiguration> SdkPojo
- Enclosing class:
ProxyConfiguration
public static interface ProxyConfiguration.Builder
extends SdkPojo, CopyableBuilder<ProxyConfiguration.Builder,ProxyConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultBehavior
(String defaultBehavior) The default behavior of outgoing traffic.defaultBehavior
(FleetProxyRuleBehavior defaultBehavior) The default behavior of outgoing traffic.orderedProxyRules
(Collection<FleetProxyRule> orderedProxyRules) An array ofFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.orderedProxyRules
(Consumer<FleetProxyRule.Builder>... orderedProxyRules) An array ofFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.orderedProxyRules
(FleetProxyRule... orderedProxyRules) An array ofFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
defaultBehavior
The default behavior of outgoing traffic.
- Parameters:
defaultBehavior
- The default behavior of outgoing traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultBehavior
The default behavior of outgoing traffic.
- Parameters:
defaultBehavior
- The default behavior of outgoing traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
orderedProxyRules
An array of
FleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.- Parameters:
orderedProxyRules
- An array ofFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderedProxyRules
An array of
FleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.- Parameters:
orderedProxyRules
- An array ofFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderedProxyRules
An array of
This is a convenience method that creates an instance of theFleetProxyRule
objects that represent the specified destination domains or IPs to allow or deny network access control to.FleetProxyRule.Builder
avoiding the need to create one manually viaFleetProxyRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toorderedProxyRules(List<FleetProxyRule>)
.- Parameters:
orderedProxyRules
- a consumer that will call methods onFleetProxyRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-