com.amazonaws.services.redshift.model
Class CreateHsmClientCertificateRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.redshift.model.CreateHsmClientCertificateRequest
All Implemented Interfaces:
Serializable

public class CreateHsmClientCertificateRequest
extends AmazonWebServiceRequest
implements Serializable

Container for the parameters to the CreateHsmClientCertificate operation.

Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases.

The command returns a public key, which you must store in the HSM. In addition to creating the HSM certificate, you must create an Amazon Redshift HSM configuration that provides a cluster the information needed to store and use encryption keys in the HSM. For more information, go to Hardware Security Modules in the Amazon Redshift Management Guide.

See Also:
AmazonRedshift.createHsmClientCertificate(CreateHsmClientCertificateRequest), Serialized Form

Constructor Summary
CreateHsmClientCertificateRequest()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getHsmClientCertificateIdentifier()
          The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
 int hashCode()
           
 void setHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
          The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 CreateHsmClientCertificateRequest withHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
          The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateHsmClientCertificateRequest

public CreateHsmClientCertificateRequest()
Method Detail

getHsmClientCertificateIdentifier

public String getHsmClientCertificateIdentifier()
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

Returns:
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

setHsmClientCertificateIdentifier

public void setHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

Parameters:
hsmClientCertificateIdentifier - The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

withHsmClientCertificateIdentifier

public CreateHsmClientCertificateRequest withHsmClientCertificateIdentifier(String hsmClientCertificateIdentifier)
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.

Returns a reference to this object so that method calls can be chained together.

Parameters:
hsmClientCertificateIdentifier - The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2016. All rights reserved.