7#include <aws/securitylake/SecurityLake_EXPORTS.h>
8#include <aws/securitylake/SecurityLakeRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
30 inline virtual const char*
GetServiceRequestName()
const override {
return "UpdateDataLakeExceptionSubscription"; }
42 inline void SetExceptionTimeToLive(
long long value) { m_exceptionTimeToLiveHasBeenSet =
true; m_exceptionTimeToLive = value; }
54 inline void SetNotificationEndpoint(
const char* value) { m_notificationEndpointHasBeenSet =
true; m_notificationEndpoint.assign(value); }
68 inline void SetSubscriptionProtocol(
const char* value) { m_subscriptionProtocolHasBeenSet =
true; m_subscriptionProtocol.assign(value); }
75 long long m_exceptionTimeToLive;
76 bool m_exceptionTimeToLiveHasBeenSet =
false;
79 bool m_notificationEndpointHasBeenSet =
false;
82 bool m_subscriptionProtocolHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
UpdateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(const Aws::String &value)
const Aws::String & GetNotificationEndpoint() const
long long GetExceptionTimeToLive() const
AWS_SECURITYLAKE_API Aws::String SerializePayload() const override
void SetSubscriptionProtocol(const Aws::String &value)
void SetNotificationEndpoint(const Aws::String &value)
AWS_SECURITYLAKE_API UpdateDataLakeExceptionSubscriptionRequest()
UpdateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(const char *value)
bool SubscriptionProtocolHasBeenSet() const
const Aws::String & GetSubscriptionProtocol() const
void SetExceptionTimeToLive(long long value)
bool ExceptionTimeToLiveHasBeenSet() const
UpdateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(Aws::String &&value)
UpdateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(const Aws::String &value)
bool NotificationEndpointHasBeenSet() const
void SetNotificationEndpoint(Aws::String &&value)
void SetSubscriptionProtocol(const char *value)
void SetNotificationEndpoint(const char *value)
UpdateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(const char *value)
UpdateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(Aws::String &&value)
void SetSubscriptionProtocol(Aws::String &&value)
UpdateDataLakeExceptionSubscriptionRequest & WithExceptionTimeToLive(long long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String