@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CertificateBasedAuthProperties extends Object implements Serializable, Cloneable, StructuredPojo
Describes the properties of the certificate-based authentication you want to use with your WorkSpaces.
| Constructor and Description |
|---|
CertificateBasedAuthProperties() |
| Modifier and Type | Method and Description |
|---|---|
CertificateBasedAuthProperties |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateAuthorityArn()
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
|
String |
getStatus()
The status of the certificate-based authentication properties.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
|
void |
setStatus(String status)
The status of the certificate-based authentication properties.
|
String |
toString()
Returns a string representation of this object.
|
CertificateBasedAuthProperties |
withCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
|
CertificateBasedAuthProperties |
withStatus(CertificateBasedAuthStatusEnum status)
The status of the certificate-based authentication properties.
|
CertificateBasedAuthProperties |
withStatus(String status)
The status of the certificate-based authentication properties.
|
public void setStatus(String status)
The status of the certificate-based authentication properties.
status - The status of the certificate-based authentication properties.CertificateBasedAuthStatusEnumpublic String getStatus()
The status of the certificate-based authentication properties.
CertificateBasedAuthStatusEnumpublic CertificateBasedAuthProperties withStatus(String status)
The status of the certificate-based authentication properties.
status - The status of the certificate-based authentication properties.CertificateBasedAuthStatusEnumpublic CertificateBasedAuthProperties withStatus(CertificateBasedAuthStatusEnum status)
The status of the certificate-based authentication properties.
status - The status of the certificate-based authentication properties.CertificateBasedAuthStatusEnumpublic void setCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
certificateAuthorityArn - The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.public String getCertificateAuthorityArn()
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
public CertificateBasedAuthProperties withCertificateAuthorityArn(String certificateAuthorityArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.
certificateAuthorityArn - The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.public String toString()
toString in class ObjectObject.toString()public CertificateBasedAuthProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.