@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsMskClusterClusterInfoClientAuthenticationSaslDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides details for client authentication using SASL.
Constructor and Description |
---|
AwsMskClusterClusterInfoClientAuthenticationSaslDetails() |
public AwsMskClusterClusterInfoClientAuthenticationSaslDetails()
public void setIam(AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails iam)
Provides details for SASL client authentication using IAM.
iam
- Provides details for SASL client authentication using IAM.public AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails getIam()
Provides details for SASL client authentication using IAM.
public AwsMskClusterClusterInfoClientAuthenticationSaslDetails withIam(AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails iam)
Provides details for SASL client authentication using IAM.
iam
- Provides details for SASL client authentication using IAM.public void setScram(AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails scram)
Details for SASL client authentication using SCRAM.
scram
- Details for SASL client authentication using SCRAM.public AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails getScram()
Details for SASL client authentication using SCRAM.
public AwsMskClusterClusterInfoClientAuthenticationSaslDetails withScram(AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails scram)
Details for SASL client authentication using SCRAM.
scram
- Details for SASL client authentication using SCRAM.public String toString()
toString
in class Object
Object.toString()
public AwsMskClusterClusterInfoClientAuthenticationSaslDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.