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 Summary
Modifier and TypeMethodDescriptioncertificateProviderType
(String certificateProviderType) The TLS certificate type.certificateProviderType
(CertificateProviderType certificateProviderType) The TLS certificate type.privateCertificateSecretArn
(String privateCertificateSecretArn) Secrets Manager ARN that contains the private TLS certificate contents, used for communication between the user job and the system job.publicCertificateSecretArn
(String publicCertificateSecretArn) Secrets Manager ARN that contains the public TLS certificate contents, used for communication between the user job and the system job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
certificateProviderType
The TLS certificate type. Acceptable values:
PEM
orCustom
.- Parameters:
certificateProviderType
- The TLS certificate type. Acceptable values:PEM
orCustom
.- 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
orCustom
.- Parameters:
certificateProviderType
- The TLS certificate type. Acceptable values:PEM
orCustom
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-