@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LaunchProfileInitializationActiveDirectory extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
LaunchProfileInitializationActiveDirectory() |
Modifier and Type | Method and Description |
---|---|
LaunchProfileInitializationActiveDirectory |
clone() |
boolean |
equals(Object obj) |
List<ActiveDirectoryComputerAttribute> |
getComputerAttributes()
A collection of custom attributes for an Active Directory computer.
|
String |
getDirectoryId()
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
|
String |
getDirectoryName()
The directory name.
|
List<String> |
getDnsIpAddresses()
The DNS IP address.
|
String |
getOrganizationalUnitDistinguishedName()
The name for the organizational unit distinguished name.
|
String |
getStudioComponentId()
The unique identifier for a studio component resource.
|
String |
getStudioComponentName()
The name for the studio component.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComputerAttributes(Collection<ActiveDirectoryComputerAttribute> computerAttributes)
A collection of custom attributes for an Active Directory computer.
|
void |
setDirectoryId(String directoryId)
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
|
void |
setDirectoryName(String directoryName)
The directory name.
|
void |
setDnsIpAddresses(Collection<String> dnsIpAddresses)
The DNS IP address.
|
void |
setOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
The name for the organizational unit distinguished name.
|
void |
setStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
|
void |
setStudioComponentName(String studioComponentName)
The name for the studio component.
|
String |
toString()
Returns a string representation of this object.
|
LaunchProfileInitializationActiveDirectory |
withComputerAttributes(ActiveDirectoryComputerAttribute... computerAttributes)
A collection of custom attributes for an Active Directory computer.
|
LaunchProfileInitializationActiveDirectory |
withComputerAttributes(Collection<ActiveDirectoryComputerAttribute> computerAttributes)
A collection of custom attributes for an Active Directory computer.
|
LaunchProfileInitializationActiveDirectory |
withDirectoryId(String directoryId)
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
|
LaunchProfileInitializationActiveDirectory |
withDirectoryName(String directoryName)
The directory name.
|
LaunchProfileInitializationActiveDirectory |
withDnsIpAddresses(Collection<String> dnsIpAddresses)
The DNS IP address.
|
LaunchProfileInitializationActiveDirectory |
withDnsIpAddresses(String... dnsIpAddresses)
The DNS IP address.
|
LaunchProfileInitializationActiveDirectory |
withOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
The name for the organizational unit distinguished name.
|
LaunchProfileInitializationActiveDirectory |
withStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
|
LaunchProfileInitializationActiveDirectory |
withStudioComponentName(String studioComponentName)
The name for the studio component.
|
public LaunchProfileInitializationActiveDirectory()
public List<ActiveDirectoryComputerAttribute> getComputerAttributes()
A collection of custom attributes for an Active Directory computer.
public void setComputerAttributes(Collection<ActiveDirectoryComputerAttribute> computerAttributes)
A collection of custom attributes for an Active Directory computer.
computerAttributes
- A collection of custom attributes for an Active Directory computer.public LaunchProfileInitializationActiveDirectory withComputerAttributes(ActiveDirectoryComputerAttribute... computerAttributes)
A collection of custom attributes for an Active Directory computer.
NOTE: This method appends the values to the existing list (if any). Use
setComputerAttributes(java.util.Collection)
or withComputerAttributes(java.util.Collection)
if
you want to override the existing values.
computerAttributes
- A collection of custom attributes for an Active Directory computer.public LaunchProfileInitializationActiveDirectory withComputerAttributes(Collection<ActiveDirectoryComputerAttribute> computerAttributes)
A collection of custom attributes for an Active Directory computer.
computerAttributes
- A collection of custom attributes for an Active Directory computer.public void setDirectoryId(String directoryId)
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
directoryId
- The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.public String getDirectoryId()
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
public LaunchProfileInitializationActiveDirectory withDirectoryId(String directoryId)
The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.
directoryId
- The directory ID of the AWS Directory Service for Microsoft AD to access using this launch profile.public void setDirectoryName(String directoryName)
The directory name.
directoryName
- The directory name.public String getDirectoryName()
The directory name.
public LaunchProfileInitializationActiveDirectory withDirectoryName(String directoryName)
The directory name.
directoryName
- The directory name.public List<String> getDnsIpAddresses()
The DNS IP address.
public void setDnsIpAddresses(Collection<String> dnsIpAddresses)
The DNS IP address.
dnsIpAddresses
- The DNS IP address.public LaunchProfileInitializationActiveDirectory withDnsIpAddresses(String... dnsIpAddresses)
The DNS IP address.
NOTE: This method appends the values to the existing list (if any). Use
setDnsIpAddresses(java.util.Collection)
or withDnsIpAddresses(java.util.Collection)
if you want
to override the existing values.
dnsIpAddresses
- The DNS IP address.public LaunchProfileInitializationActiveDirectory withDnsIpAddresses(Collection<String> dnsIpAddresses)
The DNS IP address.
dnsIpAddresses
- The DNS IP address.public void setOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
The name for the organizational unit distinguished name.
organizationalUnitDistinguishedName
- The name for the organizational unit distinguished name.public String getOrganizationalUnitDistinguishedName()
The name for the organizational unit distinguished name.
public LaunchProfileInitializationActiveDirectory withOrganizationalUnitDistinguishedName(String organizationalUnitDistinguishedName)
The name for the organizational unit distinguished name.
organizationalUnitDistinguishedName
- The name for the organizational unit distinguished name.public void setStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
studioComponentId
- The unique identifier for a studio component resource.public String getStudioComponentId()
The unique identifier for a studio component resource.
public LaunchProfileInitializationActiveDirectory withStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
studioComponentId
- The unique identifier for a studio component resource.public void setStudioComponentName(String studioComponentName)
The name for the studio component.
studioComponentName
- The name for the studio component.public String getStudioComponentName()
The name for the studio component.
public LaunchProfileInitializationActiveDirectory withStudioComponentName(String studioComponentName)
The name for the studio component.
studioComponentName
- The name for the studio component.public String toString()
toString
in class Object
Object.toString()
public LaunchProfileInitializationActiveDirectory clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.