@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateLunaClientRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Contains the inputs for the CreateLunaClient action.
NOOP| Constructor and Description | 
|---|
| CreateLunaClientRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateLunaClientRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getCertificate()
 The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client. | 
| String | getLabel()
 The label for the client. | 
| int | hashCode() | 
| void | setCertificate(String certificate)
 The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client. | 
| void | setLabel(String label)
 The label for the client. | 
| String | toString()Returns a string representation of this object. | 
| CreateLunaClientRequest | withCertificate(String certificate)
 The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client. | 
| CreateLunaClientRequest | withLabel(String label)
 The label for the client. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setLabel(String label)
The label for the client.
label - The label for the client.public String getLabel()
The label for the client.
public CreateLunaClientRequest withLabel(String label)
The label for the client.
label - The label for the client.public void setCertificate(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 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(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 String toString()
toString in class ObjectObject.toString()public CreateLunaClientRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()