@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, withSdkRequestTimeout
public 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
.CertificateProviderOperation
public 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
.CertificateProviderOperation
public 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
.CertificateProviderOperation
public 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
.CertificateProviderOperation
public 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
.CertificateProviderOperation
public 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 Object
Object.toString()
public CreateCertificateProviderRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()