@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public CreateDirectoryConfigRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.