@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCertificateProviderRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateCertificateProviderRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateCertificateProviderRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAccountDefaultForOperations()
A list of the operations that the certificate provider will use to generate certificates.
|
String |
getCertificateProviderName()
The name of the certificate provider.
|
String |
getClientToken()
A string that you can optionally pass in the
CreateCertificateProvider request to make sure the
request is idempotent. |
String |
getLambdaFunctionArn()
The ARN of the Lambda function that defines the authentication logic.
|
List<Tag> |
getTags()
Metadata which can be used to manage the certificate provider.
|
int |
hashCode() |
void |
setAccountDefaultForOperations(Collection<String> accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates.
|
void |
setCertificateProviderName(String certificateProviderName)
The name of the certificate provider.
|
void |
setClientToken(String clientToken)
A string that you can optionally pass in the
CreateCertificateProvider request to make sure the
request is idempotent. |
void |
setLambdaFunctionArn(String lambdaFunctionArn)
The ARN of the Lambda function that defines the authentication logic.
|
void |
setTags(Collection<Tag> tags)
Metadata which can be used to manage the certificate provider.
|
String |
toString()
Returns a string representation of this object.
|
CreateCertificateProviderRequest |
withAccountDefaultForOperations(CertificateProviderOperation... accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates.
|
CreateCertificateProviderRequest |
withAccountDefaultForOperations(Collection<String> accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates.
|
CreateCertificateProviderRequest |
withAccountDefaultForOperations(String... accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates.
|
CreateCertificateProviderRequest |
withCertificateProviderName(String certificateProviderName)
The name of the certificate provider.
|
CreateCertificateProviderRequest |
withClientToken(String clientToken)
A string that you can optionally pass in the
CreateCertificateProvider request to make sure the
request is idempotent. |
CreateCertificateProviderRequest |
withLambdaFunctionArn(String lambdaFunctionArn)
The ARN of the Lambda function that defines the authentication logic.
|
CreateCertificateProviderRequest |
withTags(Collection<Tag> tags)
Metadata which can be used to manage the certificate provider.
|
CreateCertificateProviderRequest |
withTags(Tag... tags)
Metadata which can be used to manage the certificate provider.
|
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 setCertificateProviderName(String certificateProviderName)
The name of the certificate provider.
certificateProviderName - The name of the certificate provider.public String getCertificateProviderName()
The name of the certificate provider.
public CreateCertificateProviderRequest withCertificateProviderName(String certificateProviderName)
The name of the certificate provider.
certificateProviderName - The name of the certificate provider.public void setLambdaFunctionArn(String lambdaFunctionArn)
The ARN of the Lambda function that defines the authentication logic.
lambdaFunctionArn - The ARN of the Lambda function that defines the authentication logic.public String getLambdaFunctionArn()
The ARN of the Lambda function that defines the authentication logic.
public CreateCertificateProviderRequest withLambdaFunctionArn(String lambdaFunctionArn)
The ARN of the Lambda function that defines the authentication logic.
lambdaFunctionArn - The ARN of the Lambda function that defines the authentication logic.public List<String> getAccountDefaultForOperations()
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.
CreateCertificateFromCsr.CertificateProviderOperationpublic void setAccountDefaultForOperations(Collection<String> accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.
accountDefaultForOperations - A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.CertificateProviderOperationpublic CreateCertificateProviderRequest withAccountDefaultForOperations(String... accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.
NOTE: This method appends the values to the existing list (if any). Use
setAccountDefaultForOperations(java.util.Collection) or
withAccountDefaultForOperations(java.util.Collection) if you want to override the existing values.
accountDefaultForOperations - A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.CertificateProviderOperationpublic CreateCertificateProviderRequest withAccountDefaultForOperations(Collection<String> accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.
accountDefaultForOperations - A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.CertificateProviderOperationpublic CreateCertificateProviderRequest withAccountDefaultForOperations(CertificateProviderOperation... accountDefaultForOperations)
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.
accountDefaultForOperations - A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr.CertificateProviderOperationpublic void setClientToken(String clientToken)
A string that you can optionally pass in the CreateCertificateProvider request to make sure the
request is idempotent.
clientToken - A string that you can optionally pass in the CreateCertificateProvider request to make sure
the request is idempotent.public String getClientToken()
A string that you can optionally pass in the CreateCertificateProvider request to make sure the
request is idempotent.
CreateCertificateProvider request to make sure
the request is idempotent.public CreateCertificateProviderRequest withClientToken(String clientToken)
A string that you can optionally pass in the CreateCertificateProvider request to make sure the
request is idempotent.
clientToken - A string that you can optionally pass in the CreateCertificateProvider request to make sure
the request is idempotent.public List<Tag> getTags()
Metadata which can be used to manage the certificate provider.
public void setTags(Collection<Tag> tags)
Metadata which can be used to manage the certificate provider.
tags - Metadata which can be used to manage the certificate provider.public CreateCertificateProviderRequest withTags(Tag... tags)
Metadata which can be used to manage the certificate provider.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
existing values.
tags - Metadata which can be used to manage the certificate provider.public CreateCertificateProviderRequest withTags(Collection<Tag> tags)
Metadata which can be used to manage the certificate provider.
tags - Metadata which can be used to manage the certificate provider.public String toString()
toString in class ObjectObject.toString()public CreateCertificateProviderRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()