AWS SDK for C++  1.9.102
AWS SDK for C++
AwsApiGatewayV2ApiDetails.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SecurityHub
23 {
24 namespace Model
25 {
26 
34  {
35  public:
40 
41 
48  inline const Aws::String& GetApiEndpoint() const{ return m_apiEndpoint; }
49 
56  inline bool ApiEndpointHasBeenSet() const { return m_apiEndpointHasBeenSet; }
57 
64  inline void SetApiEndpoint(const Aws::String& value) { m_apiEndpointHasBeenSet = true; m_apiEndpoint = value; }
65 
72  inline void SetApiEndpoint(Aws::String&& value) { m_apiEndpointHasBeenSet = true; m_apiEndpoint = std::move(value); }
73 
80  inline void SetApiEndpoint(const char* value) { m_apiEndpointHasBeenSet = true; m_apiEndpoint.assign(value); }
81 
88  inline AwsApiGatewayV2ApiDetails& WithApiEndpoint(const Aws::String& value) { SetApiEndpoint(value); return *this;}
89 
96  inline AwsApiGatewayV2ApiDetails& WithApiEndpoint(Aws::String&& value) { SetApiEndpoint(std::move(value)); return *this;}
97 
104  inline AwsApiGatewayV2ApiDetails& WithApiEndpoint(const char* value) { SetApiEndpoint(value); return *this;}
105 
106 
110  inline const Aws::String& GetApiId() const{ return m_apiId; }
111 
115  inline bool ApiIdHasBeenSet() const { return m_apiIdHasBeenSet; }
116 
120  inline void SetApiId(const Aws::String& value) { m_apiIdHasBeenSet = true; m_apiId = value; }
121 
125  inline void SetApiId(Aws::String&& value) { m_apiIdHasBeenSet = true; m_apiId = std::move(value); }
126 
130  inline void SetApiId(const char* value) { m_apiIdHasBeenSet = true; m_apiId.assign(value); }
131 
135  inline AwsApiGatewayV2ApiDetails& WithApiId(const Aws::String& value) { SetApiId(value); return *this;}
136 
140  inline AwsApiGatewayV2ApiDetails& WithApiId(Aws::String&& value) { SetApiId(std::move(value)); return *this;}
141 
145  inline AwsApiGatewayV2ApiDetails& WithApiId(const char* value) { SetApiId(value); return *this;}
146 
147 
151  inline const Aws::String& GetApiKeySelectionExpression() const{ return m_apiKeySelectionExpression; }
152 
156  inline bool ApiKeySelectionExpressionHasBeenSet() const { return m_apiKeySelectionExpressionHasBeenSet; }
157 
161  inline void SetApiKeySelectionExpression(const Aws::String& value) { m_apiKeySelectionExpressionHasBeenSet = true; m_apiKeySelectionExpression = value; }
162 
166  inline void SetApiKeySelectionExpression(Aws::String&& value) { m_apiKeySelectionExpressionHasBeenSet = true; m_apiKeySelectionExpression = std::move(value); }
167 
171  inline void SetApiKeySelectionExpression(const char* value) { m_apiKeySelectionExpressionHasBeenSet = true; m_apiKeySelectionExpression.assign(value); }
172 
176  inline AwsApiGatewayV2ApiDetails& WithApiKeySelectionExpression(const Aws::String& value) { SetApiKeySelectionExpression(value); return *this;}
177 
181  inline AwsApiGatewayV2ApiDetails& WithApiKeySelectionExpression(Aws::String&& value) { SetApiKeySelectionExpression(std::move(value)); return *this;}
182 
186  inline AwsApiGatewayV2ApiDetails& WithApiKeySelectionExpression(const char* value) { SetApiKeySelectionExpression(value); return *this;}
187 
188 
196  inline const Aws::String& GetCreatedDate() const{ return m_createdDate; }
197 
205  inline bool CreatedDateHasBeenSet() const { return m_createdDateHasBeenSet; }
206 
214  inline void SetCreatedDate(const Aws::String& value) { m_createdDateHasBeenSet = true; m_createdDate = value; }
215 
223  inline void SetCreatedDate(Aws::String&& value) { m_createdDateHasBeenSet = true; m_createdDate = std::move(value); }
224 
232  inline void SetCreatedDate(const char* value) { m_createdDateHasBeenSet = true; m_createdDate.assign(value); }
233 
241  inline AwsApiGatewayV2ApiDetails& WithCreatedDate(const Aws::String& value) { SetCreatedDate(value); return *this;}
242 
250  inline AwsApiGatewayV2ApiDetails& WithCreatedDate(Aws::String&& value) { SetCreatedDate(std::move(value)); return *this;}
251 
259  inline AwsApiGatewayV2ApiDetails& WithCreatedDate(const char* value) { SetCreatedDate(value); return *this;}
260 
261 
265  inline const Aws::String& GetDescription() const{ return m_description; }
266 
270  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
271 
275  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
276 
280  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
281 
285  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
286 
290  inline AwsApiGatewayV2ApiDetails& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
291 
295  inline AwsApiGatewayV2ApiDetails& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
296 
300  inline AwsApiGatewayV2ApiDetails& WithDescription(const char* value) { SetDescription(value); return *this;}
301 
302 
306  inline const Aws::String& GetVersion() const{ return m_version; }
307 
311  inline bool VersionHasBeenSet() const { return m_versionHasBeenSet; }
312 
316  inline void SetVersion(const Aws::String& value) { m_versionHasBeenSet = true; m_version = value; }
317 
321  inline void SetVersion(Aws::String&& value) { m_versionHasBeenSet = true; m_version = std::move(value); }
322 
326  inline void SetVersion(const char* value) { m_versionHasBeenSet = true; m_version.assign(value); }
327 
331  inline AwsApiGatewayV2ApiDetails& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
332 
336  inline AwsApiGatewayV2ApiDetails& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
337 
341  inline AwsApiGatewayV2ApiDetails& WithVersion(const char* value) { SetVersion(value); return *this;}
342 
343 
347  inline const Aws::String& GetName() const{ return m_name; }
348 
352  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
353 
357  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
358 
362  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
363 
367  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
368 
372  inline AwsApiGatewayV2ApiDetails& WithName(const Aws::String& value) { SetName(value); return *this;}
373 
377  inline AwsApiGatewayV2ApiDetails& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
378 
382  inline AwsApiGatewayV2ApiDetails& WithName(const char* value) { SetName(value); return *this;}
383 
384 
389  inline const Aws::String& GetProtocolType() const{ return m_protocolType; }
390 
395  inline bool ProtocolTypeHasBeenSet() const { return m_protocolTypeHasBeenSet; }
396 
401  inline void SetProtocolType(const Aws::String& value) { m_protocolTypeHasBeenSet = true; m_protocolType = value; }
402 
407  inline void SetProtocolType(Aws::String&& value) { m_protocolTypeHasBeenSet = true; m_protocolType = std::move(value); }
408 
413  inline void SetProtocolType(const char* value) { m_protocolTypeHasBeenSet = true; m_protocolType.assign(value); }
414 
419  inline AwsApiGatewayV2ApiDetails& WithProtocolType(const Aws::String& value) { SetProtocolType(value); return *this;}
420 
425  inline AwsApiGatewayV2ApiDetails& WithProtocolType(Aws::String&& value) { SetProtocolType(std::move(value)); return *this;}
426 
431  inline AwsApiGatewayV2ApiDetails& WithProtocolType(const char* value) { SetProtocolType(value); return *this;}
432 
433 
439  inline const Aws::String& GetRouteSelectionExpression() const{ return m_routeSelectionExpression; }
440 
446  inline bool RouteSelectionExpressionHasBeenSet() const { return m_routeSelectionExpressionHasBeenSet; }
447 
453  inline void SetRouteSelectionExpression(const Aws::String& value) { m_routeSelectionExpressionHasBeenSet = true; m_routeSelectionExpression = value; }
454 
460  inline void SetRouteSelectionExpression(Aws::String&& value) { m_routeSelectionExpressionHasBeenSet = true; m_routeSelectionExpression = std::move(value); }
461 
467  inline void SetRouteSelectionExpression(const char* value) { m_routeSelectionExpressionHasBeenSet = true; m_routeSelectionExpression.assign(value); }
468 
474  inline AwsApiGatewayV2ApiDetails& WithRouteSelectionExpression(const Aws::String& value) { SetRouteSelectionExpression(value); return *this;}
475 
481  inline AwsApiGatewayV2ApiDetails& WithRouteSelectionExpression(Aws::String&& value) { SetRouteSelectionExpression(std::move(value)); return *this;}
482 
488  inline AwsApiGatewayV2ApiDetails& WithRouteSelectionExpression(const char* value) { SetRouteSelectionExpression(value); return *this;}
489 
490 
495  inline const AwsCorsConfiguration& GetCorsConfiguration() const{ return m_corsConfiguration; }
496 
501  inline bool CorsConfigurationHasBeenSet() const { return m_corsConfigurationHasBeenSet; }
502 
507  inline void SetCorsConfiguration(const AwsCorsConfiguration& value) { m_corsConfigurationHasBeenSet = true; m_corsConfiguration = value; }
508 
513  inline void SetCorsConfiguration(AwsCorsConfiguration&& value) { m_corsConfigurationHasBeenSet = true; m_corsConfiguration = std::move(value); }
514 
519  inline AwsApiGatewayV2ApiDetails& WithCorsConfiguration(const AwsCorsConfiguration& value) { SetCorsConfiguration(value); return *this;}
520 
525  inline AwsApiGatewayV2ApiDetails& WithCorsConfiguration(AwsCorsConfiguration&& value) { SetCorsConfiguration(std::move(value)); return *this;}
526 
527  private:
528 
529  Aws::String m_apiEndpoint;
530  bool m_apiEndpointHasBeenSet;
531 
532  Aws::String m_apiId;
533  bool m_apiIdHasBeenSet;
534 
535  Aws::String m_apiKeySelectionExpression;
536  bool m_apiKeySelectionExpressionHasBeenSet;
537 
538  Aws::String m_createdDate;
539  bool m_createdDateHasBeenSet;
540 
541  Aws::String m_description;
542  bool m_descriptionHasBeenSet;
543 
544  Aws::String m_version;
545  bool m_versionHasBeenSet;
546 
547  Aws::String m_name;
548  bool m_nameHasBeenSet;
549 
550  Aws::String m_protocolType;
551  bool m_protocolTypeHasBeenSet;
552 
553  Aws::String m_routeSelectionExpression;
554  bool m_routeSelectionExpressionHasBeenSet;
555 
556  AwsCorsConfiguration m_corsConfiguration;
557  bool m_corsConfigurationHasBeenSet;
558  };
559 
560 } // namespace Model
561 } // namespace SecurityHub
562 } // namespace Aws
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiEndpoint
AwsApiGatewayV2ApiDetails & WithApiEndpoint(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:88
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::ProtocolTypeHasBeenSet
bool ProtocolTypeHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:395
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetVersion
const Aws::String & GetVersion() const
Definition: AwsApiGatewayV2ApiDetails.h:306
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetApiEndpoint
const Aws::String & GetApiEndpoint() const
Definition: AwsApiGatewayV2ApiDetails.h:48
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:270
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetName
void SetName(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:362
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetApiId
const Aws::String & GetApiId() const
Definition: AwsApiGatewayV2ApiDetails.h:110
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetRouteSelectionExpression
void SetRouteSelectionExpression(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:467
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetCreatedDate
void SetCreatedDate(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:223
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::CreatedDateHasBeenSet
bool CreatedDateHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:205
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::AwsApiGatewayV2ApiDetails
AwsApiGatewayV2ApiDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiId
void SetApiId(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:130
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiKeySelectionExpression
AwsApiGatewayV2ApiDetails & WithApiKeySelectionExpression(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:176
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithProtocolType
AwsApiGatewayV2ApiDetails & WithProtocolType(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:419
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetCorsConfiguration
const AwsCorsConfiguration & GetCorsConfiguration() const
Definition: AwsApiGatewayV2ApiDetails.h:495
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithCreatedDate
AwsApiGatewayV2ApiDetails & WithCreatedDate(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:259
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiEndpoint
void SetApiEndpoint(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:80
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithDescription
AwsApiGatewayV2ApiDetails & WithDescription(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:295
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiId
void SetApiId(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:125
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiKeySelectionExpression
AwsApiGatewayV2ApiDetails & WithApiKeySelectionExpression(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:181
Aws::SecurityHub::Model::AwsCorsConfiguration
Definition: AwsCorsConfiguration.h:34
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetDescription
void SetDescription(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:280
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails
Definition: AwsApiGatewayV2ApiDetails.h:34
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithName
AwsApiGatewayV2ApiDetails & WithName(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:382
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiId
AwsApiGatewayV2ApiDetails & WithApiId(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:145
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetCreatedDate
void SetCreatedDate(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:214
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetDescription
void SetDescription(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:275
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiId
AwsApiGatewayV2ApiDetails & WithApiId(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:140
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithRouteSelectionExpression
AwsApiGatewayV2ApiDetails & WithRouteSelectionExpression(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:488
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetProtocolType
const Aws::String & GetProtocolType() const
Definition: AwsApiGatewayV2ApiDetails.h:389
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetName
void SetName(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:367
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetName
const Aws::String & GetName() const
Definition: AwsApiGatewayV2ApiDetails.h:347
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiKeySelectionExpression
AwsApiGatewayV2ApiDetails & WithApiKeySelectionExpression(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:186
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithVersion
AwsApiGatewayV2ApiDetails & WithVersion(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:341
AWS_SECURITYHUB_API
#define AWS_SECURITYHUB_API
Definition: SecurityHub_EXPORTS.h:28
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetProtocolType
void SetProtocolType(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:413
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetVersion
void SetVersion(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:316
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithDescription
AwsApiGatewayV2ApiDetails & WithDescription(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:290
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithName
AwsApiGatewayV2ApiDetails & WithName(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:377
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithVersion
AwsApiGatewayV2ApiDetails & WithVersion(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:336
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetVersion
void SetVersion(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:321
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetApiKeySelectionExpression
const Aws::String & GetApiKeySelectionExpression() const
Definition: AwsApiGatewayV2ApiDetails.h:151
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetRouteSelectionExpression
void SetRouteSelectionExpression(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:453
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithProtocolType
AwsApiGatewayV2ApiDetails & WithProtocolType(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:425
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiKeySelectionExpression
void SetApiKeySelectionExpression(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:171
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetProtocolType
void SetProtocolType(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:407
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiEndpoint
AwsApiGatewayV2ApiDetails & WithApiEndpoint(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:104
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::VersionHasBeenSet
bool VersionHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:311
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetCreatedDate
void SetCreatedDate(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:232
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiEndpoint
AwsApiGatewayV2ApiDetails & WithApiEndpoint(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:96
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::RouteSelectionExpressionHasBeenSet
bool RouteSelectionExpressionHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:446
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithCorsConfiguration
AwsApiGatewayV2ApiDetails & WithCorsConfiguration(AwsCorsConfiguration &&value)
Definition: AwsApiGatewayV2ApiDetails.h:525
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithCorsConfiguration
AwsApiGatewayV2ApiDetails & WithCorsConfiguration(const AwsCorsConfiguration &value)
Definition: AwsApiGatewayV2ApiDetails.h:519
AwsCorsConfiguration.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithProtocolType
AwsApiGatewayV2ApiDetails & WithProtocolType(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:431
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiKeySelectionExpression
void SetApiKeySelectionExpression(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:161
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithName
AwsApiGatewayV2ApiDetails & WithName(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:372
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::ApiKeySelectionExpressionHasBeenSet
bool ApiKeySelectionExpressionHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:156
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetRouteSelectionExpression
const Aws::String & GetRouteSelectionExpression() const
Definition: AwsApiGatewayV2ApiDetails.h:439
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetCorsConfiguration
void SetCorsConfiguration(const AwsCorsConfiguration &value)
Definition: AwsApiGatewayV2ApiDetails.h:507
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetProtocolType
void SetProtocolType(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:401
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::CorsConfigurationHasBeenSet
bool CorsConfigurationHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:501
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::AwsApiGatewayV2ApiDetails
AwsApiGatewayV2ApiDetails()
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetVersion
void SetVersion(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:326
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithRouteSelectionExpression
AwsApiGatewayV2ApiDetails & WithRouteSelectionExpression(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:481
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::operator=
AwsApiGatewayV2ApiDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithRouteSelectionExpression
AwsApiGatewayV2ApiDetails & WithRouteSelectionExpression(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:474
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiId
void SetApiId(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:120
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetName
void SetName(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:357
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetCreatedDate
const Aws::String & GetCreatedDate() const
Definition: AwsApiGatewayV2ApiDetails.h:196
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiKeySelectionExpression
void SetApiKeySelectionExpression(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:166
Aws
Definition: AccessManagementClient.h:15
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiEndpoint
void SetApiEndpoint(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:72
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::NameHasBeenSet
bool NameHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:352
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetRouteSelectionExpression
void SetRouteSelectionExpression(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:460
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithDescription
AwsApiGatewayV2ApiDetails & WithDescription(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:300
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::ApiEndpointHasBeenSet
bool ApiEndpointHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:56
SecurityHub_EXPORTS.h
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetDescription
void SetDescription(const char *value)
Definition: AwsApiGatewayV2ApiDetails.h:285
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::GetDescription
const Aws::String & GetDescription() const
Definition: AwsApiGatewayV2ApiDetails.h:265
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetApiEndpoint
void SetApiEndpoint(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:64
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithCreatedDate
AwsApiGatewayV2ApiDetails & WithCreatedDate(Aws::String &&value)
Definition: AwsApiGatewayV2ApiDetails.h:250
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithVersion
AwsApiGatewayV2ApiDetails & WithVersion(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:331
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithApiId
AwsApiGatewayV2ApiDetails & WithApiId(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:135
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::ApiIdHasBeenSet
bool ApiIdHasBeenSet() const
Definition: AwsApiGatewayV2ApiDetails.h:115
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::WithCreatedDate
AwsApiGatewayV2ApiDetails & WithCreatedDate(const Aws::String &value)
Definition: AwsApiGatewayV2ApiDetails.h:241
Aws::SecurityHub::Model::AwsApiGatewayV2ApiDetails::SetCorsConfiguration
void SetCorsConfiguration(AwsCorsConfiguration &&value)
Definition: AwsApiGatewayV2ApiDetails.h:513