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 "CreateDataLakeExceptionSubscription"; }
42 inline void SetExceptionTimeToLive(
long long value) { m_exceptionTimeToLiveHasBeenSet =
true; m_exceptionTimeToLive = value; }
55 inline void SetNotificationEndpoint(
const char* value) { m_notificationEndpointHasBeenSet =
true; m_notificationEndpoint.assign(value); }
69 inline void SetSubscriptionProtocol(
const char* value) { m_subscriptionProtocolHasBeenSet =
true; m_subscriptionProtocol.assign(value); }
76 long long m_exceptionTimeToLive;
77 bool m_exceptionTimeToLiveHasBeenSet =
false;
80 bool m_notificationEndpointHasBeenSet =
false;
83 bool m_subscriptionProtocolHasBeenSet =
false;
CreateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(const Aws::String &value)
void SetSubscriptionProtocol(const char *value)
void SetNotificationEndpoint(const Aws::String &value)
const Aws::String & GetSubscriptionProtocol() const
CreateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(Aws::String &&value)
const Aws::String & GetNotificationEndpoint() const
CreateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(const Aws::String &value)
void SetExceptionTimeToLive(long long value)
void SetSubscriptionProtocol(Aws::String &&value)
CreateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(const char *value)
long long GetExceptionTimeToLive() const
CreateDataLakeExceptionSubscriptionRequest & WithExceptionTimeToLive(long long value)
AWS_SECURITYLAKE_API Aws::String SerializePayload() const override
void SetNotificationEndpoint(Aws::String &&value)
CreateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(const char *value)
bool ExceptionTimeToLiveHasBeenSet() const
bool SubscriptionProtocolHasBeenSet() const
bool NotificationEndpointHasBeenSet() const
void SetNotificationEndpoint(const char *value)
virtual const char * GetServiceRequestName() const override
AWS_SECURITYLAKE_API CreateDataLakeExceptionSubscriptionRequest()
CreateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(Aws::String &&value)
void SetSubscriptionProtocol(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String