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.BuilderissuerCertificateAuthority(Consumer<ServiceConnectTlsCertificateAuthority.Builder> issuerCertificateAuthority)The signer certificate authority.ServiceConnectTlsConfiguration.BuilderissuerCertificateAuthority(ServiceConnectTlsCertificateAuthority issuerCertificateAuthority)The signer certificate authority.ServiceConnectTlsConfiguration.BuilderkmsKey(String kmsKey)The Amazon Web Services Key Management Service key.ServiceConnectTlsConfiguration.BuilderroleArn(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaServiceConnectTlsCertificateAuthority.builder().When the
Consumercompletes,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.
-
-