Interface UpdateCertificateProviderRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateCertificateProviderRequest.Builder,
,UpdateCertificateProviderRequest> IotRequest.Builder
,SdkBuilder<UpdateCertificateProviderRequest.Builder,
,UpdateCertificateProviderRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateCertificateProviderRequest
@Mutable
@NotThreadSafe
public static interface UpdateCertificateProviderRequest.Builder
extends IotRequest.Builder, SdkPojo, CopyableBuilder<UpdateCertificateProviderRequest.Builder,UpdateCertificateProviderRequest>
-
Method Summary
Modifier and TypeMethodDescriptionaccountDefaultForOperations
(Collection<CertificateProviderOperation> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.accountDefaultForOperations
(CertificateProviderOperation... accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.accountDefaultForOperationsWithStrings
(String... accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.accountDefaultForOperationsWithStrings
(Collection<String> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.certificateProviderName
(String certificateProviderName) The name of the certificate provider.lambdaFunctionArn
(String lambdaFunctionArn) The Lambda function ARN that's associated with the certificate provider.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iot.model.IotRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
certificateProviderName
The name of the certificate provider.
- Parameters:
certificateProviderName
- The name of the certificate provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionArn
The Lambda function ARN that's associated with the certificate provider.
- Parameters:
lambdaFunctionArn
- The Lambda function ARN that's associated with the certificate provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefaultForOperationsWithStrings
UpdateCertificateProviderRequest.Builder accountDefaultForOperationsWithStrings(Collection<String> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr
.- Parameters:
accountDefaultForOperations
- A list of the operations that the certificate provider will use to generate certificates. Valid value:CreateCertificateFromCsr
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefaultForOperationsWithStrings
UpdateCertificateProviderRequest.Builder accountDefaultForOperationsWithStrings(String... accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr
.- Parameters:
accountDefaultForOperations
- A list of the operations that the certificate provider will use to generate certificates. Valid value:CreateCertificateFromCsr
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefaultForOperations
UpdateCertificateProviderRequest.Builder accountDefaultForOperations(Collection<CertificateProviderOperation> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr
.- Parameters:
accountDefaultForOperations
- A list of the operations that the certificate provider will use to generate certificates. Valid value:CreateCertificateFromCsr
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefaultForOperations
UpdateCertificateProviderRequest.Builder accountDefaultForOperations(CertificateProviderOperation... accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr
.- Parameters:
accountDefaultForOperations
- A list of the operations that the certificate provider will use to generate certificates. Valid value:CreateCertificateFromCsr
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateCertificateProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateCertificateProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-