@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 Object
Object.toString()
public VpcConnectivityClientAuthentication clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.