@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDirectoryConfigRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateDirectoryConfigRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateDirectoryConfigRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDirectoryName()
 The fully qualified name of the directory, such as corp.example.com | 
| List<String> | getOrganizationalUnitDistinguishedNames()
 The list of the distinguished names of organizational units to place computer accounts in. | 
| ServiceAccountCredentials | getServiceAccountCredentials()
 The AccountName and AccountPassword values for the service account, which are used by the streaming
 instance to connect to the directory. | 
| int | hashCode() | 
| void | setDirectoryName(String directoryName)
 The fully qualified name of the directory, such as corp.example.com | 
| void | setOrganizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
 The list of the distinguished names of organizational units to place computer accounts in. | 
| void | setServiceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
 The AccountName and AccountPassword values for the service account, which are used by the streaming
 instance to connect to the directory. | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| CreateDirectoryConfigRequest | withDirectoryName(String directoryName)
 The fully qualified name of the directory, such as corp.example.com | 
| CreateDirectoryConfigRequest | withOrganizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
 The list of the distinguished names of organizational units to place computer accounts in. | 
| CreateDirectoryConfigRequest | withOrganizationalUnitDistinguishedNames(String... organizationalUnitDistinguishedNames)
 The list of the distinguished names of organizational units to place computer accounts in. | 
| CreateDirectoryConfigRequest | withServiceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
 The AccountName and AccountPassword values for the service account, which are used by the streaming
 instance to connect to the directory. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDirectoryName(String directoryName)
The fully qualified name of the directory, such as corp.example.com
directoryName - The fully qualified name of the directory, such as corp.example.compublic String getDirectoryName()
The fully qualified name of the directory, such as corp.example.com
public CreateDirectoryConfigRequest withDirectoryName(String directoryName)
The fully qualified name of the directory, such as corp.example.com
directoryName - The fully qualified name of the directory, such as corp.example.compublic List<String> getOrganizationalUnitDistinguishedNames()
The list of the distinguished names of organizational units to place computer accounts in.
public void setOrganizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
The list of the distinguished names of organizational units to place computer accounts in.
organizationalUnitDistinguishedNames - The list of the distinguished names of organizational units to place computer accounts in.public CreateDirectoryConfigRequest withOrganizationalUnitDistinguishedNames(String... organizationalUnitDistinguishedNames)
The list of the distinguished names of organizational units to place computer accounts in.
 NOTE: This method appends the values to the existing list (if any). Use
 setOrganizationalUnitDistinguishedNames(java.util.Collection) or
 withOrganizationalUnitDistinguishedNames(java.util.Collection) if you want to override the existing
 values.
 
organizationalUnitDistinguishedNames - The list of the distinguished names of organizational units to place computer accounts in.public CreateDirectoryConfigRequest withOrganizationalUnitDistinguishedNames(Collection<String> organizationalUnitDistinguishedNames)
The list of the distinguished names of organizational units to place computer accounts in.
organizationalUnitDistinguishedNames - The list of the distinguished names of organizational units to place computer accounts in.public void setServiceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The AccountName and AccountPassword values for the service account, which are used by the streaming instance to connect to the directory.
serviceAccountCredentials - The AccountName and AccountPassword values for the service account, which are used by the
        streaming instance to connect to the directory.public ServiceAccountCredentials getServiceAccountCredentials()
The AccountName and AccountPassword values for the service account, which are used by the streaming instance to connect to the directory.
public CreateDirectoryConfigRequest withServiceAccountCredentials(ServiceAccountCredentials serviceAccountCredentials)
The AccountName and AccountPassword values for the service account, which are used by the streaming instance to connect to the directory.
serviceAccountCredentials - The AccountName and AccountPassword values for the service account, which are used by the
        streaming instance to connect to the directory.public String toString()
toString in class ObjectObject.toString()public CreateDirectoryConfigRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.