@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsMskClusterClusterInfoClientAuthenticationDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides details about different modes of client authentication.
| Constructor and Description |
|---|
AwsMskClusterClusterInfoClientAuthenticationDetails() |
public AwsMskClusterClusterInfoClientAuthenticationDetails()
public void setSasl(AwsMskClusterClusterInfoClientAuthenticationSaslDetails sasl)
Provides details for client authentication using SASL.
sasl - Provides details for client authentication using SASL.public AwsMskClusterClusterInfoClientAuthenticationSaslDetails getSasl()
Provides details for client authentication using SASL.
public AwsMskClusterClusterInfoClientAuthenticationDetails withSasl(AwsMskClusterClusterInfoClientAuthenticationSaslDetails sasl)
Provides details for client authentication using SASL.
sasl - Provides details for client authentication using SASL.public void setUnauthenticated(AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails unauthenticated)
Provides details for allowing no client authentication.
unauthenticated - Provides details for allowing no client authentication.public AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails getUnauthenticated()
Provides details for allowing no client authentication.
public AwsMskClusterClusterInfoClientAuthenticationDetails withUnauthenticated(AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails unauthenticated)
Provides details for allowing no client authentication.
unauthenticated - Provides details for allowing no client authentication.public void setTls(AwsMskClusterClusterInfoClientAuthenticationTlsDetails tls)
Provides details for client authentication using TLS.
tls - Provides details for client authentication using TLS.public AwsMskClusterClusterInfoClientAuthenticationTlsDetails getTls()
Provides details for client authentication using TLS.
public AwsMskClusterClusterInfoClientAuthenticationDetails withTls(AwsMskClusterClusterInfoClientAuthenticationTlsDetails tls)
Provides details for client authentication using TLS.
tls - Provides details for client authentication using TLS.public String toString()
toString in class ObjectObject.toString()public AwsMskClusterClusterInfoClientAuthenticationDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.