public class HsmClientCertificate extends Object implements Serializable
Returns information about an HSM client certificate. The certificate is stored in a secure Hardware Storage Module (HSM), and used by the Amazon Redshift cluster to encrypt data files.
Constructor and Description |
---|
HsmClientCertificate() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getHsmClientCertificateIdentifier()
The identifier of the HSM client certificate.
|
String |
getHsmClientCertificatePublicKey()
The public key that the Amazon Redshift cluster will use to connect to
the HSM.
|
List<Tag> |
getTags()
The list of tags for the HSM client certificate.
|
int |
hashCode() |
void |
setHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier of the HSM client certificate.
|
void |
setHsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
The public key that the Amazon Redshift cluster will use to connect to
the HSM.
|
void |
setTags(Collection<Tag> tags)
The list of tags for the HSM client certificate.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
HsmClientCertificate |
withHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier of the HSM client certificate.
|
HsmClientCertificate |
withHsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
The public key that the Amazon Redshift cluster will use to connect to
the HSM.
|
HsmClientCertificate |
withTags(Collection<Tag> tags)
The list of tags for the HSM client certificate.
|
HsmClientCertificate |
withTags(Tag... tags)
The list of tags for the HSM client certificate.
|
public String getHsmClientCertificateIdentifier()
public void setHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
hsmClientCertificateIdentifier
- The identifier of the HSM client certificate.public HsmClientCertificate withHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
Returns a reference to this object so that method calls can be chained together.
hsmClientCertificateIdentifier
- The identifier of the HSM client certificate.public String getHsmClientCertificatePublicKey()
public void setHsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
hsmClientCertificatePublicKey
- The public key that the Amazon Redshift cluster will use to connect to
the HSM. You must register the public key in the HSM.public HsmClientCertificate withHsmClientCertificatePublicKey(String hsmClientCertificatePublicKey)
Returns a reference to this object so that method calls can be chained together.
hsmClientCertificatePublicKey
- The public key that the Amazon Redshift cluster will use to connect to
the HSM. You must register the public key in the HSM.public List<Tag> getTags()
public void setTags(Collection<Tag> tags)
tags
- The list of tags for the HSM client certificate.public HsmClientCertificate withTags(Tag... tags)
Returns a reference to this object so that method calls can be chained together.
tags
- The list of tags for the HSM client certificate.public HsmClientCertificate withTags(Collection<Tag> tags)
Returns a reference to this object so that method calls can be chained together.
tags
- The list of tags for the HSM client certificate.public String toString()
toString
in class Object
Object.toString()
Copyright © 2015. All rights reserved.