22 namespace CloudWatchLogs
55 inline void SetDestinationName(
const char* value) { m_destinationNameHasBeenSet =
true; m_destinationName.assign(value); }
94 inline void SetAccessPolicy(
const char* value) { m_accessPolicyHasBeenSet =
true; m_accessPolicy.assign(value); }
116 bool m_destinationNameHasBeenSet;
118 bool m_accessPolicyHasBeenSet;
void SetAccessPolicy(const char *value)
PutDestinationPolicyRequest & WithAccessPolicy(Aws::String &&value)
PutDestinationPolicyRequest & WithDestinationName(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetDestinationName(const Aws::String &value)
void SetAccessPolicy(Aws::String &&value)
PutDestinationPolicyRequest & WithAccessPolicy(const Aws::String &value)
#define AWS_CLOUDWATCHLOGS_API
const Aws::String & GetAccessPolicy() const
void SetDestinationName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDestinationName(const char *value)
PutDestinationPolicyRequest & WithDestinationName(const char *value)
const Aws::String & GetDestinationName() const
PutDestinationPolicyRequest & WithAccessPolicy(const char *value)
PutDestinationPolicyRequest & WithDestinationName(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetAccessPolicy(const Aws::String &value)