7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/guardduty/GuardDutyRequest.h>
9#include <aws/guardduty/GuardDuty_EXPORTS.h>
41 template <
typename DetectorIdT = Aws::String>
43 m_detectorIdHasBeenSet =
true;
44 m_detectorId = std::forward<DetectorIdT>(value);
46 template <
typename DetectorIdT = Aws::String>
60 template <
typename TrustedEntitySetIdT = Aws::String>
62 m_trustedEntitySetIdHasBeenSet =
true;
63 m_trustedEntitySetId = std::forward<TrustedEntitySetIdT>(value);
65 template <
typename TrustedEntitySetIdT = Aws::String>
80 template <
typename NameT = Aws::String>
82 m_nameHasBeenSet =
true;
83 m_name = std::forward<NameT>(value);
85 template <
typename NameT = Aws::String>
87 SetName(std::forward<NameT>(value));
98 template <
typename LocationT = Aws::String>
100 m_locationHasBeenSet =
true;
101 m_location = std::forward<LocationT>(value);
103 template <
typename LocationT = Aws::String>
117 template <
typename ExpectedBucketOwnerT = Aws::String>
119 m_expectedBucketOwnerHasBeenSet =
true;
120 m_expectedBucketOwner = std::forward<ExpectedBucketOwnerT>(value);
122 template <
typename ExpectedBucketOwnerT = Aws::String>
139 m_activateHasBeenSet =
true;
158 bool m_activate{
false};
159 bool m_detectorIdHasBeenSet =
false;
160 bool m_trustedEntitySetIdHasBeenSet =
false;
161 bool m_nameHasBeenSet =
false;
162 bool m_locationHasBeenSet =
false;
163 bool m_expectedBucketOwnerHasBeenSet =
false;
164 bool m_activateHasBeenSet =
false;
void SetExpectedBucketOwner(ExpectedBucketOwnerT &&value)
UpdateTrustedEntitySetRequest & WithActivate(bool value)
bool ExpectedBucketOwnerHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetName(NameT &&value)
const Aws::String & GetTrustedEntitySetId() const
void SetLocation(LocationT &&value)
AWS_GUARDDUTY_API Aws::String SerializePayload() const override
UpdateTrustedEntitySetRequest & WithLocation(LocationT &&value)
const Aws::String & GetLocation() const
UpdateTrustedEntitySetRequest & WithDetectorId(DetectorIdT &&value)
bool ActivateHasBeenSet() const
UpdateTrustedEntitySetRequest & WithTrustedEntitySetId(TrustedEntitySetIdT &&value)
UpdateTrustedEntitySetRequest & WithExpectedBucketOwner(ExpectedBucketOwnerT &&value)
UpdateTrustedEntitySetRequest & WithName(NameT &&value)
bool DetectorIdHasBeenSet() const
const Aws::String & GetName() const
void SetActivate(bool value)
const Aws::String & GetExpectedBucketOwner() const
const Aws::String & GetDetectorId() const
void SetDetectorId(DetectorIdT &&value)
bool TrustedEntitySetIdHasBeenSet() const
bool NameHasBeenSet() const
AWS_GUARDDUTY_API UpdateTrustedEntitySetRequest()=default
bool LocationHasBeenSet() const
void SetTrustedEntitySetId(TrustedEntitySetIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String