public static interface UpdateDirectoryConfigRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<UpdateDirectoryConfigRequest.Builder,UpdateDirectoryConfigRequest>
Modifier and Type | Method and Description |
---|---|
UpdateDirectoryConfigRequest.Builder |
directoryName(String directoryName)
The name of the Directory Config object.
|
UpdateDirectoryConfigRequest.Builder |
organizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
|
UpdateDirectoryConfigRequest.Builder |
organizationalUnitDistinguishedNames(String... organizationalUnitDistinguishedNames)
The distinguished names of the organizational units for computer accounts.
|
UpdateDirectoryConfigRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateDirectoryConfigRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default UpdateDirectoryConfigRequest.Builder |
serviceAccountCredentials(Consumer<ServiceAccountCredentials.Builder> serviceAccountCredentials)
The credentials for the service account used by the streaming instance to connect to the directory.
|
UpdateDirectoryConfigRequest.Builder |
serviceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The credentials for the service account used by the streaming instance to connect to the directory.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateDirectoryConfigRequest.Builder directoryName(String directoryName)
The name of the Directory Config object.
directoryName
- The name of the Directory Config object.UpdateDirectoryConfigRequest.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.UpdateDirectoryConfigRequest.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.UpdateDirectoryConfigRequest.Builder serviceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The credentials for the service account used by the streaming instance to connect to the directory.
serviceAccountCredentials
- The credentials for the service account used by the streaming instance to connect to the directory.default UpdateDirectoryConfigRequest.Builder serviceAccountCredentials(Consumer<ServiceAccountCredentials.Builder> serviceAccountCredentials)
The credentials for the service account used by the streaming instance to connect to the directory.
This is a convenience 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.Builder
serviceAccountCredentials(ServiceAccountCredentials)
UpdateDirectoryConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateDirectoryConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.