@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.TrustType
public String getTrustType()
The trust relationship type. Forest
is the default.
Forest
is the default.TrustType
public Trust withTrustType(String trustType)
The trust relationship type. Forest
is the default.
trustType
- The trust relationship type. Forest
is the default.TrustType
public void setTrustType(TrustType trustType)
The trust relationship type. Forest
is the default.
trustType
- The trust relationship type. Forest
is the default.TrustType
public Trust withTrustType(TrustType trustType)
The trust relationship type. Forest
is the default.
trustType
- The trust relationship type. Forest
is the default.TrustType
public void setTrustDirection(String trustDirection)
The trust relationship direction.
trustDirection
- The trust relationship direction.TrustDirection
public String getTrustDirection()
The trust relationship direction.
TrustDirection
public Trust withTrustDirection(String trustDirection)
The trust relationship direction.
trustDirection
- The trust relationship direction.TrustDirection
public void setTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
trustDirection
- The trust relationship direction.TrustDirection
public Trust withTrustDirection(TrustDirection trustDirection)
The trust relationship direction.
trustDirection
- The trust relationship direction.TrustDirection
public void setTrustState(String trustState)
The trust relationship state.
trustState
- The trust relationship state.TrustState
public String getTrustState()
The trust relationship state.
TrustState
public Trust withTrustState(String trustState)
The trust relationship state.
trustState
- The trust relationship state.TrustState
public void setTrustState(TrustState trustState)
The trust relationship state.
trustState
- The trust relationship state.TrustState
public Trust withTrustState(TrustState trustState)
The trust relationship state.
trustState
- The trust relationship state.TrustState
public 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.SelectiveAuth
public String getSelectiveAuth()
Current state of selective authentication for the trust.
SelectiveAuth
public Trust withSelectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth
- Current state of selective authentication for the trust.SelectiveAuth
public void setSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth
- Current state of selective authentication for the trust.SelectiveAuth
public Trust withSelectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
selectiveAuth
- Current state of selective authentication for the trust.SelectiveAuth
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.