7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/ActionLocalPortDetails.h>
9#include <aws/securityhub/model/ActionLocalIpDetails.h>
10#include <aws/securityhub/model/ActionRemoteIpDetails.h>
84 bool m_localPortDetailsHasBeenSet =
false;
87 bool m_localIpDetailsHasBeenSet =
false;
90 bool m_remoteIpDetailsHasBeenSet =
false;
AWS_SECURITYHUB_API PortProbeDetail()
bool RemoteIpDetailsHasBeenSet() const
const ActionLocalIpDetails & GetLocalIpDetails() const
void SetRemoteIpDetails(const ActionRemoteIpDetails &value)
PortProbeDetail & WithRemoteIpDetails(ActionRemoteIpDetails &&value)
PortProbeDetail & WithLocalPortDetails(const ActionLocalPortDetails &value)
const ActionLocalPortDetails & GetLocalPortDetails() const
PortProbeDetail & WithLocalPortDetails(ActionLocalPortDetails &&value)
void SetLocalPortDetails(const ActionLocalPortDetails &value)
void SetLocalIpDetails(const ActionLocalIpDetails &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool LocalIpDetailsHasBeenSet() const
void SetRemoteIpDetails(ActionRemoteIpDetails &&value)
PortProbeDetail & WithLocalIpDetails(ActionLocalIpDetails &&value)
void SetLocalIpDetails(ActionLocalIpDetails &&value)
bool LocalPortDetailsHasBeenSet() const
void SetLocalPortDetails(ActionLocalPortDetails &&value)
PortProbeDetail & WithLocalIpDetails(const ActionLocalIpDetails &value)
PortProbeDetail & WithRemoteIpDetails(const ActionRemoteIpDetails &value)
AWS_SECURITYHUB_API PortProbeDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
const ActionRemoteIpDetails & GetRemoteIpDetails() const
AWS_SECURITYHUB_API PortProbeDetail(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue