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 AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe 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.inthashCode()voidsetCertificate(String certificate) The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.voidThe 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 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
-
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
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-