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 request.
|
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; useful for testing and
debugging.
|
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.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public 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 Object
Object.toString()
public CreateLunaClientRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.