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.Builder
ciphers(Collection<Cipher> ciphers)
The ciphers.SslPolicy.Builder
ciphers(Consumer<Cipher.Builder>... ciphers)
The ciphers.SslPolicy.Builder
ciphers(Cipher... ciphers)
The ciphers.SslPolicy.Builder
name(String name)
The name of the policy.SslPolicy.Builder
sslProtocols(String... sslProtocols)
The protocols.SslPolicy.Builder
sslProtocols(Collection<String> sslProtocols)
The protocols.SslPolicy.Builder
supportedLoadBalancerTypes(String... supportedLoadBalancerTypes)
The supported load balancers.SslPolicy.Builder
supportedLoadBalancerTypes(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, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaCipher.builder()
.When the
Consumer
completes,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.
-
-