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; }
52 template<
typename NotificationEndpo
intT = Aws::String>
53 void SetNotificationEndpoint(NotificationEndpointT&& value) { m_notificationEndpointHasBeenSet =
true; m_notificationEndpoint = std::forward<NotificationEndpointT>(value); }
54 template<
typename NotificationEndpo
intT = Aws::String>
64 template<
typename SubscriptionProtocolT = Aws::String>
65 void SetSubscriptionProtocol(SubscriptionProtocolT&& value) { m_subscriptionProtocolHasBeenSet =
true; m_subscriptionProtocol = std::forward<SubscriptionProtocolT>(value); }
66 template<
typename SubscriptionProtocolT = Aws::String>
71 long long m_exceptionTimeToLive{0};
72 bool m_exceptionTimeToLiveHasBeenSet =
false;
75 bool m_notificationEndpointHasBeenSet =
false;
78 bool m_subscriptionProtocolHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
UpdateDataLakeExceptionSubscriptionRequest & WithNotificationEndpoint(NotificationEndpointT &&value)
void SetNotificationEndpoint(NotificationEndpointT &&value)
const Aws::String & GetNotificationEndpoint() const
long long GetExceptionTimeToLive() const
AWS_SECURITYLAKE_API Aws::String SerializePayload() const override
UpdateDataLakeExceptionSubscriptionRequest & WithSubscriptionProtocol(SubscriptionProtocolT &&value)
bool SubscriptionProtocolHasBeenSet() const
const Aws::String & GetSubscriptionProtocol() const
void SetExceptionTimeToLive(long long value)
bool ExceptionTimeToLiveHasBeenSet() const
void SetSubscriptionProtocol(SubscriptionProtocolT &&value)
bool NotificationEndpointHasBeenSet() const
AWS_SECURITYLAKE_API UpdateDataLakeExceptionSubscriptionRequest()=default
UpdateDataLakeExceptionSubscriptionRequest & WithExceptionTimeToLive(long long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String