Interface SslPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SslPolicy.Builder,SslPolicy>,SdkBuilder<SslPolicy.Builder,SslPolicy>,SdkPojo
- Enclosing class:
- SslPolicy
public static interface SslPolicy.Builder extends SdkPojo, CopyableBuilder<SslPolicy.Builder,SslPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SslPolicy.Builderciphers(Collection<Cipher> ciphers)The ciphers.SslPolicy.Builderciphers(Consumer<Cipher.Builder>... ciphers)The ciphers.SslPolicy.Builderciphers(Cipher... ciphers)The ciphers.SslPolicy.Buildername(String name)The name of the policy.SslPolicy.BuildersslProtocols(String... sslProtocols)The protocols.SslPolicy.BuildersslProtocols(Collection<String> sslProtocols)The protocols.SslPolicy.BuildersupportedLoadBalancerTypes(String... supportedLoadBalancerTypes)The supported load balancers.SslPolicy.BuildersupportedLoadBalancerTypes(Collection<String> supportedLoadBalancerTypes)The supported load balancers.-
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 Detail
-
sslProtocols
SslPolicy.Builder sslProtocols(Collection<String> sslProtocols)
The protocols.
- Parameters:
sslProtocols- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sslProtocols
SslPolicy.Builder sslProtocols(String... sslProtocols)
The protocols.
- Parameters:
sslProtocols- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ciphers
SslPolicy.Builder ciphers(Collection<Cipher> ciphers)
The ciphers.
- Parameters:
ciphers- The ciphers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ciphers
SslPolicy.Builder ciphers(Cipher... ciphers)
The ciphers.
- Parameters:
ciphers- The ciphers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ciphers
SslPolicy.Builder ciphers(Consumer<Cipher.Builder>... ciphers)
The ciphers.
This is a convenience method that creates an instance of theCipher.Builderavoiding the need to create one manually viaCipher.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ciphers(List.) - Parameters:
ciphers- a consumer that will call methods onCipher.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ciphers(java.util.Collection)
-
name
SslPolicy.Builder name(String name)
The name of the policy.
- Parameters:
name- The name of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLoadBalancerTypes
SslPolicy.Builder supportedLoadBalancerTypes(Collection<String> supportedLoadBalancerTypes)
The supported load balancers.
- Parameters:
supportedLoadBalancerTypes- The supported load balancers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLoadBalancerTypes
SslPolicy.Builder supportedLoadBalancerTypes(String... supportedLoadBalancerTypes)
The supported load balancers.
- Parameters:
supportedLoadBalancerTypes- The supported load balancers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-