50 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
51 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
71 inline void SetPolicyName(
const char* value) { m_policyNameHasBeenSet =
true; m_policyName.assign(value); }
118 inline void SetPolicyId(
const char* value) { m_policyIdHasBeenSet =
true; m_policyId.assign(value); }
154 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
191 inline void SetPath(
const char* value) { m_pathHasBeenSet =
true; m_path.assign(value); }
236 inline void SetDefaultVersionId(
const char* value) { m_defaultVersionIdHasBeenSet =
true; m_defaultVersionId.assign(value); }
266 inline void SetAttachmentCount(
long value) { m_attachmentCountHasBeenSet =
true; m_attachmentCount = value; }
284 inline void SetIsAttachable(
bool value) { m_isAttachableHasBeenSet =
true; m_isAttachable = value; }
318 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
418 bool m_policyNameHasBeenSet;
420 bool m_policyIdHasBeenSet;
422 bool m_arnHasBeenSet;
424 bool m_pathHasBeenSet;
426 bool m_defaultVersionIdHasBeenSet;
427 long m_attachmentCount;
428 bool m_attachmentCountHasBeenSet;
430 bool m_isAttachableHasBeenSet;
432 bool m_descriptionHasBeenSet;
434 bool m_createDateHasBeenSet;
436 bool m_updateDateHasBeenSet;
void SetPolicyName(const Aws::String &value)
void SetPolicyName(const char *value)
Policy & WithCreateDate(const Aws::Utils::DateTime &value)
Policy & WithArn(const char *value)
Policy & WithDescription(const char *value)
Policy & WithPolicyName(const Aws::String &value)
const Aws::String & GetDefaultVersionId() const
Policy & WithPath(const char *value)
void SetDescription(const Aws::String &value)
Policy & WithDescription(const Aws::String &value)
const Aws::Utils::DateTime & GetCreateDate() const
void SetUpdateDate(Aws::Utils::DateTime &&value)
void SetArn(Aws::String &&value)
const Aws::String & GetArn() const
Policy & WithPolicyId(const Aws::String &value)
const Aws::String & GetPolicyId() const
Policy & WithArn(Aws::String &&value)
Policy & WithDefaultVersionId(const Aws::String &value)
void SetUpdateDate(const Aws::Utils::DateTime &value)
Policy & WithDefaultVersionId(Aws::String &&value)
void SetDefaultVersionId(const Aws::String &value)
const Aws::String & GetDescription() const
Policy & WithDefaultVersionId(const char *value)
Policy & WithUpdateDate(Aws::Utils::DateTime &&value)
Policy & WithCreateDate(Aws::Utils::DateTime &&value)
Policy & WithIsAttachable(bool value)
const Aws::Utils::DateTime & GetUpdateDate() const
std::basic_ostream< char, std::char_traits< char > > OStream
void SetIsAttachable(bool value)
void SetPath(const Aws::String &value)
Policy & WithPolicyName(Aws::String &&value)
void SetPolicyId(const char *value)
void SetPath(Aws::String &&value)
Policy & WithPolicyName(const char *value)
void SetDefaultVersionId(Aws::String &&value)
void SetDescription(Aws::String &&value)
void SetArn(const char *value)
void SetPolicyId(const Aws::String &value)
void SetPolicyId(Aws::String &&value)
Policy & WithAttachmentCount(long value)
Policy & WithPath(const Aws::String &value)
long GetAttachmentCount() const
Policy & WithArn(const Aws::String &value)
void SetCreateDate(Aws::Utils::DateTime &&value)
Policy & WithPath(Aws::String &&value)
void SetCreateDate(const Aws::Utils::DateTime &value)
Policy & WithUpdateDate(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetPolicyName() const
void SetPath(const char *value)
void SetAttachmentCount(long value)
const Aws::String & GetPath() const
void SetDefaultVersionId(const char *value)
void SetArn(const Aws::String &value)
bool GetIsAttachable() const
Policy & WithPolicyId(const char *value)
Policy & WithPolicyId(Aws::String &&value)
void SetPolicyName(Aws::String &&value)
void SetDescription(const char *value)
Policy & WithDescription(Aws::String &&value)
JSON (JavaScript Object Notation).