7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/RemoteIpDetails.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/guardduty/model/LoginAttribute.h>
69 bool m_remoteIpDetailsHasBeenSet =
false;
72 bool m_loginAttributesHasBeenSet =
false;
void SetLoginAttributes(Aws::Vector< LoginAttribute > &&value)
AWS_GUARDDUTY_API RdsLoginAttemptAction()
RdsLoginAttemptAction & WithRemoteIpDetails(RemoteIpDetails &&value)
AWS_GUARDDUTY_API RdsLoginAttemptAction(Aws::Utils::Json::JsonView jsonValue)
bool RemoteIpDetailsHasBeenSet() const
RdsLoginAttemptAction & WithRemoteIpDetails(const RemoteIpDetails &value)
void SetLoginAttributes(const Aws::Vector< LoginAttribute > &value)
RdsLoginAttemptAction & WithLoginAttributes(const Aws::Vector< LoginAttribute > &value)
AWS_GUARDDUTY_API RdsLoginAttemptAction & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRemoteIpDetails(RemoteIpDetails &&value)
void SetRemoteIpDetails(const RemoteIpDetails &value)
bool LoginAttributesHasBeenSet() const
RdsLoginAttemptAction & AddLoginAttributes(LoginAttribute &&value)
RdsLoginAttemptAction & AddLoginAttributes(const LoginAttribute &value)
const Aws::Vector< LoginAttribute > & GetLoginAttributes() const
const RemoteIpDetails & GetRemoteIpDetails() const
RdsLoginAttemptAction & WithLoginAttributes(Aws::Vector< LoginAttribute > &&value)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue