Skip to content

Commit 3a46657

Browse files
Auto commit from CI.
1 parent cb049a4 commit 3a46657

File tree

331 files changed

+26100
-5090
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

331 files changed

+26100
-5090
lines changed

aws-cpp-sdk-acm/nuget/aws-cpp-sdk-acm.autopkg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ nuget {
1313
id = AWSSDKCPP-ACM;
1414

1515
// Version number. Follows NuGet standards. (currently SemVer 1.0)
16-
version : 0.14.20151208.5;
16+
version : 0.14.20151208.6;
1717

1818
// Display name for package.
1919
title: AWS SDK for C++ (AWS Certificate Manager);

aws-cpp-sdk-apigateway/include/aws/apigateway/APIGatewayClient.h

Lines changed: 377 additions & 25 deletions
Large diffs are not rendered by default.

aws-cpp-sdk-apigateway/include/aws/apigateway/model/ApiKey.h

Lines changed: 91 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#pragma once
1616
#include <aws/apigateway/APIGateway_EXPORTS.h>
1717
#include <aws/core/utils/memory/stl/AWSString.h>
18-
#include <aws/core/utils/memory/stl/AWSVector.h>
1918
#include <aws/core/utils/DateTime.h>
19+
#include <aws/core/utils/memory/stl/AWSVector.h>
2020

2121
namespace Aws
2222
{
@@ -36,7 +36,9 @@ namespace Model
3636
* <p>A resource that can be distributed to callers for executing <a>Method</a>
3737
* resources that require an API key. API keys can be mapped to any <a>Stage</a> on
3838
* any <a>RestApi</a>, which indicates that the callers with the API key can make
39-
* requests to that stage.</p>
39+
* requests to that stage.</p> <div class="seeAlso"> <a
40+
* href="http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-api-keys.html">Use
41+
* API Keys</a> </div>
4042
*/
4143
class AWS_APIGATEWAY_API ApiKey
4244
{
@@ -81,6 +83,41 @@ namespace Model
8183
*/
8284
inline ApiKey& WithId(const char* value) { SetId(value); return *this;}
8385

86+
/**
87+
* <p>The value of the API Key.</p>
88+
*/
89+
inline const Aws::String& GetValue() const{ return m_value; }
90+
91+
/**
92+
* <p>The value of the API Key.</p>
93+
*/
94+
inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; }
95+
96+
/**
97+
* <p>The value of the API Key.</p>
98+
*/
99+
inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = value; }
100+
101+
/**
102+
* <p>The value of the API Key.</p>
103+
*/
104+
inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); }
105+
106+
/**
107+
* <p>The value of the API Key.</p>
108+
*/
109+
inline ApiKey& WithValue(const Aws::String& value) { SetValue(value); return *this;}
110+
111+
/**
112+
* <p>The value of the API Key.</p>
113+
*/
114+
inline ApiKey& WithValue(Aws::String&& value) { SetValue(value); return *this;}
115+
116+
/**
117+
* <p>The value of the API Key.</p>
118+
*/
119+
inline ApiKey& WithValue(const char* value) { SetValue(value); return *this;}
120+
84121
/**
85122
* <p>The name of the API Key.</p>
86123
*/
@@ -166,54 +203,6 @@ namespace Model
166203
*/
167204
inline ApiKey& WithEnabled(bool value) { SetEnabled(value); return *this;}
168205

