Interface ServiceConnectTlsConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceConnectTlsConfiguration.Builder,
,ServiceConnectTlsConfiguration> SdkBuilder<ServiceConnectTlsConfiguration.Builder,
,ServiceConnectTlsConfiguration> SdkPojo
- Enclosing class:
ServiceConnectTlsConfiguration
public static interface ServiceConnectTlsConfiguration.Builder
extends SdkPojo, CopyableBuilder<ServiceConnectTlsConfiguration.Builder,ServiceConnectTlsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionissuerCertificateAuthority
(Consumer<ServiceConnectTlsCertificateAuthority.Builder> issuerCertificateAuthority) The signer certificate authority.issuerCertificateAuthority
(ServiceConnectTlsCertificateAuthority issuerCertificateAuthority) The signer certificate authority.The Amazon Web Services Key Management Service key.The Amazon Resource Name (ARN) of the IAM role that's associated with the Service Connect TLS.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
-
issuerCertificateAuthority
ServiceConnectTlsConfiguration.Builder issuerCertificateAuthority(ServiceConnectTlsCertificateAuthority issuerCertificateAuthority) The signer certificate authority.
- Parameters:
issuerCertificateAuthority
- The signer certificate authority.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuerCertificateAuthority
default ServiceConnectTlsConfiguration.Builder issuerCertificateAuthority(Consumer<ServiceConnectTlsCertificateAuthority.Builder> issuerCertificateAuthority) The signer certificate authority.
This is a convenience method that creates an instance of theServiceConnectTlsCertificateAuthority.Builder
avoiding the need to create one manually viaServiceConnectTlsCertificateAuthority.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toissuerCertificateAuthority(ServiceConnectTlsCertificateAuthority)
.- Parameters:
issuerCertificateAuthority
- a consumer that will call methods onServiceConnectTlsCertificateAuthority.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKey
The Amazon Web Services Key Management Service key.
- Parameters:
kmsKey
- The Amazon Web Services Key Management Service key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role that's associated with the Service Connect TLS.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the IAM role that's associated with the Service Connect TLS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-