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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ServiceConnectTlsConfiguration.Builder
issuerCertificateAuthority(Consumer<ServiceConnectTlsCertificateAuthority.Builder> issuerCertificateAuthority)
The signer certificate authority.ServiceConnectTlsConfiguration.Builder
issuerCertificateAuthority(ServiceConnectTlsCertificateAuthority issuerCertificateAuthority)
The signer certificate authority.ServiceConnectTlsConfiguration.Builder
kmsKey(String kmsKey)
The Amazon Web Services Key Management Service key.ServiceConnectTlsConfiguration.Builder
roleArn(String roleArn)
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 Detail
-
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:
issuerCertificateAuthority(ServiceConnectTlsCertificateAuthority)
-
kmsKey
ServiceConnectTlsConfiguration.Builder kmsKey(String 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
ServiceConnectTlsConfiguration.Builder roleArn(String 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.
-
-