@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcConnectivityClientAuthentication extends Object implements Serializable, Cloneable, StructuredPojo
Includes all client authentication information for VPC connectivity.
| Constructor and Description |
|---|
VpcConnectivityClientAuthentication() |
| Modifier and Type | Method and Description |
|---|---|
VpcConnectivityClientAuthentication |
clone() |
boolean |
equals(Object obj) |
VpcConnectivitySasl |
getSasl()
SASL authentication type details for VPC connectivity.
|
VpcConnectivityTls |
getTls()
TLS authentication type details for VPC connectivity.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setSasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.
|
void |
setTls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.
|
String |
toString()
Returns a string representation of this object.
|
VpcConnectivityClientAuthentication |
withSasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.
|
VpcConnectivityClientAuthentication |
withTls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.
|
public void setSasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.
sasl - SASL authentication type details for VPC connectivity.
public VpcConnectivitySasl getSasl()
SASL authentication type details for VPC connectivity.
SASL authentication type details for VPC connectivity.
public VpcConnectivityClientAuthentication withSasl(VpcConnectivitySasl sasl)
SASL authentication type details for VPC connectivity.
sasl - SASL authentication type details for VPC connectivity.
public void setTls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.
tls - TLS authentication type details for VPC connectivity.
public VpcConnectivityTls getTls()
TLS authentication type details for VPC connectivity.
TLS authentication type details for VPC connectivity.
public VpcConnectivityClientAuthentication withTls(VpcConnectivityTls tls)
TLS authentication type details for VPC connectivity.
tls - TLS authentication type details for VPC connectivity.
public String toString()
toString in class ObjectObject.toString()public VpcConnectivityClientAuthentication clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.