public static interface ClientVpnAuthentication.Builder extends SdkPojo, CopyableBuilder<ClientVpnAuthentication.Builder,ClientVpnAuthentication>
Modifier and Type | Method and Description |
---|---|
default ClientVpnAuthentication.Builder |
activeDirectory(Consumer<DirectoryServiceAuthentication.Builder> activeDirectory)
Information about the Active Directory, if applicable.
|
ClientVpnAuthentication.Builder |
activeDirectory(DirectoryServiceAuthentication activeDirectory)
Information about the Active Directory, if applicable.
|
default ClientVpnAuthentication.Builder |
federatedAuthentication(Consumer<FederatedAuthentication.Builder> federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
|
ClientVpnAuthentication.Builder |
federatedAuthentication(FederatedAuthentication federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
|
ClientVpnAuthentication.Builder |
mutualAuthentication(CertificateAuthentication mutualAuthentication)
Information about the authentication certificates, if applicable.
|
default ClientVpnAuthentication.Builder |
mutualAuthentication(Consumer<CertificateAuthentication.Builder> mutualAuthentication)
Information about the authentication certificates, if applicable.
|
ClientVpnAuthentication.Builder |
type(ClientVpnAuthenticationType type)
The authentication type used.
|
ClientVpnAuthentication.Builder |
type(String type)
The authentication type used.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ClientVpnAuthentication.Builder type(String type)
The authentication type used.
type
- The authentication type used.ClientVpnAuthenticationType
,
ClientVpnAuthenticationType
ClientVpnAuthentication.Builder type(ClientVpnAuthenticationType type)
The authentication type used.
type
- The authentication type used.ClientVpnAuthenticationType
,
ClientVpnAuthenticationType
ClientVpnAuthentication.Builder activeDirectory(DirectoryServiceAuthentication activeDirectory)
Information about the Active Directory, if applicable.
activeDirectory
- Information about the Active Directory, if applicable.default ClientVpnAuthentication.Builder activeDirectory(Consumer<DirectoryServiceAuthentication.Builder> activeDirectory)
Information about the Active Directory, if applicable.
This is a convenience method that creates an instance of theDirectoryServiceAuthentication.Builder
avoiding the need to create one manually via DirectoryServiceAuthentication.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to activeDirectory(DirectoryServiceAuthentication)
.activeDirectory
- a consumer that will call methods on DirectoryServiceAuthentication.Builder
activeDirectory(DirectoryServiceAuthentication)
ClientVpnAuthentication.Builder mutualAuthentication(CertificateAuthentication mutualAuthentication)
Information about the authentication certificates, if applicable.
mutualAuthentication
- Information about the authentication certificates, if applicable.default ClientVpnAuthentication.Builder mutualAuthentication(Consumer<CertificateAuthentication.Builder> mutualAuthentication)
Information about the authentication certificates, if applicable.
This is a convenience method that creates an instance of theCertificateAuthentication.Builder
avoiding the need to create one manually via CertificateAuthentication.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to mutualAuthentication(CertificateAuthentication)
.mutualAuthentication
- a consumer that will call methods on CertificateAuthentication.Builder
mutualAuthentication(CertificateAuthentication)
ClientVpnAuthentication.Builder federatedAuthentication(FederatedAuthentication federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
federatedAuthentication
- Information about the IAM SAML identity provider, if applicable.default ClientVpnAuthentication.Builder federatedAuthentication(Consumer<FederatedAuthentication.Builder> federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
This is a convenience method that creates an instance of theFederatedAuthentication.Builder
avoiding
the need to create one manually via FederatedAuthentication.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to federatedAuthentication(FederatedAuthentication)
.federatedAuthentication
- a consumer that will call methods on FederatedAuthentication.Builder
federatedAuthentication(FederatedAuthentication)
Copyright © 2022. All rights reserved.