AWS SDK for C++  1.9.159
AWS SDK for C++
AnalyzedResource.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace AccessAnalyzer
26 {
27 namespace Model
28 {
29 
36  {
37  public:
42 
43 
48  inline const Aws::Vector<Aws::String>& GetActions() const{ return m_actions; }
49 
54  inline bool ActionsHasBeenSet() const { return m_actionsHasBeenSet; }
55 
60  inline void SetActions(const Aws::Vector<Aws::String>& value) { m_actionsHasBeenSet = true; m_actions = value; }
61 
66  inline void SetActions(Aws::Vector<Aws::String>&& value) { m_actionsHasBeenSet = true; m_actions = std::move(value); }
67 
72  inline AnalyzedResource& WithActions(const Aws::Vector<Aws::String>& value) { SetActions(value); return *this;}
73 
78  inline AnalyzedResource& WithActions(Aws::Vector<Aws::String>&& value) { SetActions(std::move(value)); return *this;}
79 
84  inline AnalyzedResource& AddActions(const Aws::String& value) { m_actionsHasBeenSet = true; m_actions.push_back(value); return *this; }
85 
90  inline AnalyzedResource& AddActions(Aws::String&& value) { m_actionsHasBeenSet = true; m_actions.push_back(std::move(value)); return *this; }
91 
96  inline AnalyzedResource& AddActions(const char* value) { m_actionsHasBeenSet = true; m_actions.push_back(value); return *this; }
97 
98 
102  inline const Aws::Utils::DateTime& GetAnalyzedAt() const{ return m_analyzedAt; }
103 
107  inline bool AnalyzedAtHasBeenSet() const { return m_analyzedAtHasBeenSet; }
108 
112  inline void SetAnalyzedAt(const Aws::Utils::DateTime& value) { m_analyzedAtHasBeenSet = true; m_analyzedAt = value; }
113 
117  inline void SetAnalyzedAt(Aws::Utils::DateTime&& value) { m_analyzedAtHasBeenSet = true; m_analyzedAt = std::move(value); }
118 
122  inline AnalyzedResource& WithAnalyzedAt(const Aws::Utils::DateTime& value) { SetAnalyzedAt(value); return *this;}
123 
127  inline AnalyzedResource& WithAnalyzedAt(Aws::Utils::DateTime&& value) { SetAnalyzedAt(std::move(value)); return *this;}
128 
129 
133  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
134 
138  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
139 
143  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
144 
148  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
149 
153  inline AnalyzedResource& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
154 
158  inline AnalyzedResource& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
159 
160 
164  inline const Aws::String& GetError() const{ return m_error; }
165 
169  inline bool ErrorHasBeenSet() const { return m_errorHasBeenSet; }
170 
174  inline void SetError(const Aws::String& value) { m_errorHasBeenSet = true; m_error = value; }
175 
179  inline void SetError(Aws::String&& value) { m_errorHasBeenSet = true; m_error = std::move(value); }
180 
184  inline void SetError(const char* value) { m_errorHasBeenSet = true; m_error.assign(value); }
185 
189  inline AnalyzedResource& WithError(const Aws::String& value) { SetError(value); return *this;}
190 
194  inline AnalyzedResource& WithError(Aws::String&& value) { SetError(std::move(value)); return *this;}
195 
199  inline AnalyzedResource& WithError(const char* value) { SetError(value); return *this;}
200 
201 
206  inline bool GetIsPublic() const{ return m_isPublic; }
207 
212  inline bool IsPublicHasBeenSet() const { return m_isPublicHasBeenSet; }
213 
218  inline void SetIsPublic(bool value) { m_isPublicHasBeenSet = true; m_isPublic = value; }
219 
224  inline AnalyzedResource& WithIsPublic(bool value) { SetIsPublic(value); return *this;}
225 
226 
230  inline const Aws::String& GetResourceArn() const{ return m_resourceArn; }
231 
235  inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; }
236 
240  inline void SetResourceArn(const Aws::String& value) { m_resourceArnHasBeenSet = true; m_resourceArn = value; }
241 
245  inline void SetResourceArn(Aws::String&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::move(value); }
246 
250  inline void SetResourceArn(const char* value) { m_resourceArnHasBeenSet = true; m_resourceArn.assign(value); }
251 
255  inline AnalyzedResource& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;}
256 
260  inline AnalyzedResource& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;}
261 
265  inline AnalyzedResource& WithResourceArn(const char* value) { SetResourceArn(value); return *this;}
266 
267 
271  inline const Aws::String& GetResourceOwnerAccount() const{ return m_resourceOwnerAccount; }
272 
276  inline bool ResourceOwnerAccountHasBeenSet() const { return m_resourceOwnerAccountHasBeenSet; }
277 
281  inline void SetResourceOwnerAccount(const Aws::String& value) { m_resourceOwnerAccountHasBeenSet = true; m_resourceOwnerAccount = value; }
282 
286  inline void SetResourceOwnerAccount(Aws::String&& value) { m_resourceOwnerAccountHasBeenSet = true; m_resourceOwnerAccount = std::move(value); }
287 
291  inline void SetResourceOwnerAccount(const char* value) { m_resourceOwnerAccountHasBeenSet = true; m_resourceOwnerAccount.assign(value); }
292 
296  inline AnalyzedResource& WithResourceOwnerAccount(const Aws::String& value) { SetResourceOwnerAccount(value); return *this;}
297 
301  inline AnalyzedResource& WithResourceOwnerAccount(Aws::String&& value) { SetResourceOwnerAccount(std::move(value)); return *this;}
302 
306  inline AnalyzedResource& WithResourceOwnerAccount(const char* value) { SetResourceOwnerAccount(value); return *this;}
307 
308 
312  inline const ResourceType& GetResourceType() const{ return m_resourceType; }
313 
317  inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; }
318 
322  inline void SetResourceType(const ResourceType& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; }
323 
327  inline void SetResourceType(ResourceType&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); }
328 
332  inline AnalyzedResource& WithResourceType(const ResourceType& value) { SetResourceType(value); return *this;}
333 
337  inline AnalyzedResource& WithResourceType(ResourceType&& value) { SetResourceType(std::move(value)); return *this;}
338 
339 
344  inline const Aws::Vector<Aws::String>& GetSharedVia() const{ return m_sharedVia; }
345 
350  inline bool SharedViaHasBeenSet() const { return m_sharedViaHasBeenSet; }
351 
356  inline void SetSharedVia(const Aws::Vector<Aws::String>& value) { m_sharedViaHasBeenSet = true; m_sharedVia = value; }
357 
362  inline void SetSharedVia(Aws::Vector<Aws::String>&& value) { m_sharedViaHasBeenSet = true; m_sharedVia = std::move(value); }
363 
368  inline AnalyzedResource& WithSharedVia(const Aws::Vector<Aws::String>& value) { SetSharedVia(value); return *this;}
369 
374  inline AnalyzedResource& WithSharedVia(Aws::Vector<Aws::String>&& value) { SetSharedVia(std::move(value)); return *this;}
375 
380  inline AnalyzedResource& AddSharedVia(const Aws::String& value) { m_sharedViaHasBeenSet = true; m_sharedVia.push_back(value); return *this; }
381 
386  inline AnalyzedResource& AddSharedVia(Aws::String&& value) { m_sharedViaHasBeenSet = true; m_sharedVia.push_back(std::move(value)); return *this; }
387 
392  inline AnalyzedResource& AddSharedVia(const char* value) { m_sharedViaHasBeenSet = true; m_sharedVia.push_back(value); return *this; }
393 
394 
398  inline const FindingStatus& GetStatus() const{ return m_status; }
399 
403  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
404 
408  inline void SetStatus(const FindingStatus& value) { m_statusHasBeenSet = true; m_status = value; }
409 
413  inline void SetStatus(FindingStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
414 
418  inline AnalyzedResource& WithStatus(const FindingStatus& value) { SetStatus(value); return *this;}
419 
423  inline AnalyzedResource& WithStatus(FindingStatus&& value) { SetStatus(std::move(value)); return *this;}
424 
425 
429  inline const Aws::Utils::DateTime& GetUpdatedAt() const{ return m_updatedAt; }
430 
434  inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
435 
439  inline void SetUpdatedAt(const Aws::Utils::DateTime& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; }
440 
444  inline void SetUpdatedAt(Aws::Utils::DateTime&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); }
445 
449  inline AnalyzedResource& WithUpdatedAt(const Aws::Utils::DateTime& value) { SetUpdatedAt(value); return *this;}
450 
454  inline AnalyzedResource& WithUpdatedAt(Aws::Utils::DateTime&& value) { SetUpdatedAt(std::move(value)); return *this;}
455 
456  private:
457 
458  Aws::Vector<Aws::String> m_actions;
459  bool m_actionsHasBeenSet;
460 
461  Aws::Utils::DateTime m_analyzedAt;
462  bool m_analyzedAtHasBeenSet;
463 
464  Aws::Utils::DateTime m_createdAt;
465  bool m_createdAtHasBeenSet;
466 
467  Aws::String m_error;
468  bool m_errorHasBeenSet;
469 
470  bool m_isPublic;
471  bool m_isPublicHasBeenSet;
472 
473  Aws::String m_resourceArn;
474  bool m_resourceArnHasBeenSet;
475 
476  Aws::String m_resourceOwnerAccount;
477  bool m_resourceOwnerAccountHasBeenSet;
478 
479  ResourceType m_resourceType;
480  bool m_resourceTypeHasBeenSet;
481 
482  Aws::Vector<Aws::String> m_sharedVia;
483  bool m_sharedViaHasBeenSet;
484 
485  FindingStatus m_status;
486  bool m_statusHasBeenSet;
487 
488  Aws::Utils::DateTime m_updatedAt;
489  bool m_updatedAtHasBeenSet;
490  };
491 
492 } // namespace Model
493 } // namespace AccessAnalyzer
494 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::AccessAnalyzer::Model::AnalyzedResource::WithError
AnalyzedResource & WithError(const Aws::String &value)
Definition: AnalyzedResource.h:189
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceOwnerAccount
void SetResourceOwnerAccount(const char *value)
Definition: AnalyzedResource.h:291
Aws::AccessAnalyzer::Model::AnalyzedResource::ResourceOwnerAccountHasBeenSet
bool ResourceOwnerAccountHasBeenSet() const
Definition: AnalyzedResource.h:276
Aws::AccessAnalyzer::Model::AnalyzedResource::SetActions
void SetActions(const Aws::Vector< Aws::String > &value)
Definition: AnalyzedResource.h:60
Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia
AnalyzedResource & AddSharedVia(Aws::String &&value)
Definition: AnalyzedResource.h:386
Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia
AnalyzedResource & AddSharedVia(const Aws::String &value)
Definition: AnalyzedResource.h:380
AccessAnalyzer_EXPORTS.h
Aws::AccessAnalyzer::Model::AnalyzedResource::SharedViaHasBeenSet
bool SharedViaHasBeenSet() const
Definition: AnalyzedResource.h:350
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn
void SetResourceArn(const Aws::String &value)
Definition: AnalyzedResource.h:240
Aws::AccessAnalyzer::Model::AnalyzedResource::GetAnalyzedAt
const Aws::Utils::DateTime & GetAnalyzedAt() const
Definition: AnalyzedResource.h:102
Aws::AccessAnalyzer::Model::AnalyzedResource::WithCreatedAt
AnalyzedResource & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:158
Aws::AccessAnalyzer::Model::AnalyzedResource::ErrorHasBeenSet
bool ErrorHasBeenSet() const
Definition: AnalyzedResource.h:169
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceType
AnalyzedResource & WithResourceType(const ResourceType &value)
Definition: AnalyzedResource.h:332
Aws::AccessAnalyzer::Model::AnalyzedResource::WithStatus
AnalyzedResource & WithStatus(FindingStatus &&value)
Definition: AnalyzedResource.h:423
Aws::AccessAnalyzer::Model::AnalyzedResource::SetError
void SetError(Aws::String &&value)
Definition: AnalyzedResource.h:179
Aws::AccessAnalyzer::Model::AnalyzedResource::WithIsPublic
AnalyzedResource & WithIsPublic(bool value)
Definition: AnalyzedResource.h:224
Aws::AccessAnalyzer::Model::AnalyzedResource::SetStatus
void SetStatus(FindingStatus &&value)
Definition: AnalyzedResource.h:413
Aws::AccessAnalyzer::Model::AnalyzedResource::GetResourceType
const ResourceType & GetResourceType() const
Definition: AnalyzedResource.h:312
Aws::AccessAnalyzer::Model::AnalyzedResource::WithCreatedAt
AnalyzedResource & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:153
Aws::AccessAnalyzer::Model::AnalyzedResource::SetIsPublic
void SetIsPublic(bool value)
Definition: AnalyzedResource.h:218
DateTime.h
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceOwnerAccount
void SetResourceOwnerAccount(Aws::String &&value)
Definition: AnalyzedResource.h:286
Aws::AccessAnalyzer::Model::AnalyzedResource::WithUpdatedAt
AnalyzedResource & WithUpdatedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:449
Aws::AccessAnalyzer::Model::AnalyzedResource::ActionsHasBeenSet
bool ActionsHasBeenSet() const
Definition: AnalyzedResource.h:54
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceOwnerAccount
AnalyzedResource & WithResourceOwnerAccount(Aws::String &&value)
Definition: AnalyzedResource.h:301
Aws::AccessAnalyzer::Model::AnalyzedResource::operator=
AnalyzedResource & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::AccessAnalyzer::Model::AnalyzedResource::WithError
AnalyzedResource & WithError(const char *value)
Definition: AnalyzedResource.h:199
Aws::AccessAnalyzer::Model::AnalyzedResource::SetUpdatedAt
void SetUpdatedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:444
Aws::AccessAnalyzer::Model::AnalyzedResource::SetError
void SetError(const Aws::String &value)
Definition: AnalyzedResource.h:174
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::AccessAnalyzer::Model::AnalyzedResource::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:143
Aws::AccessAnalyzer::Model::AnalyzedResource::WithAnalyzedAt
AnalyzedResource & WithAnalyzedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:122
AWSVector.h
Aws::AccessAnalyzer::Model::AnalyzedResource::SetSharedVia
void SetSharedVia(Aws::Vector< Aws::String > &&value)
Definition: AnalyzedResource.h:362
Aws::AccessAnalyzer::Model::AnalyzedResource::WithError
AnalyzedResource & WithError(Aws::String &&value)
Definition: AnalyzedResource.h:194
Aws::AccessAnalyzer::Model::AnalyzedResource::WithSharedVia
AnalyzedResource & WithSharedVia(Aws::Vector< Aws::String > &&value)
Definition: AnalyzedResource.h:374
Aws::AccessAnalyzer::Model::AnalyzedResource::IsPublicHasBeenSet
bool IsPublicHasBeenSet() const
Definition: AnalyzedResource.h:212
Aws::AccessAnalyzer::Model::AnalyzedResource::GetUpdatedAt
const Aws::Utils::DateTime & GetUpdatedAt() const
Definition: AnalyzedResource.h:429
Aws::AccessAnalyzer::Model::AnalyzedResource::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: AnalyzedResource.h:138
Aws::AccessAnalyzer::Model::AnalyzedResource::UpdatedAtHasBeenSet
bool UpdatedAtHasBeenSet() const
Definition: AnalyzedResource.h:434
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceOwnerAccount
AnalyzedResource & WithResourceOwnerAccount(const Aws::String &value)
Definition: AnalyzedResource.h:296
Aws::AccessAnalyzer::Model::AnalyzedResource::GetStatus
const FindingStatus & GetStatus() const
Definition: AnalyzedResource.h:398
Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions
AnalyzedResource & AddActions(const char *value)
Definition: AnalyzedResource.h:96
Aws::AccessAnalyzer::Model::AnalyzedResource::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: AnalyzedResource.h:133
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn
void SetResourceArn(Aws::String &&value)
Definition: AnalyzedResource.h:245
Aws::AccessAnalyzer::Model::AnalyzedResource::GetSharedVia
const Aws::Vector< Aws::String > & GetSharedVia() const
Definition: AnalyzedResource.h:344
Aws::AccessAnalyzer::Model::AnalyzedResource::SetStatus
void SetStatus(const FindingStatus &value)
Definition: AnalyzedResource.h:408
Aws::AccessAnalyzer::Model::AnalyzedResource::GetResourceOwnerAccount
const Aws::String & GetResourceOwnerAccount() const
Definition: AnalyzedResource.h:271
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn
void SetResourceArn(const char *value)
Definition: AnalyzedResource.h:250
Aws::AccessAnalyzer::Model::AnalyzedResource::SetAnalyzedAt
void SetAnalyzedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:112
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceType
AnalyzedResource & WithResourceType(ResourceType &&value)
Definition: AnalyzedResource.h:337
Aws::AccessAnalyzer::Model::AnalyzedResource::SetAnalyzedAt
void SetAnalyzedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:117
Aws::AccessAnalyzer::Model::AnalyzedResource::WithSharedVia
AnalyzedResource & WithSharedVia(const Aws::Vector< Aws::String > &value)
Definition: AnalyzedResource.h:368
Aws::AccessAnalyzer::Model::AnalyzedResource::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:148
Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions
AnalyzedResource & AddActions(const Aws::String &value)
Definition: AnalyzedResource.h:84
Aws::AccessAnalyzer::Model::AnalyzedResource
Definition: AnalyzedResource.h:36
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceType
void SetResourceType(const ResourceType &value)
Definition: AnalyzedResource.h:322
Aws::AccessAnalyzer::Model::AnalyzedResource::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::AccessAnalyzer::Model::AnalyzedResource::AnalyzedResource
AnalyzedResource(Aws::Utils::Json::JsonView jsonValue)
AWSString.h
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceType
void SetResourceType(ResourceType &&value)
Definition: AnalyzedResource.h:327
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn
AnalyzedResource & WithResourceArn(const char *value)
Definition: AnalyzedResource.h:265
Aws::AccessAnalyzer::Model::AnalyzedResource::GetIsPublic
bool GetIsPublic() const
Definition: AnalyzedResource.h:206
Aws::AccessAnalyzer::Model::AnalyzedResource::ResourceArnHasBeenSet
bool ResourceArnHasBeenSet() const
Definition: AnalyzedResource.h:235
Aws::AccessAnalyzer::Model::AnalyzedResource::WithStatus
AnalyzedResource & WithStatus(const FindingStatus &value)
Definition: AnalyzedResource.h:418
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn
AnalyzedResource & WithResourceArn(const Aws::String &value)
Definition: AnalyzedResource.h:255
Aws::AccessAnalyzer::Model::AnalyzedResource::SetError
void SetError(const char *value)
Definition: AnalyzedResource.h:184
Aws::AccessAnalyzer::Model::FindingStatus
FindingStatus
Definition: FindingStatus.h:17
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::AccessAnalyzer::Model::AnalyzedResource::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: AnalyzedResource.h:403
AWS_ACCESSANALYZER_API
#define AWS_ACCESSANALYZER_API
Definition: AccessAnalyzer_EXPORTS.h:28
Aws::AccessAnalyzer::Model::AnalyzedResource::WithUpdatedAt
AnalyzedResource & WithUpdatedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:454
Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions
AnalyzedResource & AddActions(Aws::String &&value)
Definition: AnalyzedResource.h:90
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AccessAnalyzer::Model::AnalyzedResource::SetSharedVia
void SetSharedVia(const Aws::Vector< Aws::String > &value)
Definition: AnalyzedResource.h:356
Aws::AccessAnalyzer::Model::ResourceType
ResourceType
Definition: ResourceType.h:17
FindingStatus.h
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceOwnerAccount
AnalyzedResource & WithResourceOwnerAccount(const char *value)
Definition: AnalyzedResource.h:306
Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn
AnalyzedResource & WithResourceArn(Aws::String &&value)
Definition: AnalyzedResource.h:260
Aws::AccessAnalyzer::Model::AnalyzedResource::SetActions
void SetActions(Aws::Vector< Aws::String > &&value)
Definition: AnalyzedResource.h:66
Aws::AccessAnalyzer::Model::AnalyzedResource::AnalyzedResource
AnalyzedResource()
Aws::AccessAnalyzer::Model::AnalyzedResource::WithAnalyzedAt
AnalyzedResource & WithAnalyzedAt(Aws::Utils::DateTime &&value)
Definition: AnalyzedResource.h:127
Aws::AccessAnalyzer::Model::AnalyzedResource::GetResourceArn
const Aws::String & GetResourceArn() const
Definition: AnalyzedResource.h:230
Aws::AccessAnalyzer::Model::AnalyzedResource::AnalyzedAtHasBeenSet
bool AnalyzedAtHasBeenSet() const
Definition: AnalyzedResource.h:107
Aws::AccessAnalyzer::Model::AnalyzedResource::SetUpdatedAt
void SetUpdatedAt(const Aws::Utils::DateTime &value)
Definition: AnalyzedResource.h:439
Aws::AccessAnalyzer::Model::AnalyzedResource::ResourceTypeHasBeenSet
bool ResourceTypeHasBeenSet() const
Definition: AnalyzedResource.h:317
Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceOwnerAccount
void SetResourceOwnerAccount(const Aws::String &value)
Definition: AnalyzedResource.h:281
Aws::AccessAnalyzer::Model::AnalyzedResource::GetActions
const Aws::Vector< Aws::String > & GetActions() const
Definition: AnalyzedResource.h:48
ResourceType.h
Aws::AccessAnalyzer::Model::AnalyzedResource::WithActions
AnalyzedResource & WithActions(const Aws::Vector< Aws::String > &value)
Definition: AnalyzedResource.h:72
Aws::AccessAnalyzer::Model::AnalyzedResource::GetError
const Aws::String & GetError() const
Definition: AnalyzedResource.h:164
Aws::AccessAnalyzer::Model::AnalyzedResource::WithActions
AnalyzedResource & WithActions(Aws::Vector< Aws::String > &&value)
Definition: AnalyzedResource.h:78
Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia
AnalyzedResource & AddSharedVia(const char *value)
Definition: AnalyzedResource.h:392