@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClientAuthentication extends Object implements Serializable, Cloneable, StructuredPojo
Includes all client authentication information.
Constructor and Description |
---|
ClientAuthentication() |
Modifier and Type | Method and Description |
---|---|
ClientAuthentication |
clone() |
boolean |
equals(Object obj) |
Sasl |
getSasl()
Details for ClientAuthentication using SASL.
|
Tls |
getTls()
Details for ClientAuthentication using TLS.
|
Unauthenticated |
getUnauthenticated()
Contains information about unauthenticated traffic to the cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSasl(Sasl sasl)
Details for ClientAuthentication using SASL.
|
void |
setTls(Tls tls)
Details for ClientAuthentication using TLS.
|
void |
setUnauthenticated(Unauthenticated unauthenticated)
Contains information about unauthenticated traffic to the cluster.
|
String |
toString()
Returns a string representation of this object.
|
ClientAuthentication |
withSasl(Sasl sasl)
Details for ClientAuthentication using SASL.
|
ClientAuthentication |
withTls(Tls tls)
Details for ClientAuthentication using TLS.
|
ClientAuthentication |
withUnauthenticated(Unauthenticated unauthenticated)
Contains information about unauthenticated traffic to the cluster.
|
public void setSasl(Sasl sasl)
Details for ClientAuthentication using SASL.
sasl
- Details for ClientAuthentication using SASL.
public Sasl getSasl()
Details for ClientAuthentication using SASL.
Details for ClientAuthentication using SASL.
public ClientAuthentication withSasl(Sasl sasl)
Details for ClientAuthentication using SASL.
sasl
- Details for ClientAuthentication using SASL.
public void setTls(Tls tls)
Details for ClientAuthentication using TLS.
tls
- Details for ClientAuthentication using TLS.
public Tls getTls()
Details for ClientAuthentication using TLS.
Details for ClientAuthentication using TLS.
public ClientAuthentication withTls(Tls tls)
Details for ClientAuthentication using TLS.
tls
- Details for ClientAuthentication using TLS.
public void setUnauthenticated(Unauthenticated unauthenticated)
Contains information about unauthenticated traffic to the cluster.
unauthenticated
- Contains information about unauthenticated traffic to the cluster.
public Unauthenticated getUnauthenticated()
Contains information about unauthenticated traffic to the cluster.
Contains information about unauthenticated traffic to the cluster.
public ClientAuthentication withUnauthenticated(Unauthenticated unauthenticated)
Contains information about unauthenticated traffic to the cluster.
unauthenticated
- Contains information about unauthenticated traffic to the cluster.
public String toString()
toString
in class Object
Object.toString()
public ClientAuthentication clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.