32 namespace DirectoryService
67 inline void SetDirectoryId(
const char* value) { m_directoryIdHasBeenSet =
true; m_directoryId.assign(value); }
102 inline void SetTrustId(
const char* value) { m_trustIdHasBeenSet =
true; m_trustId.assign(value); }
141 inline void SetRemoteDomainName(
const char* value) { m_remoteDomainNameHasBeenSet =
true; m_remoteDomainName.assign(value); }
329 inline void SetTrustStateReason(
const char* value) { m_trustStateReasonHasBeenSet =
true; m_trustStateReason.assign(value); }
348 bool m_directoryIdHasBeenSet;
350 bool m_trustIdHasBeenSet;
352 bool m_remoteDomainNameHasBeenSet;
354 bool m_trustTypeHasBeenSet;
356 bool m_trustDirectionHasBeenSet;
358 bool m_trustStateHasBeenSet;
360 bool m_createdDateTimeHasBeenSet;
362 bool m_lastUpdatedDateTimeHasBeenSet;
364 bool m_stateLastUpdatedDateTimeHasBeenSet;
366 bool m_trustStateReasonHasBeenSet;
Trust & WithLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Trust & WithTrustStateReason(Aws::String &&value)
Trust & WithTrustId(Aws::String &&value)
void SetTrustState(const TrustState &value)
Trust & WithTrustId(const char *value)
Trust & WithTrustState(TrustState &&value)
const Aws::String & GetTrustStateReason() const
void SetTrustType(const TrustType &value)
Trust & WithRemoteDomainName(Aws::String &&value)
Trust & WithDirectoryId(Aws::String &&value)
#define AWS_DIRECTORYSERVICE_API
const TrustState & GetTrustState() const
void SetStateLastUpdatedDateTime(Aws::Utils::DateTime &&value)
void SetStateLastUpdatedDateTime(const Aws::Utils::DateTime &value)
void SetTrustId(Aws::String &&value)
Trust & WithCreatedDateTime(Aws::Utils::DateTime &&value)
void SetTrustId(const char *value)
Trust & WithTrustDirection(const TrustDirection &value)
Trust & WithDirectoryId(const Aws::String &value)
void SetTrustStateReason(Aws::String &&value)
const TrustDirection & GetTrustDirection() const
void SetRemoteDomainName(const char *value)
Trust & WithTrustStateReason(const char *value)
Trust & WithTrustState(const TrustState &value)
void SetDirectoryId(Aws::String &&value)
void SetDirectoryId(const char *value)
Trust & WithDirectoryId(const char *value)
void SetRemoteDomainName(Aws::String &&value)
Trust & WithTrustType(TrustType &&value)
void SetTrustState(TrustState &&value)
Trust & WithTrustType(const TrustType &value)
const Aws::Utils::DateTime & GetCreatedDateTime() const
void SetCreatedDateTime(Aws::Utils::DateTime &&value)
void SetLastUpdatedDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetStateLastUpdatedDateTime() const
const Aws::String & GetRemoteDomainName() const
const TrustType & GetTrustType() const
Trust & WithLastUpdatedDateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetDirectoryId() const
Trust & WithStateLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Trust & WithCreatedDateTime(const Aws::Utils::DateTime &value)
const Aws::String & GetTrustId() const
void SetTrustStateReason(const char *value)
void SetCreatedDateTime(const Aws::Utils::DateTime &value)
void SetTrustDirection(const TrustDirection &value)
void SetTrustId(const Aws::String &value)
Trust & WithRemoteDomainName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Trust & WithTrustDirection(TrustDirection &&value)
Trust & WithTrustStateReason(const Aws::String &value)
void SetTrustType(TrustType &&value)
void SetRemoteDomainName(const Aws::String &value)
Trust & WithTrustId(const Aws::String &value)
const Aws::Utils::DateTime & GetLastUpdatedDateTime() const
void SetTrustStateReason(const Aws::String &value)
Trust & WithRemoteDomainName(const char *value)
Trust & WithStateLastUpdatedDateTime(const Aws::Utils::DateTime &value)
void SetDirectoryId(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetTrustDirection(TrustDirection &&value)