AWS SDK for C++: Aws::ElasticLoadBalancingv2::Model::TargetGroup Class Reference

Public Member Functions

 TargetGroup ()  TargetGroup (const Aws::Utils::Xml::XmlNode &xmlNode) TargetGroupoperator= (const Aws::Utils::Xml::XmlNode &xmlNode) void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const  void OutputToStream (Aws::OStream &oStream, const char *location) const  const Aws::StringGetTargetGroupArn () const  void SetTargetGroupArn (const Aws::String &value) void SetTargetGroupArn (Aws::String &&value) void SetTargetGroupArn (const char *value) TargetGroupWithTargetGroupArn (const Aws::String &value) TargetGroupWithTargetGroupArn (Aws::String &&value) TargetGroupWithTargetGroupArn (const char *value) const Aws::StringGetTargetGroupName () const  void SetTargetGroupName (const Aws::String &value) void SetTargetGroupName (Aws::String &&value) void SetTargetGroupName (const char *value) TargetGroupWithTargetGroupName (const Aws::String &value) TargetGroupWithTargetGroupName (Aws::String &&value) TargetGroupWithTargetGroupName (const char *value) const ProtocolEnumGetProtocol () const  void SetProtocol (const ProtocolEnum &value) void SetProtocol (ProtocolEnum &&value) TargetGroupWithProtocol (const ProtocolEnum &value) TargetGroupWithProtocol (ProtocolEnum &&value) int GetPort () const  void SetPort (int value) TargetGroupWithPort (int value) const Aws::StringGetVpcId () const  void SetVpcId (const Aws::String &value) void SetVpcId (Aws::String &&value) void SetVpcId (const char *value) TargetGroupWithVpcId (const Aws::String &value) TargetGroupWithVpcId (Aws::String &&value) TargetGroupWithVpcId (const char *value) const ProtocolEnumGetHealthCheckProtocol () const  void SetHealthCheckProtocol (const ProtocolEnum &value) void SetHealthCheckProtocol (ProtocolEnum &&value) TargetGroupWithHealthCheckProtocol (const ProtocolEnum &value) TargetGroupWithHealthCheckProtocol (ProtocolEnum &&value) const Aws::StringGetHealthCheckPort () const  void SetHealthCheckPort (const Aws::String &value) void SetHealthCheckPort (Aws::String &&value) void SetHealthCheckPort (const char *value) TargetGroupWithHealthCheckPort (const Aws::String &value) TargetGroupWithHealthCheckPort (Aws::String &&value) TargetGroupWithHealthCheckPort (const char *value) int GetHealthCheckIntervalSeconds () const  void SetHealthCheckIntervalSeconds (int value) TargetGroupWithHealthCheckIntervalSeconds (int value) int GetHealthCheckTimeoutSeconds () const  void SetHealthCheckTimeoutSeconds (int value) TargetGroupWithHealthCheckTimeoutSeconds (int value) int GetHealthyThresholdCount () const  void SetHealthyThresholdCount (int value) TargetGroupWithHealthyThresholdCount (int value) int GetUnhealthyThresholdCount () const  void SetUnhealthyThresholdCount (int value) TargetGroupWithUnhealthyThresholdCount (int value) const Aws::StringGetHealthCheckPath () const  void SetHealthCheckPath (const Aws::String &value) void SetHealthCheckPath (Aws::String &&value) void SetHealthCheckPath (const char *value) TargetGroupWithHealthCheckPath (const Aws::String &value) TargetGroupWithHealthCheckPath (Aws::String &&value) TargetGroupWithHealthCheckPath (const char *value) const MatcherGetMatcher () const  void SetMatcher (const Matcher &value) void SetMatcher (Matcher &&value) TargetGroupWithMatcher (const Matcher &value) TargetGroupWithMatcher (Matcher &&value) const Aws::Vector< Aws::String > & GetLoadBalancerArns () const  void SetLoadBalancerArns (const Aws::Vector< Aws::String > &value) void SetLoadBalancerArns (Aws::Vector< Aws::String > &&value) TargetGroupWithLoadBalancerArns (const Aws::Vector< Aws::String > &value) TargetGroupWithLoadBalancerArns (Aws::Vector< Aws::String > &&value) TargetGroupAddLoadBalancerArns (const Aws::String &value) TargetGroupAddLoadBalancerArns (Aws::String &&value) TargetGroupAddLoadBalancerArns (const char *value) 

You Might Also Like