public class CreateLunaClientRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Contains the inputs for the CreateLunaClient action.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
certificate
The contents of a Base64-Encoded X.509 v3 certificate to be installed on
the HSMs used by this client.
|
private java.lang.String |
label
The label for the client.
|
NOOP
Constructor and Description |
---|
CreateLunaClientRequest() |
Modifier and Type | Method and Description |
---|---|
CreateLunaClientRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCertificate()
The contents of a Base64-Encoded X.509 v3 certificate to be installed on
the HSMs used by this client.
|
java.lang.String |
getLabel()
The label for the client.
|
int |
hashCode() |
void |
setCertificate(java.lang.String certificate)
The contents of a Base64-Encoded X.509 v3 certificate to be installed on
the HSMs used by this client.
|
void |
setLabel(java.lang.String label)
The label for the client.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateLunaClientRequest |
withCertificate(java.lang.String certificate)
The contents of a Base64-Encoded X.509 v3 certificate to be installed on
the HSMs used by this client.
|
CreateLunaClientRequest |
withLabel(java.lang.String label)
The label for the client.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String label
The label for the client.
private java.lang.String certificate
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
public void setLabel(java.lang.String label)
The label for the client.
label
- The label for the client.public java.lang.String getLabel()
The label for the client.
public CreateLunaClientRequest withLabel(java.lang.String label)
The label for the client.
label
- The label for the client.public void setCertificate(java.lang.String certificate)
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
certificate
- The contents of a Base64-Encoded X.509 v3 certificate to be
installed on the HSMs used by this client.public java.lang.String getCertificate()
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
public CreateLunaClientRequest withCertificate(java.lang.String certificate)
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
certificate
- The contents of a Base64-Encoded X.509 v3 certificate to be
installed on the HSMs used by this client.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CreateLunaClientRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()