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.Buildersasl(Consumer<VpcConnectivitySasl.Builder> sasl)SASL authentication type details for VPC connectivity.VpcConnectivityClientAuthentication.Buildersasl(VpcConnectivitySasl sasl)SASL authentication type details for VPC connectivity.default VpcConnectivityClientAuthentication.Buildertls(Consumer<VpcConnectivityTls.Builder> tls)TLS authentication type details for VPC connectivity.VpcConnectivityClientAuthentication.Buildertls(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.Builderavoiding the need to create one manually viaVpcConnectivitySasl.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVpcConnectivityTls.builder().When the
Consumercompletes,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)
-
-