7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/workdocs/WorkDocsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
53 inline void SetAuthenticationToken(
const char* value) { m_authenticationTokenHasBeenSet =
true; m_authenticationToken.assign(value); }
94 inline void SetOrganizationId(
const char* value) { m_organizationIdHasBeenSet =
true; m_organizationId.assign(value); }
109 inline void SetActivityTypes(
const char* value) { m_activityTypesHasBeenSet =
true; m_activityTypes.assign(value); }
123 inline void SetResourceId(
const char* value) { m_resourceIdHasBeenSet =
true; m_resourceId.assign(value); }
139 inline void SetUserId(
const char* value) { m_userIdHasBeenSet =
true; m_userId.assign(value); }
164 inline void SetLimit(
int value) { m_limitHasBeenSet =
true; m_limit = value; }
176 inline void SetMarker(
const char* value) { m_markerHasBeenSet =
true; m_marker.assign(value); }
184 bool m_authenticationTokenHasBeenSet =
false;
187 bool m_startTimeHasBeenSet =
false;
190 bool m_endTimeHasBeenSet =
false;
193 bool m_organizationIdHasBeenSet =
false;
196 bool m_activityTypesHasBeenSet =
false;
199 bool m_resourceIdHasBeenSet =
false;
202 bool m_userIdHasBeenSet =
false;
204 bool m_includeIndirectActivities;
205 bool m_includeIndirectActivitiesHasBeenSet =
false;
208 bool m_limitHasBeenSet =
false;
211 bool m_markerHasBeenSet =
false;
const Aws::Utils::DateTime & GetStartTime() const
DescribeActivitiesRequest & WithLimit(int value)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetOrganizationId(const char *value)
DescribeActivitiesRequest & WithMarker(Aws::String &&value)
const Aws::String & GetOrganizationId() const
void SetIncludeIndirectActivities(bool value)
bool AuthenticationTokenHasBeenSet() const
const Aws::Utils::DateTime & GetEndTime() const
DescribeActivitiesRequest & WithMarker(const char *value)
const Aws::String & GetUserId() const
DescribeActivitiesRequest & WithOrganizationId(Aws::String &&value)
DescribeActivitiesRequest & WithStartTime(const Aws::Utils::DateTime &value)
DescribeActivitiesRequest & WithEndTime(Aws::Utils::DateTime &&value)
const Aws::String & GetResourceId() const
bool LimitHasBeenSet() const
DescribeActivitiesRequest & WithUserId(const Aws::String &value)
DescribeActivitiesRequest & WithResourceId(Aws::String &&value)
const Aws::String & GetAuthenticationToken() const
bool ResourceIdHasBeenSet() const
void SetActivityTypes(const char *value)
void SetOrganizationId(Aws::String &&value)
void SetUserId(const Aws::String &value)
void SetMarker(const Aws::String &value)
void SetAuthenticationToken(Aws::String &&value)
void SetActivityTypes(Aws::String &&value)
DescribeActivitiesRequest & WithAuthenticationToken(const char *value)
bool EndTimeHasBeenSet() const
bool OrganizationIdHasBeenSet() const
DescribeActivitiesRequest & WithAuthenticationToken(const Aws::String &value)
DescribeActivitiesRequest & WithIncludeIndirectActivities(bool value)
bool GetIncludeIndirectActivities() const
DescribeActivitiesRequest & WithMarker(const Aws::String &value)
const Aws::String & GetMarker() const
bool StartTimeHasBeenSet() const
void SetEndTime(const Aws::Utils::DateTime &value)
void SetUserId(Aws::String &&value)
AWS_WORKDOCS_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
bool ActivityTypesHasBeenSet() const
AWS_WORKDOCS_API DescribeActivitiesRequest()
DescribeActivitiesRequest & WithActivityTypes(const char *value)
AWS_WORKDOCS_API Aws::String SerializePayload() const override
bool UserIdHasBeenSet() const
DescribeActivitiesRequest & WithActivityTypes(const Aws::String &value)
DescribeActivitiesRequest & WithResourceId(const char *value)
void SetActivityTypes(const Aws::String &value)
void SetStartTime(Aws::Utils::DateTime &&value)
void SetUserId(const char *value)
void SetEndTime(Aws::Utils::DateTime &&value)
DescribeActivitiesRequest & WithUserId(Aws::String &&value)
DescribeActivitiesRequest & WithOrganizationId(const Aws::String &value)
void SetAuthenticationToken(const Aws::String &value)
void SetResourceId(const char *value)
DescribeActivitiesRequest & WithActivityTypes(Aws::String &&value)
DescribeActivitiesRequest & WithResourceId(const Aws::String &value)
void SetOrganizationId(const Aws::String &value)
AWS_WORKDOCS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetMarker(Aws::String &&value)
void SetResourceId(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetActivityTypes() const
void SetMarker(const char *value)
void SetResourceId(const Aws::String &value)
void SetAuthenticationToken(const char *value)
DescribeActivitiesRequest & WithStartTime(Aws::Utils::DateTime &&value)
DescribeActivitiesRequest & WithOrganizationId(const char *value)
DescribeActivitiesRequest & WithUserId(const char *value)
bool IncludeIndirectActivitiesHasBeenSet() const
DescribeActivitiesRequest & WithAuthenticationToken(Aws::String &&value)
bool MarkerHasBeenSet() const
DescribeActivitiesRequest & WithEndTime(const Aws::Utils::DateTime &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String