@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OwnerDirectoryDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes the directory owner account details that have been shared to the directory consumer account.
Constructor and Description |
---|
OwnerDirectoryDescription() |
Modifier and Type | Method and Description |
---|---|
OwnerDirectoryDescription |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
Identifier of the directory owner account.
|
String |
getDirectoryId()
Identifier of the Managed Microsoft AD directory in the directory owner account.
|
List<String> |
getDnsIpAddrs()
IP address of the directory’s domain controllers.
|
RadiusSettings |
getRadiusSettings()
A RadiusSettings object that contains information about the RADIUS server.
|
String |
getRadiusStatus()
Information about the status of the RADIUS server.
|
DirectoryVpcSettingsDescription |
getVpcSettings()
Information about the VPC settings for the directory.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
Identifier of the directory owner account.
|
void |
setDirectoryId(String directoryId)
Identifier of the Managed Microsoft AD directory in the directory owner account.
|
void |
setDnsIpAddrs(Collection<String> dnsIpAddrs)
IP address of the directory’s domain controllers.
|
void |
setRadiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server.
|
void |
setRadiusStatus(String radiusStatus)
Information about the status of the RADIUS server.
|
void |
setVpcSettings(DirectoryVpcSettingsDescription vpcSettings)
Information about the VPC settings for the directory.
|
String |
toString()
Returns a string representation of this object.
|
OwnerDirectoryDescription |
withAccountId(String accountId)
Identifier of the directory owner account.
|
OwnerDirectoryDescription |
withDirectoryId(String directoryId)
Identifier of the Managed Microsoft AD directory in the directory owner account.
|
OwnerDirectoryDescription |
withDnsIpAddrs(Collection<String> dnsIpAddrs)
IP address of the directory’s domain controllers.
|
OwnerDirectoryDescription |
withDnsIpAddrs(String... dnsIpAddrs)
IP address of the directory’s domain controllers.
|
OwnerDirectoryDescription |
withRadiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server.
|
OwnerDirectoryDescription |
withRadiusStatus(RadiusStatus radiusStatus)
Information about the status of the RADIUS server.
|
OwnerDirectoryDescription |
withRadiusStatus(String radiusStatus)
Information about the status of the RADIUS server.
|
OwnerDirectoryDescription |
withVpcSettings(DirectoryVpcSettingsDescription vpcSettings)
Information about the VPC settings for the directory.
|
public void setDirectoryId(String directoryId)
Identifier of the Managed Microsoft AD directory in the directory owner account.
directoryId
- Identifier of the Managed Microsoft AD directory in the directory owner account.public String getDirectoryId()
Identifier of the Managed Microsoft AD directory in the directory owner account.
public OwnerDirectoryDescription withDirectoryId(String directoryId)
Identifier of the Managed Microsoft AD directory in the directory owner account.
directoryId
- Identifier of the Managed Microsoft AD directory in the directory owner account.public void setAccountId(String accountId)
Identifier of the directory owner account.
accountId
- Identifier of the directory owner account.public String getAccountId()
Identifier of the directory owner account.
public OwnerDirectoryDescription withAccountId(String accountId)
Identifier of the directory owner account.
accountId
- Identifier of the directory owner account.public List<String> getDnsIpAddrs()
IP address of the directory’s domain controllers.
public void setDnsIpAddrs(Collection<String> dnsIpAddrs)
IP address of the directory’s domain controllers.
dnsIpAddrs
- IP address of the directory’s domain controllers.public OwnerDirectoryDescription withDnsIpAddrs(String... dnsIpAddrs)
IP address of the directory’s domain controllers.
NOTE: This method appends the values to the existing list (if any). Use
setDnsIpAddrs(java.util.Collection)
or withDnsIpAddrs(java.util.Collection)
if you want to
override the existing values.
dnsIpAddrs
- IP address of the directory’s domain controllers.public OwnerDirectoryDescription withDnsIpAddrs(Collection<String> dnsIpAddrs)
IP address of the directory’s domain controllers.
dnsIpAddrs
- IP address of the directory’s domain controllers.public void setVpcSettings(DirectoryVpcSettingsDescription vpcSettings)
Information about the VPC settings for the directory.
vpcSettings
- Information about the VPC settings for the directory.public DirectoryVpcSettingsDescription getVpcSettings()
Information about the VPC settings for the directory.
public OwnerDirectoryDescription withVpcSettings(DirectoryVpcSettingsDescription vpcSettings)
Information about the VPC settings for the directory.
vpcSettings
- Information about the VPC settings for the directory.public void setRadiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server.
radiusSettings
- A RadiusSettings object that contains information about the RADIUS server.public RadiusSettings getRadiusSettings()
A RadiusSettings object that contains information about the RADIUS server.
public OwnerDirectoryDescription withRadiusSettings(RadiusSettings radiusSettings)
A RadiusSettings object that contains information about the RADIUS server.
radiusSettings
- A RadiusSettings object that contains information about the RADIUS server.public void setRadiusStatus(String radiusStatus)
Information about the status of the RADIUS server.
radiusStatus
- Information about the status of the RADIUS server.RadiusStatus
public String getRadiusStatus()
Information about the status of the RADIUS server.
RadiusStatus
public OwnerDirectoryDescription withRadiusStatus(String radiusStatus)
Information about the status of the RADIUS server.
radiusStatus
- Information about the status of the RADIUS server.RadiusStatus
public OwnerDirectoryDescription withRadiusStatus(RadiusStatus radiusStatus)
Information about the status of the RADIUS server.
radiusStatus
- Information about the status of the RADIUS server.RadiusStatus
public String toString()
toString
in class Object
Object.toString()
public OwnerDirectoryDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.