Class CreateLunaClientRequest
java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.cloudhsm.model.CreateLunaClientRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class CreateLunaClientRequest
extends AmazonWebServiceRequest
implements Serializable, Cloneable
Contains the inputs for the CreateLunaClient action.
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.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
The label for the client.toString()
Returns a string representation of this object; useful for testing and debugging.withCertificate
(String certificate) The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.The label for the client.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
Constructor Details
-
CreateLunaClientRequest
public CreateLunaClientRequest()
-
-
Method Details
-
setLabel
The label for the client.
- Parameters:
label
- The label for the client.
-
getLabel
The label for the client.
- Returns:
- The label for the client.
-
withLabel
The label for the client.
- Parameters:
label
- The label for the client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCertificate
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
- Parameters:
certificate
- The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
-
getCertificate
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
- Returns:
- The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
-
withCertificate
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
- Parameters:
certificate
- The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-