1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 6 #pragma once 7 #include <aws/pinpoint/Pinpoint_EXPORTS.h> 8 #include <aws/core/utils/memory/stl/AWSString.h> 9 #include <utility> 10 11 namespace Aws 12 { 13 namespace Utils 14 { 15 namespace Json 16 { 17 class JsonValue; 18 class JsonView; 19 } // namespace Json 20 } // namespace Utils 21 namespace Pinpoint 22 { 23 namespace Model 24 { 25 26 /** 27 * <p>Provides information about an activity that was performed by a 28 * campaign.</p><p><h3>See Also:</h3> <a 29 * href="http://docs.aws.amazon.com/goto/WebAPI/pinpoint-2016-12-01/ActivityResponse">AWS 30 * API Reference</a></p> 31 */ 32 class AWS_PINPOINT_API ActivityResponse 33 { 34 public: 35 ActivityResponse(); 36 ActivityResponse(Aws::Utils::Json::JsonView jsonValue); 37 ActivityResponse& operator=(Aws::Utils::Json::JsonView jsonValue); 38 Aws::Utils::Json::JsonValue Jsonize() const; 39 40 41 /** 42 * <p>The unique identifier for the application that the campaign applies to.</p> 43 */ GetApplicationId()44 inline const Aws::String& GetApplicationId() const{ return m_applicationId; } 45 46 /** 47 * <p>The unique identifier for the application that the campaign applies to.</p> 48 */ ApplicationIdHasBeenSet()49 inline bool ApplicationIdHasBeenSet() const { return m_applicationIdHasBeenSet; } 50 51 /** 52 * <p>The unique identifier for the application that the campaign applies to.</p> 53 */ SetApplicationId(const Aws::String & value)54 inline void SetApplicationId(const Aws::String& value) { m_applicationIdHasBeenSet = true; m_applicationId = value; } 55 56 /** 57 * <p>The unique identifier for the application that the campaign applies to.</p> 58 */ SetApplicationId(Aws::String && value)59 inline void SetApplicationId(Aws::String&& value) { m_applicationIdHasBeenSet = true; m_applicationId = std::move(value); } 60 61 /** 62 * <p>The unique identifier for the application that the campaign applies to.</p> 63 */ SetApplicationId(const char * value)64 inline void SetApplicationId(const char* value) { m_applicationIdHasBeenSet = true; m_applicationId.assign(value); } 65 66 /** 67 * <p>The unique identifier for the application that the campaign applies to.</p> 68 */ WithApplicationId(const Aws::String & value)69 inline ActivityResponse& WithApplicationId(const Aws::String& value) { SetApplicationId(value); return *this;} 70 71 /** 72 * <p>The unique identifier for the application that the campaign applies to.</p> 73 */ WithApplicationId(Aws::String && value)74 inline ActivityResponse& WithApplicationId(Aws::String&& value) { SetApplicationId(std::move(value)); return *this;} 75 76 /** 77 * <p>The unique identifier for the application that the campaign applies to.</p> 78 */ WithApplicationId(const char * value)79 inline ActivityResponse& WithApplicationId(const char* value) { SetApplicationId(value); return *this;} 80 81 82 /** 83 * <p>The unique identifier for the campaign that the activity applies to.</p> 84 */ GetCampaignId()85 inline const Aws::String& GetCampaignId() const{ return m_campaignId; } 86 87 /** 88 * <p>The unique identifier for the campaign that the activity applies to.</p> 89 */ CampaignIdHasBeenSet()90 inline bool CampaignIdHasBeenSet() const { return m_campaignIdHasBeenSet; } 91 92 /** 93 * <p>The unique identifier for the campaign that the activity applies to.</p> 94 */ SetCampaignId(const Aws::String & value)95 inline void SetCampaignId(const Aws::String& value) { m_campaignIdHasBeenSet = true; m_campaignId = value; } 96 97 /** 98 * <p>The unique identifier for the campaign that the activity applies to.</p> 99 */ SetCampaignId(Aws::String && value)100 inline void SetCampaignId(Aws::String&& value) { m_campaignIdHasBeenSet = true; m_campaignId = std::move(value); } 101 102 /** 103 * <p>The unique identifier for the campaign that the activity applies to.</p> 104 */ SetCampaignId(const char * value)105 inline void SetCampaignId(const char* value) { m_campaignIdHasBeenSet = true; m_campaignId.assign(value); } 106 107 /** 108 * <p>The unique identifier for the campaign that the activity applies to.</p> 109 */ WithCampaignId(const Aws::String & value)110 inline ActivityResponse& WithCampaignId(const Aws::String& value) { SetCampaignId(value); return *this;} 111 112 /** 113 * <p>The unique identifier for the campaign that the activity applies to.</p> 114 */ WithCampaignId(Aws::String && value)115 inline ActivityResponse& WithCampaignId(Aws::String&& value) { SetCampaignId(std::move(value)); return *this;} 116 117 /** 118 * <p>The unique identifier for the campaign that the activity applies to.</p> 119 */ WithCampaignId(const char * value)120 inline ActivityResponse& WithCampaignId(const char* value) { SetCampaignId(value); return *this;} 121 122 123 /** 124 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 125 * or COMPLETED.</p> 126 */ GetEnd()127 inline const Aws::String& GetEnd() const{ return m_end; } 128 129 /** 130 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 131 * or COMPLETED.</p> 132 */ EndHasBeenSet()133 inline bool EndHasBeenSet() const { return m_endHasBeenSet; } 134 135 /** 136 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 137 * or COMPLETED.</p> 138 */ SetEnd(const Aws::String & value)139 inline void SetEnd(const Aws::String& value) { m_endHasBeenSet = true; m_end = value; } 140 141 /** 142 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 143 * or COMPLETED.</p> 144 */ SetEnd(Aws::String && value)145 inline void SetEnd(Aws::String&& value) { m_endHasBeenSet = true; m_end = std::move(value); } 146 147 /** 148 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 149 * or COMPLETED.</p> 150 */ SetEnd(const char * value)151 inline void SetEnd(const char* value) { m_endHasBeenSet = true; m_end.assign(value); } 152 153 /** 154 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 155 * or COMPLETED.</p> 156 */ WithEnd(const Aws::String & value)157 inline ActivityResponse& WithEnd(const Aws::String& value) { SetEnd(value); return *this;} 158 159 /** 160 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 161 * or COMPLETED.</p> 162 */ WithEnd(Aws::String && value)163 inline ActivityResponse& WithEnd(Aws::String&& value) { SetEnd(std::move(value)); return *this;} 164 165 /** 166 * <p>The actual time, in ISO 8601 format, when the activity was marked CANCELLED 167 * or COMPLETED.</p> 168 */ WithEnd(const char * value)169 inline ActivityResponse& WithEnd(const char* value) { SetEnd(value); return *this;} 170 171 172 /** 173 * <p>The unique identifier for the activity.</p> 174 */ GetId()175 inline const Aws::String& GetId() const{ return m_id; } 176 177 /** 178 * <p>The unique identifier for the activity.</p> 179 */ IdHasBeenSet()180 inline bool IdHasBeenSet() const { return m_idHasBeenSet; } 181 182 /** 183 * <p>The unique identifier for the activity.</p> 184 */ SetId(const Aws::String & value)185 inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } 186 187 /** 188 * <p>The unique identifier for the activity.</p> 189 */ SetId(Aws::String && value)190 inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } 191 192 /** 193 * <p>The unique identifier for the activity.</p> 194 */ SetId(const char * value)195 inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } 196 197 /** 198 * <p>The unique identifier for the activity.</p> 199 */ WithId(const Aws::String & value)200 inline ActivityResponse& WithId(const Aws::String& value) { SetId(value); return *this;} 201 202 /** 203 * <p>The unique identifier for the activity.</p> 204 */ WithId(Aws::String && value)205 inline ActivityResponse& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} 206 207 /** 208 * <p>The unique identifier for the activity.</p> 209 */ WithId(const char * value)210 inline ActivityResponse& WithId(const char* value) { SetId(value); return *this;} 211 212 213 /** 214 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 215 * FAIL.</p> 216 */ GetResult()217 inline const Aws::String& GetResult() const{ return m_result; } 218 219 /** 220 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 221 * FAIL.</p> 222 */ ResultHasBeenSet()223 inline bool ResultHasBeenSet() const { return m_resultHasBeenSet; } 224 225 /** 226 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 227 * FAIL.</p> 228 */ SetResult(const Aws::String & value)229 inline void SetResult(const Aws::String& value) { m_resultHasBeenSet = true; m_result = value; } 230 231 /** 232 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 233 * FAIL.</p> 234 */ SetResult(Aws::String && value)235 inline void SetResult(Aws::String&& value) { m_resultHasBeenSet = true; m_result = std::move(value); } 236 237 /** 238 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 239 * FAIL.</p> 240 */ SetResult(const char * value)241 inline void SetResult(const char* value) { m_resultHasBeenSet = true; m_result.assign(value); } 242 243 /** 244 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 245 * FAIL.</p> 246 */ WithResult(const Aws::String & value)247 inline ActivityResponse& WithResult(const Aws::String& value) { SetResult(value); return *this;} 248 249 /** 250 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 251 * FAIL.</p> 252 */ WithResult(Aws::String && value)253 inline ActivityResponse& WithResult(Aws::String&& value) { SetResult(std::move(value)); return *this;} 254 255 /** 256 * <p>Specifies whether the activity succeeded. Possible values are SUCCESS and 257 * FAIL.</p> 258 */ WithResult(const char * value)259 inline ActivityResponse& WithResult(const char* value) { SetResult(value); return *this;} 260 261 262 /** 263 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 264 */ GetScheduledStart()265 inline const Aws::String& GetScheduledStart() const{ return m_scheduledStart; } 266 267 /** 268 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 269 */ ScheduledStartHasBeenSet()270 inline bool ScheduledStartHasBeenSet() const { return m_scheduledStartHasBeenSet; } 271 272 /** 273 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 274 */ SetScheduledStart(const Aws::String & value)275 inline void SetScheduledStart(const Aws::String& value) { m_scheduledStartHasBeenSet = true; m_scheduledStart = value; } 276 277 /** 278 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 279 */ SetScheduledStart(Aws::String && value)280 inline void SetScheduledStart(Aws::String&& value) { m_scheduledStartHasBeenSet = true; m_scheduledStart = std::move(value); } 281 282 /** 283 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 284 */ SetScheduledStart(const char * value)285 inline void SetScheduledStart(const char* value) { m_scheduledStartHasBeenSet = true; m_scheduledStart.assign(value); } 286 287 /** 288 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 289 */ WithScheduledStart(const Aws::String & value)290 inline ActivityResponse& WithScheduledStart(const Aws::String& value) { SetScheduledStart(value); return *this;} 291 292 /** 293 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 294 */ WithScheduledStart(Aws::String && value)295 inline ActivityResponse& WithScheduledStart(Aws::String&& value) { SetScheduledStart(std::move(value)); return *this;} 296 297 /** 298 * <p>The scheduled start time, in ISO 8601 format, for the activity.</p> 299 */ WithScheduledStart(const char * value)300 inline ActivityResponse& WithScheduledStart(const char* value) { SetScheduledStart(value); return *this;} 301 302 303 /** 304 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 305 */ GetStart()306 inline const Aws::String& GetStart() const{ return m_start; } 307 308 /** 309 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 310 */ StartHasBeenSet()311 inline bool StartHasBeenSet() const { return m_startHasBeenSet; } 312 313 /** 314 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 315 */ SetStart(const Aws::String & value)316 inline void SetStart(const Aws::String& value) { m_startHasBeenSet = true; m_start = value; } 317 318 /** 319 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 320 */ SetStart(Aws::String && value)321 inline void SetStart(Aws::String&& value) { m_startHasBeenSet = true; m_start = std::move(value); } 322 323 /** 324 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 325 */ SetStart(const char * value)326 inline void SetStart(const char* value) { m_startHasBeenSet = true; m_start.assign(value); } 327 328 /** 329 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 330 */ WithStart(const Aws::String & value)331 inline ActivityResponse& WithStart(const Aws::String& value) { SetStart(value); return *this;} 332 333 /** 334 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 335 */ WithStart(Aws::String && value)336 inline ActivityResponse& WithStart(Aws::String&& value) { SetStart(std::move(value)); return *this;} 337 338 /** 339 * <p>The actual start time, in ISO 8601 format, of the activity.</p> 340 */ WithStart(const char * value)341 inline ActivityResponse& WithStart(const char* value) { SetStart(value); return *this;} 342 343 344 /** 345 * <p>The current status of the activity. Possible values are: PENDING, 346 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 347 */ GetState()348 inline const Aws::String& GetState() const{ return m_state; } 349 350 /** 351 * <p>The current status of the activity. Possible values are: PENDING, 352 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 353 */ StateHasBeenSet()354 inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } 355 356 /** 357 * <p>The current status of the activity. Possible values are: PENDING, 358 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 359 */ SetState(const Aws::String & value)360 inline void SetState(const Aws::String& value) { m_stateHasBeenSet = true; m_state = value; } 361 362 /** 363 * <p>The current status of the activity. Possible values are: PENDING, 364 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 365 */ SetState(Aws::String && value)366 inline void SetState(Aws::String&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } 367 368 /** 369 * <p>The current status of the activity. Possible values are: PENDING, 370 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 371 */ SetState(const char * value)372 inline void SetState(const char* value) { m_stateHasBeenSet = true; m_state.assign(value); } 373 374 /** 375 * <p>The current status of the activity. Possible values are: PENDING, 376 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 377 */ WithState(const Aws::String & value)378 inline ActivityResponse& WithState(const Aws::String& value) { SetState(value); return *this;} 379 380 /** 381 * <p>The current status of the activity. Possible values are: PENDING, 382 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 383 */ WithState(Aws::String && value)384 inline ActivityResponse& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;} 385 386 /** 387 * <p>The current status of the activity. Possible values are: PENDING, 388 * INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.</p> 389 */ WithState(const char * value)390 inline ActivityResponse& WithState(const char* value) { SetState(value); return *this;} 391 392 393 /** 394 * <p>The total number of endpoints that the campaign successfully delivered 395 * messages to.</p> 396 */ GetSuccessfulEndpointCount()397 inline int GetSuccessfulEndpointCount() const{ return m_successfulEndpointCount; } 398 399 /** 400 * <p>The total number of endpoints that the campaign successfully delivered 401 * messages to.</p> 402 */ SuccessfulEndpointCountHasBeenSet()403 inline bool SuccessfulEndpointCountHasBeenSet() const { return m_successfulEndpointCountHasBeenSet; } 404 405 /** 406 * <p>The total number of endpoints that the campaign successfully delivered 407 * messages to.</p> 408 */ SetSuccessfulEndpointCount(int value)409 inline void SetSuccessfulEndpointCount(int value) { m_successfulEndpointCountHasBeenSet = true; m_successfulEndpointCount = value; } 410 411 /** 412 * <p>The total number of endpoints that the campaign successfully delivered 413 * messages to.</p> 414 */ WithSuccessfulEndpointCount(int value)415 inline ActivityResponse& WithSuccessfulEndpointCount(int value) { SetSuccessfulEndpointCount(value); return *this;} 416 417 418 /** 419 * <p>The total number of time zones that were completed.</p> 420 */ GetTimezonesCompletedCount()421 inline int GetTimezonesCompletedCount() const{ return m_timezonesCompletedCount; } 422 423 /** 424 * <p>The total number of time zones that were completed.</p> 425 */ TimezonesCompletedCountHasBeenSet()426 inline bool TimezonesCompletedCountHasBeenSet() const { return m_timezonesCompletedCountHasBeenSet; } 427 428 /** 429 * <p>The total number of time zones that were completed.</p> 430 */ SetTimezonesCompletedCount(int value)431 inline void SetTimezonesCompletedCount(int value) { m_timezonesCompletedCountHasBeenSet = true; m_timezonesCompletedCount = value; } 432 433 /** 434 * <p>The total number of time zones that were completed.</p> 435 */ WithTimezonesCompletedCount(int value)436 inline ActivityResponse& WithTimezonesCompletedCount(int value) { SetTimezonesCompletedCount(value); return *this;} 437 438 439 /** 440 * <p>The total number of unique time zones that are in the segment for the 441 * campaign.</p> 442 */ GetTimezonesTotalCount()443 inline int GetTimezonesTotalCount() const{ return m_timezonesTotalCount; } 444 445 /** 446 * <p>The total number of unique time zones that are in the segment for the 447 * campaign.</p> 448 */ TimezonesTotalCountHasBeenSet()449 inline bool TimezonesTotalCountHasBeenSet() const { return m_timezonesTotalCountHasBeenSet; } 450 451 /** 452 * <p>The total number of unique time zones that are in the segment for the 453 * campaign.</p> 454 */ SetTimezonesTotalCount(int value)455 inline void SetTimezonesTotalCount(int value) { m_timezonesTotalCountHasBeenSet = true; m_timezonesTotalCount = value; } 456 457 /** 458 * <p>The total number of unique time zones that are in the segment for the 459 * campaign.</p> 460 */ WithTimezonesTotalCount(int value)461 inline ActivityResponse& WithTimezonesTotalCount(int value) { SetTimezonesTotalCount(value); return *this;} 462 463 464 /** 465 * <p>The total number of endpoints that the campaign attempted to deliver messages 466 * to.</p> 467 */ GetTotalEndpointCount()468 inline int GetTotalEndpointCount() const{ return m_totalEndpointCount; } 469 470 /** 471 * <p>The total number of endpoints that the campaign attempted to deliver messages 472 * to.</p> 473 */ TotalEndpointCountHasBeenSet()474 inline bool TotalEndpointCountHasBeenSet() const { return m_totalEndpointCountHasBeenSet; } 475 476 /** 477 * <p>The total number of endpoints that the campaign attempted to deliver messages 478 * to.</p> 479 */ SetTotalEndpointCount(int value)480 inline void SetTotalEndpointCount(int value) { m_totalEndpointCountHasBeenSet = true; m_totalEndpointCount = value; } 481 482 /** 483 * <p>The total number of endpoints that the campaign attempted to deliver messages 484 * to.</p> 485 */ WithTotalEndpointCount(int value)486 inline ActivityResponse& WithTotalEndpointCount(int value) { SetTotalEndpointCount(value); return *this;} 487 488 489 /** 490 * <p>The unique identifier for the campaign treatment that the activity applies 491 * to. A treatment is a variation of a campaign that's used for A/B testing of a 492 * campaign.</p> 493 */ GetTreatmentId()494 inline const Aws::String& GetTreatmentId() const{ return m_treatmentId; } 495 496 /** 497 * <p>The unique identifier for the campaign treatment that the activity applies 498 * to. A treatment is a variation of a campaign that's used for A/B testing of a 499 * campaign.</p> 500 */ TreatmentIdHasBeenSet()501 inline bool TreatmentIdHasBeenSet() const { return m_treatmentIdHasBeenSet; } 502 503 /** 504 * <p>The unique identifier for the campaign treatment that the activity applies 505 * to. A treatment is a variation of a campaign that's used for A/B testing of a 506 * campaign.</p> 507 */ SetTreatmentId(const Aws::String & value)508 inline void SetTreatmentId(const Aws::String& value) { m_treatmentIdHasBeenSet = true; m_treatmentId = value; } 509 510 /** 511 * <p>The unique identifier for the campaign treatment that the activity applies 512 * to. A treatment is a variation of a campaign that's used for A/B testing of a 513 * campaign.</p> 514 */ SetTreatmentId(Aws::String && value)515 inline void SetTreatmentId(Aws::String&& value) { m_treatmentIdHasBeenSet = true; m_treatmentId = std::move(value); } 516 517 /** 518 * <p>The unique identifier for the campaign treatment that the activity applies 519 * to. A treatment is a variation of a campaign that's used for A/B testing of a 520 * campaign.</p> 521 */ SetTreatmentId(const char * value)522 inline void SetTreatmentId(const char* value) { m_treatmentIdHasBeenSet = true; m_treatmentId.assign(value); } 523 524 /** 525 * <p>The unique identifier for the campaign treatment that the activity applies 526 * to. A treatment is a variation of a campaign that's used for A/B testing of a 527 * campaign.</p> 528 */ WithTreatmentId(const Aws::String & value)529 inline ActivityResponse& WithTreatmentId(const Aws::String& value) { SetTreatmentId(value); return *this;} 530 531 /** 532 * <p>The unique identifier for the campaign treatment that the activity applies 533 * to. A treatment is a variation of a campaign that's used for A/B testing of a 534 * campaign.</p> 535 */ WithTreatmentId(Aws::String && value)536 inline ActivityResponse& WithTreatmentId(Aws::String&& value) { SetTreatmentId(std::move(value)); return *this;} 537 538 /** 539 * <p>The unique identifier for the campaign treatment that the activity applies 540 * to. A treatment is a variation of a campaign that's used for A/B testing of a 541 * campaign.</p> 542 */ WithTreatmentId(const char * value)543 inline ActivityResponse& WithTreatmentId(const char* value) { SetTreatmentId(value); return *this;} 544 545 private: 546 547 Aws::String m_applicationId; 548 bool m_applicationIdHasBeenSet; 549 550 Aws::String m_campaignId; 551 bool m_campaignIdHasBeenSet; 552 553 Aws::String m_end; 554 bool m_endHasBeenSet; 555 556 Aws::String m_id; 557 bool m_idHasBeenSet; 558 559 Aws::String m_result; 560 bool m_resultHasBeenSet; 561 562 Aws::String m_scheduledStart; 563 bool m_scheduledStartHasBeenSet; 564 565 Aws::String m_start; 566 bool m_startHasBeenSet; 567 568 Aws::String m_state; 569 bool m_stateHasBeenSet; 570 571 int m_successfulEndpointCount; 572 bool m_successfulEndpointCountHasBeenSet; 573 574 int m_timezonesCompletedCount; 575 bool m_timezonesCompletedCountHasBeenSet; 576 577 int m_timezonesTotalCount; 578 bool m_timezonesTotalCountHasBeenSet; 579 580 int m_totalEndpointCount; 581 bool m_totalEndpointCountHasBeenSet; 582 583 Aws::String m_treatmentId; 584 bool m_treatmentIdHasBeenSet; 585 }; 586 587 } // namespace Model 588 } // namespace Pinpoint 589 } // namespace Aws 590