Skip to content

Commit 5386982

Browse files
author
aws-sdk-cpp-automation
committed
Increased limits on number of items recommended and reranked: The maximum number of results returned from getRecommendations API has been increased to 200. The maximum number of items which can be reranked via getPersonalizedRanking API has been increased to 200.
Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data ElastiCache extends support for Scale down for Redis Cluster-mode enabled and disabled replication groups Amazon SageMaker now supports Amazon EFS and Amazon FSx for Lustre file systems as data sources for training machine learning models. Amazon SageMaker now supports running training jobs on ml.p3dn.24xlarge instance type. This instance type is offered as a limited private preview for certain SageMaker customers. If you are interested in joining the private preview, please reach out to the SageMaker Product Management team via AWS Support." This release provides a way to add metadata tags to a queue when it is created. You can use tags to organize and identify your Amazon SQS queues for cost allocation. Amazon Forecast is a fully managed machine learning service that makes it easy for customers to generate accurate forecasts using their historical time-series data Documentation updates for Amazon Rekognition.
1 parent 2dd5fec commit 5386982

File tree

261 files changed

+33133
-936
lines changed

Some content is hidden

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

261 files changed

+33133
-936
lines changed

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
#define AWS_SDK_VERSION_STRING "1.7.166"
16+
#define AWS_SDK_VERSION_STRING "1.7.167"

aws-cpp-sdk-elasticache/include/aws/elasticache/model/ListAllowedNodeTypeModificationsResult.h

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,79 @@ namespace Model
123123
inline ListAllowedNodeTypeModificationsResult& AddScaleUpModifications(const char* value) { m_scaleUpModifications.push_back(value); return *this; }
124124

125125

126+
/**
127+
* <p>A string list, each element of which specifies a cache node type which you
128+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
129+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
130+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
131+
* <code>CacheNodeType</code> parameter.</p>
132+
*/
133+
inline const Aws::Vector<Aws::String>& GetScaleDownModifications() const{ return m_scaleDownModifications; }
134+
135+
/**
136+
* <p>A string list, each element of which specifies a cache node type which you
137+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
138+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
139+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
140+
* <code>CacheNodeType</code> parameter.</p>
141+
*/
142+
inline void SetScaleDownModifications(const Aws::Vector<Aws::String>& value) { m_scaleDownModifications = value; }
143+
144+
/**
145+
* <p>A string list, each element of which specifies a cache node type which you
146+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
147+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
148+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
149+
* <code>CacheNodeType</code> parameter.</p>
150+
*/
151+
inline void SetScaleDownModifications(Aws::Vector<Aws::String>&& value) { m_scaleDownModifications = std::move(value); }
152+
153+
/**
154+
* <p>A string list, each element of which specifies a cache node type which you
155+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
156+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
157+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
158+
* <code>CacheNodeType</code> parameter.</p>
159+
*/
160+
inline ListAllowedNodeTypeModificationsResult& WithScaleDownModifications(const Aws::Vector<Aws::String>& value) { SetScaleDownModifications(value); return *this;}
161+
162+
/**
163+
* <p>A string list, each element of which specifies a cache node type which you
164+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
165+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
166+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
167+
* <code>CacheNodeType</code> parameter.</p>
168+
*/
169+
inline ListAllowedNodeTypeModificationsResult& WithScaleDownModifications(Aws::Vector<Aws::String>&& value) { SetScaleDownModifications(std::move(value)); return *this;}
170+
171+
/**
172+
* <p>A string list, each element of which specifies a cache node type which you
173+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
174+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
175+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
176+
* <code>CacheNodeType</code> parameter.</p>
177+
*/
178+
inline ListAllowedNodeTypeModificationsResult& AddScaleDownModifications(const Aws::String& value) { m_scaleDownModifications.push_back(value); return *this; }
179+
180+
/**
181+
* <p>A string list, each element of which specifies a cache node type which you
182+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
183+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
184+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
185+
* <code>CacheNodeType</code> parameter.</p>
186+
*/
187+
inline ListAllowedNodeTypeModificationsResult& AddScaleDownModifications(Aws::String&& value) { m_scaleDownModifications.push_back(std::move(value)); return *this; }
188+
189+
/**
190+
* <p>A string list, each element of which specifies a cache node type which you
191+
* can use to scale your cluster or replication group.</p> <p>When scaling down on
192+
* a Redis cluster or replication group using <code>ModifyCacheCluster</code> or
193+
* <code>ModifyReplicationGroup</code>, use a value from this list for the
194+
* <code>CacheNodeType</code> parameter.</p>
195+
*/
196+
inline ListAllowedNodeTypeModificationsResult& AddScaleDownModifications(const char* value) { m_scaleDownModifications.push_back(value); return *this; }
197+
198+
126199

