public static interface ClientVpnAuthenticationRequest.Builder extends SdkPojo, CopyableBuilder<ClientVpnAuthenticationRequest.Builder,ClientVpnAuthenticationRequest>
Modifier and Type | Method and Description |
---|---|
default ClientVpnAuthenticationRequest.Builder |
activeDirectory(Consumer<DirectoryServiceAuthenticationRequest.Builder> activeDirectory)
Information about the Active Directory to be used, if applicable.
|
ClientVpnAuthenticationRequest.Builder |
activeDirectory(DirectoryServiceAuthenticationRequest activeDirectory)
Information about the Active Directory to be used, if applicable.
|
default ClientVpnAuthenticationRequest.Builder |
federatedAuthentication(Consumer<FederatedAuthenticationRequest.Builder> federatedAuthentication)
Information about the IAM SAML identity provider to be used, if applicable.
|
ClientVpnAuthenticationRequest.Builder |
federatedAuthentication(FederatedAuthenticationRequest federatedAuthentication)
Information about the IAM SAML identity provider to be used, if applicable.
|
ClientVpnAuthenticationRequest.Builder |
mutualAuthentication(CertificateAuthenticationRequest mutualAuthentication)
Information about the authentication certificates to be used, if applicable.
|
default ClientVpnAuthenticationRequest.Builder |
mutualAuthentication(Consumer<CertificateAuthenticationRequest.Builder> mutualAuthentication)
Information about the authentication certificates to be used, if applicable.
|
ClientVpnAuthenticationRequest.Builder |
type(ClientVpnAuthenticationType type)
The type of client authentication to be used.
|
ClientVpnAuthenticationRequest.Builder |
type(String type)
The type of client authentication to be used.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ClientVpnAuthenticationRequest.Builder type(String type)
The type of client authentication to be used.
type
- The type of client authentication to be used.ClientVpnAuthenticationType
,
ClientVpnAuthenticationType
ClientVpnAuthenticationRequest.Builder type(ClientVpnAuthenticationType type)
The type of client authentication to be used.
type
- The type of client authentication to be used.ClientVpnAuthenticationType
,
ClientVpnAuthenticationType
ClientVpnAuthenticationRequest.Builder activeDirectory(DirectoryServiceAuthenticationRequest activeDirectory)
Information about the Active Directory to be used, if applicable. You must provide this information if
Type is directory-service-authentication
.
activeDirectory
- Information about the Active Directory to be used, if applicable. You must provide this information if
Type is directory-service-authentication
.default ClientVpnAuthenticationRequest.Builder activeDirectory(Consumer<DirectoryServiceAuthenticationRequest.Builder> activeDirectory)
Information about the Active Directory to be used, if applicable. You must provide this information if
Type is directory-service-authentication
.
DirectoryServiceAuthenticationRequest.Builder
avoiding the need to create one manually via
DirectoryServiceAuthenticationRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to activeDirectory(DirectoryServiceAuthenticationRequest)
.activeDirectory
- a consumer that will call methods on DirectoryServiceAuthenticationRequest.Builder
activeDirectory(DirectoryServiceAuthenticationRequest)
ClientVpnAuthenticationRequest.Builder mutualAuthentication(CertificateAuthenticationRequest mutualAuthentication)
Information about the authentication certificates to be used, if applicable. You must provide this
information if Type is certificate-authentication
.
mutualAuthentication
- Information about the authentication certificates to be used, if applicable. You must provide this
information if Type is certificate-authentication
.default ClientVpnAuthenticationRequest.Builder mutualAuthentication(Consumer<CertificateAuthenticationRequest.Builder> mutualAuthentication)
Information about the authentication certificates to be used, if applicable. You must provide this
information if Type is certificate-authentication
.
CertificateAuthenticationRequest.Builder
avoiding the need to create one manually via CertificateAuthenticationRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to mutualAuthentication(CertificateAuthenticationRequest)
.mutualAuthentication
- a consumer that will call methods on CertificateAuthenticationRequest.Builder
mutualAuthentication(CertificateAuthenticationRequest)
ClientVpnAuthenticationRequest.Builder federatedAuthentication(FederatedAuthenticationRequest federatedAuthentication)
Information about the IAM SAML identity provider to be used, if applicable. You must provide this information
if Type is federated-authentication
.
federatedAuthentication
- Information about the IAM SAML identity provider to be used, if applicable. You must provide this
information if Type is federated-authentication
.default ClientVpnAuthenticationRequest.Builder federatedAuthentication(Consumer<FederatedAuthenticationRequest.Builder> federatedAuthentication)
Information about the IAM SAML identity provider to be used, if applicable. You must provide this information
if Type is federated-authentication
.
FederatedAuthenticationRequest.Builder
avoiding the need to create one manually via FederatedAuthenticationRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to federatedAuthentication(FederatedAuthenticationRequest)
.federatedAuthentication
- a consumer that will call methods on FederatedAuthenticationRequest.Builder
federatedAuthentication(FederatedAuthenticationRequest)
Copyright © 2022. All rights reserved.