Interface TLSCertificateConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TLSCertificateConfiguration.Builder,TLSCertificateConfiguration>, SdkBuilder<TLSCertificateConfiguration.Builder,TLSCertificateConfiguration>, SdkPojo
Enclosing class:
TLSCertificateConfiguration

public static interface TLSCertificateConfiguration.Builder extends SdkPojo, CopyableBuilder<TLSCertificateConfiguration.Builder,TLSCertificateConfiguration>
  • Method Details

    • certificateProviderType

      TLSCertificateConfiguration.Builder certificateProviderType(String certificateProviderType)

      The TLS certificate type. Acceptable values: PEM or Custom.

      Parameters:
      certificateProviderType - The TLS certificate type. Acceptable values: PEM or Custom.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • certificateProviderType

      TLSCertificateConfiguration.Builder certificateProviderType(CertificateProviderType certificateProviderType)

      The TLS certificate type. Acceptable values: PEM or Custom.

      Parameters:
      certificateProviderType - The TLS certificate type. Acceptable values: PEM or Custom.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • publicCertificateSecretArn

      TLSCertificateConfiguration.Builder publicCertificateSecretArn(String publicCertificateSecretArn)

      Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.

      Parameters:
      publicCertificateSecretArn - Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateCertificateSecretArn

      TLSCertificateConfiguration.Builder privateCertificateSecretArn(String privateCertificateSecretArn)

      Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.

      Parameters:
      privateCertificateSecretArn - Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.