127200
inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
128201

@@ -142,6 +215,8 @@ namespace Model
142215

143216
Aws::Vector<Aws::String> m_scaleUpModifications;
144217

218+
Aws::Vector<Aws::String> m_scaleDownModifications;
219+
145220
ResponseMetadata m_responseMetadata;
146221
};
147222

aws-cpp-sdk-elasticache/source/model/ListAllowedNodeTypeModificationsResult.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ ListAllowedNodeTypeModificationsResult& ListAllowedNodeTypeModificationsResult::
5959
}
6060

6161
}
62+
XmlNode scaleDownModificationsNode = resultNode.FirstChild("ScaleDownModifications");
63+
if(!scaleDownModificationsNode.IsNull())
64+
{
65+
XmlNode scaleDownModificationsMember = scaleDownModificationsNode.FirstChild("member");
66+
while(!scaleDownModificationsMember.IsNull())
67+
{
68+
m_scaleDownModifications.push_back(scaleDownModificationsMember.GetText());
69+
scaleDownModificationsMember = scaleDownModificationsMember.NextNode("member");
70+
}
71+
72+
}
6273
}
6374

6475
if (!rootNode.IsNull()) {

aws-cpp-sdk-forecast/CMakeLists.txt

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
add_project(aws-cpp-sdk-forecast "C++ SDK for the AWS forecast service" aws-cpp-sdk-core)
2+
3+
file(GLOB AWS_FORECAST_HEADERS
4+
"include/aws/forecast/*.h"
5+
)
6+
7+
file(GLOB AWS_FORECAST_MODEL_HEADERS
8+
"include/aws/forecast/model/*.h"
9+
)
10+
11+
file(GLOB AWS_FORECAST_SOURCE
12+
"source/*.cpp"
13+
)
14+
15+
file(GLOB AWS_FORECAST_MODEL_SOURCE
16+
"source/model/*.cpp"
17+
)
18+
19+
file(GLOB FORECAST_UNIFIED_HEADERS
20+
${AWS_FORECAST_HEADERS}
21+
${AWS_FORECAST_MODEL_HEADERS}
22+
)
23+
24+
file(GLOB FORECAST_UNITY_SRC
25+
${AWS_FORECAST_SOURCE}
26+
${AWS_FORECAST_MODEL_SOURCE}
27+
)
28+
29+
if(ENABLE_UNITY_BUILD)
30+
enable_unity_build("FORECAST" FORECAST_UNITY_SRC)
31+
endif()
32+
33+
file(GLOB FORECAST_SRC
34+
${FORECAST_UNIFIED_HEADERS}
35+
${FORECAST_UNITY_SRC}
36+
)
37+
38+
if(WIN32)
39+
#if we are compiling for visual studio, create a sane directory tree.
40+
if(MSVC)
41+
source_group("Header Files\\aws\\forecast" FILES ${AWS_FORECAST_HEADERS})
42+
source_group("Header Files\\aws\\forecast\\model" FILES ${AWS_FORECAST_MODEL_HEADERS})
43+
source_group("Source Files" FILES ${AWS_FORECAST_SOURCE})
44+
source_group("Source Files\\model" FILES ${AWS_FORECAST_MODEL_SOURCE})
45+
endif(MSVC)
46+
endif()
47+
48+
set(FORECAST_INCLUDES
49+
"${CMAKE_CURRENT_SOURCE_DIR}/include/"
50+
)
51+
52+
add_library(${PROJECT_NAME} ${FORECAST_SRC})
53+
add_library(AWS::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
54+
55+
set_compiler_flags(${PROJECT_NAME})
56+
set_compiler_warnings(${PROJECT_NAME})
57+
58+
if(USE_WINDOWS_DLL_SEMANTICS AND BUILD_SHARED_LIBS)
59+
target_compile_definitions(${PROJECT_NAME} PRIVATE "AWS_FORECASTSERVICE_EXPORTS")
60+
endif()
61+
62+
target_include_directories(${PROJECT_NAME} PUBLIC
63+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
64+
$<INSTALL_INTERFACE:include>)
65+
66+
target_link_libraries(${PROJECT_NAME} PRIVATE ${PLATFORM_DEP_LIBS} ${PROJECT_LIBS})
67+
68+
69+
setup_install()
70+
71+
install (FILES ${AWS_FORECAST_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/forecast)
72+
install (FILES ${AWS_FORECAST_MODEL_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/forecast/model)
73+
74+
do_packaging()
75+
76+

0 commit comments

Comments
 (0)