@Generated(value="software.amazon.awssdk:codegen") public final class DirectoryConfig extends Object implements StructuredPojo, ToCopyableBuilder<DirectoryConfig.Builder,DirectoryConfig>
Configuration information for the directory used to join domains.
Modifier and Type | Class and Description |
---|---|
static interface |
DirectoryConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static DirectoryConfig.Builder |
builder() |
Instant |
createdTime()
The time the directory configuration was created.
|
String |
directoryName()
The fully qualified name of the directory (for example, corp.example.com).
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
List<String> |
organizationalUnitDistinguishedNames()
The distinguished names of the organizational units for computer accounts.
|
static Class<? extends DirectoryConfig.Builder> |
serializableBuilderClass() |
ServiceAccountCredentials |
serviceAccountCredentials()
The credentials for the service account used by the streaming instance to connect to the directory.
|
DirectoryConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String directoryName()
The fully qualified name of the directory (for example, corp.example.com).
public List<String> organizationalUnitDistinguishedNames()
The distinguished names of the organizational units for computer accounts.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ServiceAccountCredentials serviceAccountCredentials()
The credentials for the service account used by the streaming instance to connect to the directory.
public Instant createdTime()
The time the directory configuration was created.
public DirectoryConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DirectoryConfig.Builder,DirectoryConfig>
public static DirectoryConfig.Builder builder()
public static Class<? extends DirectoryConfig.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.