Interface VpcConnectivityClientAuthentication.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcConnectivityClientAuthentication.Builder,VpcConnectivityClientAuthentication>
,SdkBuilder<VpcConnectivityClientAuthentication.Builder,VpcConnectivityClientAuthentication>
,SdkPojo
- Enclosing class:
- VpcConnectivityClientAuthentication
public static interface VpcConnectivityClientAuthentication.Builder extends SdkPojo, CopyableBuilder<VpcConnectivityClientAuthentication.Builder,VpcConnectivityClientAuthentication>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VpcConnectivityClientAuthentication.Builder
sasl(Consumer<VpcConnectivitySasl.Builder> sasl)
SASL authentication type details for VPC connectivity.VpcConnectivityClientAuthentication.Builder
sasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.default VpcConnectivityClientAuthentication.Builder
tls(Consumer<VpcConnectivityTls.Builder> tls)
TLS authentication type details for VPC connectivity.VpcConnectivityClientAuthentication.Builder
tls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.-
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
-
sasl
VpcConnectivityClientAuthentication.Builder sasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.
- Parameters:
sasl
-SASL authentication type details for VPC connectivity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sasl
default VpcConnectivityClientAuthentication.Builder sasl(Consumer<VpcConnectivitySasl.Builder> sasl)
SASL authentication type details for VPC connectivity.
This is a convenience method that creates an instance of theVpcConnectivitySasl.Builder
avoiding the need to create one manually viaVpcConnectivitySasl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosasl(VpcConnectivitySasl)
.- Parameters:
sasl
- a consumer that will call methods onVpcConnectivitySasl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sasl(VpcConnectivitySasl)
-
tls
VpcConnectivityClientAuthentication.Builder tls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.
- Parameters:
tls
-TLS authentication type details for VPC connectivity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tls
default VpcConnectivityClientAuthentication.Builder tls(Consumer<VpcConnectivityTls.Builder> tls)
TLS authentication type details for VPC connectivity.
This is a convenience method that creates an instance of theVpcConnectivityTls.Builder
avoiding the need to create one manually viaVpcConnectivityTls.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totls(VpcConnectivityTls)
.- Parameters:
tls
- a consumer that will call methods onVpcConnectivityTls.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tls(VpcConnectivityTls)
-
-