Interface VirtualGatewayListenerTlsValidationContext.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VirtualGatewayListenerTlsValidationContext.Builder,VirtualGatewayListenerTlsValidationContext>,SdkBuilder<VirtualGatewayListenerTlsValidationContext.Builder,VirtualGatewayListenerTlsValidationContext>,SdkPojo
- Enclosing class:
- VirtualGatewayListenerTlsValidationContext
public static interface VirtualGatewayListenerTlsValidationContext.Builder extends SdkPojo, CopyableBuilder<VirtualGatewayListenerTlsValidationContext.Builder,VirtualGatewayListenerTlsValidationContext>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VirtualGatewayListenerTlsValidationContext.BuildersubjectAlternativeNames(Consumer<SubjectAlternativeNames.Builder> subjectAlternativeNames)A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.VirtualGatewayListenerTlsValidationContext.BuildersubjectAlternativeNames(SubjectAlternativeNames subjectAlternativeNames)A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.default VirtualGatewayListenerTlsValidationContext.Buildertrust(Consumer<VirtualGatewayListenerTlsValidationContextTrust.Builder> trust)A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.VirtualGatewayListenerTlsValidationContext.Buildertrust(VirtualGatewayListenerTlsValidationContextTrust trust)A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.-
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
-
subjectAlternativeNames
VirtualGatewayListenerTlsValidationContext.Builder subjectAlternativeNames(SubjectAlternativeNames subjectAlternativeNames)
A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.
- Parameters:
subjectAlternativeNames- A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectAlternativeNames
default VirtualGatewayListenerTlsValidationContext.Builder subjectAlternativeNames(Consumer<SubjectAlternativeNames.Builder> subjectAlternativeNames)
A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.
This is a convenience method that creates an instance of theSubjectAlternativeNames.Builderavoiding the need to create one manually viaSubjectAlternativeNames.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubjectAlternativeNames(SubjectAlternativeNames).- Parameters:
subjectAlternativeNames- a consumer that will call methods onSubjectAlternativeNames.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
subjectAlternativeNames(SubjectAlternativeNames)
-
trust
VirtualGatewayListenerTlsValidationContext.Builder trust(VirtualGatewayListenerTlsValidationContextTrust trust)
A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.
- Parameters:
trust- A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trust
default VirtualGatewayListenerTlsValidationContext.Builder trust(Consumer<VirtualGatewayListenerTlsValidationContextTrust.Builder> trust)
A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.
This is a convenience method that creates an instance of theVirtualGatewayListenerTlsValidationContextTrust.Builderavoiding the need to create one manually viaVirtualGatewayListenerTlsValidationContextTrust.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrust(VirtualGatewayListenerTlsValidationContextTrust).- Parameters:
trust- a consumer that will call methods onVirtualGatewayListenerTlsValidationContextTrust.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
trust(VirtualGatewayListenerTlsValidationContextTrust)
-
-