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 Details

    • certificateProviderName

      UpdateCertificateProviderRequest.Builder certificateProviderName(String 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

      UpdateCertificateProviderRequest.Builder lambdaFunctionArn(String 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.