169-
/**
170-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
171-
* resource.</p>
172-
*/
173-
inline const Aws::Vector<Aws::String>& GetStageKeys() const{ return m_stageKeys; }
174-
175-
/**
176-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
177-
* resource.</p>
178-
*/
179-
inline void SetStageKeys(const Aws::Vector<Aws::String>& value) { m_stageKeysHasBeenSet = true; m_stageKeys = value; }
180-
181-
/**
182-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
183-
* resource.</p>
184-
*/
185-
inline void SetStageKeys(Aws::Vector<Aws::String>&& value) { m_stageKeysHasBeenSet = true; m_stageKeys = value; }
186-
187-
/**
188-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
189-
* resource.</p>
190-
*/
191-
inline ApiKey& WithStageKeys(const Aws::Vector<Aws::String>& value) { SetStageKeys(value); return *this;}
192-
193-
/**
194-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
195-
* resource.</p>
196-
*/
197-
inline ApiKey& WithStageKeys(Aws::Vector<Aws::String>&& value) { SetStageKeys(value); return *this;}
198-
199-
/**
200-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
201-
* resource.</p>
202-
*/
203-
inline ApiKey& AddStageKeys(const Aws::String& value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
204-
205-
/**
206-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
207-
* resource.</p>
208-
*/
209-
inline ApiKey& AddStageKeys(Aws::String&& value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
210-
211-
/**
212-
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
213-
* resource.</p>
214-
*/
215-
inline ApiKey& AddStageKeys(const char* value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
216-
217206
/**
218207
* <p>The date when the API Key was created, in <a
219208
* href="http://www.iso.org/iso/home/standards/iso8601.htm" target="_blank">ISO
@@ -274,21 +263,71 @@ namespace Model
274263
*/
275264
inline ApiKey& WithLastUpdatedDate(Aws::Utils::DateTime&& value) { SetLastUpdatedDate(value); return *this;}
276265

266+
/**
267+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
268+
* resource.</p>
269+
*/
270+
inline const Aws::Vector<Aws::String>& GetStageKeys() const{ return m_stageKeys; }
271+
272+
/**
273+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
274+
* resource.</p>
275+
*/
276+
inline void SetStageKeys(const Aws::Vector<Aws::String>& value) { m_stageKeysHasBeenSet = true; m_stageKeys = value; }
277+
278+
/**
279+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
280+
* resource.</p>
281+
*/
282+
inline void SetStageKeys(Aws::Vector<Aws::String>&& value) { m_stageKeysHasBeenSet = true; m_stageKeys = value; }
283+
284+
/**
285+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
286+
* resource.</p>
287+
*/
288+
inline ApiKey& WithStageKeys(const Aws::Vector<Aws::String>& value) { SetStageKeys(value); return *this;}
289+
290+
/**
291+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
292+
* resource.</p>
293+
*/
294+
inline ApiKey& WithStageKeys(Aws::Vector<Aws::String>&& value) { SetStageKeys(value); return *this;}
295+
296+
/**
297+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
298+
* resource.</p>
299+
*/
300+
inline ApiKey& AddStageKeys(const Aws::String& value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
301+
302+
/**
303+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
304+
* resource.</p>
305+
*/
306+
inline ApiKey& AddStageKeys(Aws::String&& value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
307+
308+
/**
309+
* <p>A list of <a>Stage</a> resources that are associated with the <a>ApiKey</a>
310+
* resource.</p>
311+
*/
312+
inline ApiKey& AddStageKeys(const char* value) { m_stageKeysHasBeenSet = true; m_stageKeys.push_back(value); return *this; }
313+
277314
private:
278315
Aws::String m_id;
279316
bool m_idHasBeenSet;
317+
Aws::String m_value;
318+
bool m_valueHasBeenSet;
280319
Aws::String m_name;
281320
bool m_nameHasBeenSet;
282321
Aws::String m_description;
283322
bool m_descriptionHasBeenSet;
284323
bool m_enabled;
285324
bool m_enabledHasBeenSet;
286-
Aws::Vector<Aws::String> m_stageKeys;
287-
bool m_stageKeysHasBeenSet;
288325
Aws::Utils::DateTime m_createdDate;
289326
bool m_createdDateHasBeenSet;
290327
Aws::Utils::DateTime m_lastUpdatedDate;
291328
bool m_lastUpdatedDateHasBeenSet;
329+
Aws::Vector<Aws::String> m_stageKeys;
330+
bool m_stageKeysHasBeenSet;
292331
};
293332

294333
} // namespace Model
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
/*
2+
* Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
#pragma once
16+
#include <aws/apigateway/APIGateway_EXPORTS.h>
17+
#include <aws/core/utils/memory/stl/AWSString.h>
18+
19+
namespace Aws
20+
{
21+
namespace APIGateway
22+
{
23+
namespace Model
24+
{
25+
enum class ApiKeysFormat
26+
{
27+
NOT_SET,
28+
csv
29+
};
30+
31+
namespace ApiKeysFormatMapper
32+
{
33+
AWS_APIGATEWAY_API ApiKeysFormat GetApiKeysFormatForName(const Aws::String& name);
34+
35+
AWS_APIGATEWAY_API Aws::String GetNameForApiKeysFormat(ApiKeysFormat value);
36+
} // namespace ApiKeysFormatMapper
37+
} // namespace Model
38+
} // namespace APIGateway
39+
} // namespace Aws
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
/*
2+
* Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
#pragma once
16+
#include <aws/apigateway/APIGateway_EXPORTS.h>
17+
#include <aws/core/utils/memory/stl/AWSString.h>
18+
19+
namespace Aws
20+
{
21+
namespace Utils
22+
{
23+
namespace Json
24+
{
25+
class JsonValue;
26+
} // namespace Json
27+
} // namespace Utils
28+
namespace APIGateway
29+
{
30+
namespace Model
31+
{
32+
33+
/**
34+
* <p>API stage name of the associated API stage in a usage plan.</p>
35+
*/
36+
class AWS_APIGATEWAY_API ApiStage
37+
{
38+
public:
39+
ApiStage();
40+
ApiStage(const Aws::Utils::Json::JsonValue& jsonValue);
41+
ApiStage& operator=(const Aws::Utils::Json::JsonValue& jsonValue);
42+
Aws::Utils::Json::JsonValue Jsonize() const;
43+
44+
/**
45+
* <p>API Id of the associated API stage in a usage plan.</p>
46+
*/
47+
inline const Aws::String& GetApiId() const{ return m_apiId; }
48+
49+
/**
50+
* <p>API Id of the associated API stage in a usage plan.</p>
51+
*/
52+
inline void SetApiId(const Aws::String& value) { m_apiIdHasBeenSet = true; m_apiId = value; }
53+
54+
/**
55+
* <p>API Id of the associated API stage in a usage plan.</p>
56+
*/
57+
inline void SetApiId(Aws::String&& value) { m_apiIdHasBeenSet = true; m_apiId = value; }
58+
59+
/**
60+
* <p>API Id of the associated API stage in a usage plan.</p>
61+
*/
62+
inline void SetApiId(const char* value) { m_apiIdHasBeenSet = true; m_apiId.assign(value); }
63+
64+
/**
65+
* <p>API Id of the associated API stage in a usage plan.</p>
66+
*/
67+
inline ApiStage& WithApiId(const Aws::String& value) { SetApiId(value); return *this;}
68+
69+
/**
70+
* <p>API Id of the associated API stage in a usage plan.</p>
71+
*/
72+
inline ApiStage& WithApiId(Aws::String&& value) { SetApiId(value); return *this;}
73+
74+
/**
75+
* <p>API Id of the associated API stage in a usage plan.</p>
76+
*/
77+
inline ApiStage& WithApiId(const char* value) { SetApiId(value); return *this;}
78+
79+
/**
80+
* <p>API stage name of the associated API stage in a usage plan.</p>
81+
*/
82+
inline const Aws::String& GetStage() const{ return m_stage; }
83+
84+
/**
85+
* <p>API stage name of the associated API stage in a usage plan.</p>
86+
*/
87+
inline void SetStage(const Aws::String& value) { m_stageHasBeenSet = true; m_stage = value; }
88+
89+
/**
90+
* <p>API stage name of the associated API stage in a usage plan.</p>
91+
*/
92+
inline void SetStage(Aws::String&& value) { m_stageHasBeenSet = true; m_stage = value; }
93+
94+
/**
95+
* <p>API stage name of the associated API stage in a usage plan.</p>
96+
*/
97+
inline void SetStage(const char* value) { m_stageHasBeenSet = true; m_stage.assign(value); }
98+
99+
/**
100+
* <p>API stage name of the associated API stage in a usage plan.</p>
101+
*/
102+
inline ApiStage& WithStage(const Aws::String& value) { SetStage(value); return *this;}
103+
104+
/**
105+
* <p>API stage name of the associated API stage in a usage plan.</p>
106+
*/
107+
inline ApiStage& WithStage(Aws::String&& value) { SetStage(value); return *this;}
108+
109+
/**
110+
* <p>API stage name of the associated API stage in a usage plan.</p>
111+
*/
112+
inline ApiStage& WithStage(const char* value) { SetStage(value); return *this;}
113+
114+
private:
115+
Aws::String m_apiId;
116+
bool m_apiIdHasBeenSet;
117+
Aws::String m_stage;
118+
bool m_stageHasBeenSet;
119+
};
120+
121+
} // namespace Model
122+
} // namespace APIGateway
123+
} // namespace Aws

0 commit comments

Comments
 (0)