public static interface DirectoryConfig.Builder extends SdkPojo, CopyableBuilder<DirectoryConfig.Builder,DirectoryConfig>
| Modifier and Type | Method and Description |
|---|---|
DirectoryConfig.Builder |
certificateBasedAuthProperties(CertificateBasedAuthProperties certificateBasedAuthProperties)
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user
identities to Active Directory domain-joined streaming instances.
|
default DirectoryConfig.Builder |
certificateBasedAuthProperties(Consumer<CertificateBasedAuthProperties.Builder> certificateBasedAuthProperties)
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user
identities to Active Directory domain-joined streaming instances.
|
DirectoryConfig.Builder |
createdTime(Instant createdTime)
The time the directory configuration was created.
|
DirectoryConfig.Builder |
directoryName(String directoryName)
The fully qualified name of the directory (for example, corp.example.com).
|
DirectoryConfig.Builder |
organizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
|
DirectoryConfig.Builder |
organizationalUnitDistinguishedNames(String... organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
|
default DirectoryConfig.Builder |
serviceAccountCredentials(Consumer<ServiceAccountCredentials.Builder> serviceAccountCredentials)
The credentials for the service account used by the fleet or image builder to connect to the directory.
|
DirectoryConfig.Builder |
serviceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The credentials for the service account used by the fleet or image builder to connect to the directory.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDirectoryConfig.Builder directoryName(String directoryName)
The fully qualified name of the directory (for example, corp.example.com).
directoryName - The fully qualified name of the directory (for example, corp.example.com).DirectoryConfig.Builder organizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
organizationalUnitDistinguishedNames - The distinguished names of the organizational units for computer accounts.DirectoryConfig.Builder organizationalUnitDistinguishedNames(String... organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
organizationalUnitDistinguishedNames - The distinguished names of the organizational units for computer accounts.DirectoryConfig.Builder serviceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The credentials for the service account used by the fleet or image builder to connect to the directory.
serviceAccountCredentials - The credentials for the service account used by the fleet or image builder to connect to the
directory.default DirectoryConfig.Builder serviceAccountCredentials(Consumer<ServiceAccountCredentials.Builder> serviceAccountCredentials)
The credentials for the service account used by the fleet or image builder to connect to the directory.
This is a convenience method that creates an instance of theServiceAccountCredentials.Builder
avoiding the need to create one manually via ServiceAccountCredentials.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to serviceAccountCredentials(ServiceAccountCredentials).
serviceAccountCredentials - a consumer that will call methods on ServiceAccountCredentials.BuilderserviceAccountCredentials(ServiceAccountCredentials)DirectoryConfig.Builder createdTime(Instant createdTime)
The time the directory configuration was created.
createdTime - The time the directory configuration was created.DirectoryConfig.Builder certificateBasedAuthProperties(CertificateBasedAuthProperties certificateBasedAuthProperties)
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
certificateBasedAuthProperties - The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP)
user identities to Active Directory domain-joined streaming instances. Fallback is turned on by
default when certificate-based authentication is Enabled . Fallback allows users to log in
using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a
desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based
authentication, but does not allow users to log in using their AD domain password. Users will be
disconnected to re-authenticate using certificates.default DirectoryConfig.Builder certificateBasedAuthProperties(Consumer<CertificateBasedAuthProperties.Builder> certificateBasedAuthProperties)
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
This is a convenience method that creates an instance of theCertificateBasedAuthProperties.Builder
avoiding the need to create one manually via CertificateBasedAuthProperties.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
certificateBasedAuthProperties(CertificateBasedAuthProperties).
certificateBasedAuthProperties - a consumer that will call methods on CertificateBasedAuthProperties.BuildercertificateBasedAuthProperties(CertificateBasedAuthProperties)Copyright © 2023. All rights reserved.