@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Trust extends Object implements Serializable, Cloneable, StructuredPojo
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
| Constructor and Description |
|---|
Trust() |
| Modifier and Type | Method and Description |
|---|---|
Trust |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedDateTime()
The date and time that the trust relationship was created.
|
String |
getDirectoryId()
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
|
Date |
getLastUpdatedDateTime()
The date and time that the trust relationship was last updated.
|
String |
getRemoteDomainName()
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
|
String |
getSelectiveAuth()
Current state of selective authentication for the trust.
|
Date |
getStateLastUpdatedDateTime()
The date and time that the TrustState was last updated.
|
String |
getTrustDirection()
The trust relationship direction.
|
String |
getTrustId()
The unique ID of the trust relationship.
|
String |
getTrustState()
The trust relationship state.
|
String |
getTrustStateReason()
The reason for the TrustState.
|
String |
getTrustType()
The trust relationship type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCreatedDateTime(Date createdDateTime)
The date and time that the trust relationship was created.
|
void |
setDirectoryId(String directoryId)
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time that the trust relationship was last updated.
|
void |
setRemoteDomainName(String remoteDomainName)
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
|
void |
setSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
|
void |
setSelectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
|
void |
setStateLastUpdatedDateTime(Date stateLastUpdatedDateTime)
The date and time that the TrustState was last updated.
|
void |
setTrustDirection(String trustDirection)
The trust relationship direction.
|
void |
setTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
|
void |
setTrustId(String trustId)
The unique ID of the trust relationship.
|
void |
setTrustState(String trustState)
The trust relationship state.
|
void |
setTrustState(TrustState trustState)
The trust relationship state.
|
void |
setTrustStateReason(String trustStateReason)
The reason for the TrustState.
|
void |
setTrustType(String trustType)
The trust relationship type.
|
void |
setTrustType(TrustType trustType)
The trust relationship type.
|
String |
toString()
Returns a string representation of this object.
|
Trust |
withCreatedDateTime(Date createdDateTime)
The date and time that the trust relationship was created.
|
Trust |
withDirectoryId(String directoryId)
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
|
Trust |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time that the trust relationship was last updated.
|
Trust |
withRemoteDomainName(String remoteDomainName)
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
|
Trust |
withSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
|
Trust |
withSelectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
|
Trust |
withStateLastUpdatedDateTime(Date stateLastUpdatedDateTime)
The date and time that the TrustState was last updated.
|
Trust |
withTrustDirection(String trustDirection)
The trust relationship direction.
|
Trust |
withTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
|
Trust |
withTrustId(String trustId)
The unique ID of the trust relationship.
|
Trust |
withTrustState(String trustState)
The trust relationship state.
|
Trust |
withTrustState(TrustState trustState)
The trust relationship state.
|
Trust |
withTrustStateReason(String trustStateReason)
The reason for the TrustState.
|
Trust |
withTrustType(String trustType)
The trust relationship type.
|
Trust |
withTrustType(TrustType trustType)
The trust relationship type.
|
public void setDirectoryId(String directoryId)
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
directoryId - The Directory ID of the Amazon Web Services directory involved in the trust relationship.public String getDirectoryId()
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
public Trust withDirectoryId(String directoryId)
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
directoryId - The Directory ID of the Amazon Web Services directory involved in the trust relationship.public void setTrustId(String trustId)
The unique ID of the trust relationship.
trustId - The unique ID of the trust relationship.public String getTrustId()
The unique ID of the trust relationship.
public Trust withTrustId(String trustId)
The unique ID of the trust relationship.
trustId - The unique ID of the trust relationship.public void setRemoteDomainName(String remoteDomainName)
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.public String getRemoteDomainName()
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
public Trust withRemoteDomainName(String remoteDomainName)
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.public void setTrustType(String trustType)
The trust relationship type. Forest is the default.
trustType - The trust relationship type. Forest is the default.TrustTypepublic String getTrustType()
The trust relationship type. Forest is the default.
Forest is the default.TrustTypepublic Trust withTrustType(String trustType)
The trust relationship type. Forest is the default.
trustType - The trust relationship type. Forest is the default.TrustTypepublic void setTrustType(TrustType trustType)
The trust relationship type. Forest is the default.
trustType - The trust relationship type. Forest is the default.TrustTypepublic Trust withTrustType(TrustType trustType)
The trust relationship type. Forest is the default.
trustType - The trust relationship type. Forest is the default.TrustTypepublic void setTrustDirection(String trustDirection)
The trust relationship direction.
trustDirection - The trust relationship direction.TrustDirectionpublic String getTrustDirection()
The trust relationship direction.
TrustDirectionpublic Trust withTrustDirection(String trustDirection)
The trust relationship direction.
trustDirection - The trust relationship direction.TrustDirectionpublic void setTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
trustDirection - The trust relationship direction.TrustDirectionpublic Trust withTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
trustDirection - The trust relationship direction.TrustDirectionpublic void setTrustState(String trustState)
The trust relationship state.
trustState - The trust relationship state.TrustStatepublic String getTrustState()
The trust relationship state.
TrustStatepublic Trust withTrustState(String trustState)
The trust relationship state.
trustState - The trust relationship state.TrustStatepublic void setTrustState(TrustState trustState)
The trust relationship state.
trustState - The trust relationship state.TrustStatepublic Trust withTrustState(TrustState trustState)
The trust relationship state.
trustState - The trust relationship state.TrustStatepublic void setCreatedDateTime(Date createdDateTime)
The date and time that the trust relationship was created.
createdDateTime - The date and time that the trust relationship was created.public Date getCreatedDateTime()
The date and time that the trust relationship was created.
public Trust withCreatedDateTime(Date createdDateTime)
The date and time that the trust relationship was created.
createdDateTime - The date and time that the trust relationship was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time that the trust relationship was last updated.
lastUpdatedDateTime - The date and time that the trust relationship was last updated.public Date getLastUpdatedDateTime()
The date and time that the trust relationship was last updated.
public Trust withLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time that the trust relationship was last updated.
lastUpdatedDateTime - The date and time that the trust relationship was last updated.public void setStateLastUpdatedDateTime(Date stateLastUpdatedDateTime)
The date and time that the TrustState was last updated.
stateLastUpdatedDateTime - The date and time that the TrustState was last updated.public Date getStateLastUpdatedDateTime()
The date and time that the TrustState was last updated.
public Trust withStateLastUpdatedDateTime(Date stateLastUpdatedDateTime)
The date and time that the TrustState was last updated.
stateLastUpdatedDateTime - The date and time that the TrustState was last updated.public void setTrustStateReason(String trustStateReason)
The reason for the TrustState.
trustStateReason - The reason for the TrustState.public String getTrustStateReason()
The reason for the TrustState.
public Trust withTrustStateReason(String trustStateReason)
The reason for the TrustState.
trustStateReason - The reason for the TrustState.public void setSelectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth - Current state of selective authentication for the trust.SelectiveAuthpublic String getSelectiveAuth()
Current state of selective authentication for the trust.
SelectiveAuthpublic Trust withSelectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth - Current state of selective authentication for the trust.SelectiveAuthpublic void setSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth - Current state of selective authentication for the trust.SelectiveAuthpublic Trust withSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth - Current state of selective authentication for the trust.SelectiveAuthpublic String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.