Interface UpdateCertificateProviderRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateCertificateProviderRequest.Builder,,UpdateCertificateProviderRequest> IotRequest.Builder,SdkBuilder<UpdateCertificateProviderRequest.Builder,,UpdateCertificateProviderRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateCertificateProviderRequest
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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iot.model.IotRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-