45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
66 inline void SetGroupId(
const char* value) { m_groupIdHasBeenSet =
true; m_groupId.assign(value); }
101 inline void SetReferencingVpcId(
const char* value) { m_referencingVpcIdHasBeenSet =
true; m_referencingVpcId.assign(value); }
136 inline void SetVpcPeeringConnectionId(
const char* value) { m_vpcPeeringConnectionIdHasBeenSet =
true; m_vpcPeeringConnectionId.assign(value); }
155 bool m_groupIdHasBeenSet;
157 bool m_referencingVpcIdHasBeenSet;
159 bool m_vpcPeeringConnectionIdHasBeenSet;
SecurityGroupReference & WithVpcPeeringConnectionId(const Aws::String &value)
void SetReferencingVpcId(const char *value)
const Aws::String & GetVpcPeeringConnectionId() const
SecurityGroupReference & WithGroupId(const char *value)
void SetGroupId(const Aws::String &value)
void SetReferencingVpcId(const Aws::String &value)
SecurityGroupReference & WithGroupId(const Aws::String &value)
SecurityGroupReference & WithVpcPeeringConnectionId(Aws::String &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
SecurityGroupReference & WithReferencingVpcId(const char *value)
void SetVpcPeeringConnectionId(const char *value)
void SetVpcPeeringConnectionId(const Aws::String &value)
const Aws::String & GetGroupId() const
void SetReferencingVpcId(Aws::String &&value)
SecurityGroupReference & WithReferencingVpcId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetVpcPeeringConnectionId(Aws::String &&value)
SecurityGroupReference & WithVpcPeeringConnectionId(const char *value)
SecurityGroupReference & WithReferencingVpcId(const Aws::String &value)
void SetGroupId(Aws::String &&value)
SecurityGroupReference & WithGroupId(Aws::String &&value)
JSON (JavaScript Object Notation).
const Aws::String & GetReferencingVpcId() const
void SetGroupId(const char *value)