Skip to content

Commit 0d94287

Browse files
author
aws-sdk-cpp-automation
committed
Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On)
Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) AWS IoT Wireless release support for sidewalk data reliability. Add an option to run non-urgent or non-time sensitive Glue Jobs on spare capacity Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) Adds support for Advance Quiet Time in Journeys. Adds RefreshOnSegmentUpdate and WaitForQuietTime to JourneyResponse. A series of documentation updates to the QuickSight API reference.
1 parent 7c5edfc commit 0d94287

File tree

129 files changed

+5138
-1314
lines changed

Some content is hidden

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

129 files changed

+5138
-1314
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0.
44
*/
55

6-
#define AWS_SDK_VERSION_STRING 1.9.316
6+
#define AWS_SDK_VERSION_STRING 1.9.317
77
#define AWS_SDK_VERSION_MAJOR 1
88
#define AWS_SDK_VERSION_MINOR 9
9-
#define AWS_SDK_VERSION_PATCH 316
9+
#define AWS_SDK_VERSION_PATCH 317

aws-cpp-sdk-glue/include/aws/glue/model/CrawlState.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ namespace Model
2020
CANCELLING,
2121
CANCELLED,
2222
SUCCEEDED,
23-
FAILED
23+
FAILED,
24+
ERROR_
2425
};
2526

2627
namespace CrawlStateMapper

aws-cpp-sdk-glue/include/aws/glue/model/CreateJobRequest.h

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <aws/glue/model/ConnectionsList.h>
1414
#include <aws/glue/model/NotificationProperty.h>
1515
#include <aws/glue/model/WorkerType.h>
16+
#include <aws/glue/model/ExecutionClass.h>
1617
#include <aws/glue/model/CodeGenConfigurationNode.h>
1718
#include <utility>
1819

@@ -1210,6 +1211,73 @@ namespace Model
12101211
*/
12111212
inline CreateJobRequest& AddCodeGenConfigurationNodes(const char* key, const CodeGenConfigurationNode& value) { m_codeGenConfigurationNodesHasBeenSet = true; m_codeGenConfigurationNodes.emplace(key, value); return *this; }
12121213

1214+
1215+
/**
1216+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1217+
* The standard execution-class is ideal for time-sensitive workloads that require
1218+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1219+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1220+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1221+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1222+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1223+
*/
1224+
inline const ExecutionClass& GetExecutionClass() const{ return m_executionClass; }
1225+
1226+
/**
1227+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1228+
* The standard execution-class is ideal for time-sensitive workloads that require
1229+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1230+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1231+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1232+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1233+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1234+
*/
1235+
inline bool ExecutionClassHasBeenSet() const { return m_executionClassHasBeenSet; }
1236+
1237+
/**
1238+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1239+
* The standard execution-class is ideal for time-sensitive workloads that require
1240+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1241+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1242+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1243+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1244+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1245+
*/
1246+
inline void SetExecutionClass(const ExecutionClass& value) { m_executionClassHasBeenSet = true; m_executionClass = value; }
1247+
1248+
/**
1249+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1250+
* The standard execution-class is ideal for time-sensitive workloads that require
1251+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1252+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1253+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1254+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1255+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1256+
*/
1257+
inline void SetExecutionClass(ExecutionClass&& value) { m_executionClassHasBeenSet = true; m_executionClass = std::move(value); }
1258+
1259+
/**
1260+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1261+
* The standard execution-class is ideal for time-sensitive workloads that require
1262+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1263+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1264+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1265+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1266+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1267+
*/
1268+
inline CreateJobRequest& WithExecutionClass(const ExecutionClass& value) { SetExecutionClass(value); return *this;}
1269+
1270+
/**
1271+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1272+
* The standard execution-class is ideal for time-sensitive workloads that require
1273+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1274+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1275+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1276+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1277+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1278+
*/
1279+
inline CreateJobRequest& WithExecutionClass(ExecutionClass&& value) { SetExecutionClass(std::move(value)); return *this;}
1280+
12131281
private:
12141282

12151283
Aws::String m_name;
@@ -1268,6 +1336,9 @@ namespace Model
12681336

12691337
Aws::Map<Aws::String, CodeGenConfigurationNode> m_codeGenConfigurationNodes;
12701338
bool m_codeGenConfigurationNodesHasBeenSet;
1339+
1340+
ExecutionClass m_executionClass;
1341+
bool m_executionClassHasBeenSet;
12711342
};
12721343

12731344
} // namespace Model
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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/glue/Glue_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws
11+
{
12+
namespace Glue
13+
{
14+
namespace Model
15+
{
16+
enum class ExecutionClass
17+
{
18+
NOT_SET,
19+
FLEX,
20+
STANDARD
21+
};
22+
23+
namespace ExecutionClassMapper
24+
{
25+
AWS_GLUE_API ExecutionClass GetExecutionClassForName(const Aws::String& name);
26+
27+
AWS_GLUE_API Aws::String GetNameForExecutionClass(ExecutionClass value);
28+
} // namespace ExecutionClassMapper
29+
} // namespace Model
30+
} // namespace Glue
31+
} // namespace Aws

aws-cpp-sdk-glue/include/aws/glue/model/Job.h

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <aws/glue/model/ConnectionsList.h>
1414
#include <aws/glue/model/WorkerType.h>
1515
#include <aws/glue/model/NotificationProperty.h>
16+
#include <aws/glue/model/ExecutionClass.h>
1617
#include <aws/glue/model/CodeGenConfigurationNode.h>
1718
#include <utility>
1819

@@ -1128,6 +1129,73 @@ namespace Model
11281129
*/
11291130
inline Job& AddCodeGenConfigurationNodes(const char* key, const CodeGenConfigurationNode& value) { m_codeGenConfigurationNodesHasBeenSet = true; m_codeGenConfigurationNodes.emplace(key, value); return *this; }
11301131

1132+
1133+
/**
1134+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1135+
* The standard execution class is ideal for time-sensitive workloads that require
1136+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1137+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1138+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1139+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1140+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1141+
*/
1142+
inline const ExecutionClass& GetExecutionClass() const{ return m_executionClass; }
1143+
1144+
/**
1145+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1146+
* The standard execution class is ideal for time-sensitive workloads that require
1147+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1148+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1149+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1150+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1151+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1152+
*/
1153+
inline bool ExecutionClassHasBeenSet() const { return m_executionClassHasBeenSet; }
1154+
1155+
/**
1156+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1157+
* The standard execution class is ideal for time-sensitive workloads that require
1158+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1159+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1160+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1161+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1162+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1163+
*/
1164+
inline void SetExecutionClass(const ExecutionClass& value) { m_executionClassHasBeenSet = true; m_executionClass = value; }
1165+
1166+
/**
1167+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1168+
* The standard execution class is ideal for time-sensitive workloads that require
1169+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1170+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1171+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1172+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1173+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1174+
*/
1175+
inline void SetExecutionClass(ExecutionClass&& value) { m_executionClassHasBeenSet = true; m_executionClass = std::move(value); }
1176+
1177+
/**
1178+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1179+
* The standard execution class is ideal for time-sensitive workloads that require
1180+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1181+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1182+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1183+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1184+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1185+
*/
1186+
inline Job& WithExecutionClass(const ExecutionClass& value) { SetExecutionClass(value); return *this;}
1187+
1188+
/**
1189+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1190+
* The standard execution class is ideal for time-sensitive workloads that require
1191+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1192+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1193+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1194+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1195+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1196+
*/
1197+
inline Job& WithExecutionClass(ExecutionClass&& value) { SetExecutionClass(std::move(value)); return *this;}
1198+
11311199
private:
11321200

11331201
Aws::String m_name;
@@ -1189,6 +1257,9 @@ namespace Model
11891257

11901258
Aws::Map<Aws::String, CodeGenConfigurationNode> m_codeGenConfigurationNodes;
11911259
bool m_codeGenConfigurationNodesHasBeenSet;
1260+
1261+
ExecutionClass m_executionClass;
1262+
bool m_executionClassHasBeenSet;
11921263
};
11931264

11941265
} // namespace Model

aws-cpp-sdk-glue/include/aws/glue/model/JobRun.h

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <aws/core/utils/memory/stl/AWSVector.h>
1313
#include <aws/glue/model/WorkerType.h>
1414
#include <aws/glue/model/NotificationProperty.h>
15+
#include <aws/glue/model/ExecutionClass.h>
1516
#include <aws/glue/model/Predecessor.h>
1617
#include <utility>
1718

@@ -1203,6 +1204,73 @@ namespace Model
12031204
*/
12041205
inline JobRun& WithDPUSeconds(double value) { SetDPUSeconds(value); return *this;}
12051206

1207+
1208+
/**
1209+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1210+
* The standard execution-class is ideal for time-sensitive workloads that require
1211+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1212+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1213+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1214+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1215+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1216+
*/
1217+
inline const ExecutionClass& GetExecutionClass() const{ return m_executionClass; }
1218+
1219+
/**
1220+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1221+
* The standard execution-class is ideal for time-sensitive workloads that require
1222+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1223+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1224+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1225+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1226+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1227+
*/
1228+
inline bool ExecutionClassHasBeenSet() const { return m_executionClassHasBeenSet; }
1229+
1230+
/**
1231+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1232+
* The standard execution-class is ideal for time-sensitive workloads that require
1233+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1234+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1235+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1236+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1237+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1238+
*/
1239+
inline void SetExecutionClass(const ExecutionClass& value) { m_executionClassHasBeenSet = true; m_executionClass = value; }
1240+
1241+
/**
1242+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1243+
* The standard execution-class is ideal for time-sensitive workloads that require
1244+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1245+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1246+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1247+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1248+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1249+
*/
1250+
inline void SetExecutionClass(ExecutionClass&& value) { m_executionClassHasBeenSet = true; m_executionClass = std::move(value); }
1251+
1252+
/**
1253+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1254+
* The standard execution-class is ideal for time-sensitive workloads that require
1255+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1256+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1257+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1258+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1259+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1260+
*/
1261+
inline JobRun& WithExecutionClass(const ExecutionClass& value) { SetExecutionClass(value); return *this;}
1262+
1263+
/**
1264+
* <p>Indicates whether the job is run with a standard or flexible execution class.
1265+
* The standard execution-class is ideal for time-sensitive workloads that require
1266+
* fast job startup and dedicated resources.</p> <p>The flexible execution class is
1267+
* appropriate for time-insensitive jobs whose start and completion times may vary.
1268+
* </p> <p>Only jobs with Glue version 3.0 and above and command type
1269+
* <code>glueetl</code> will be allowed to set <code>ExecutionClass</code> to
1270+
* <code>FLEX</code>. The flexible execution class is available for Spark jobs.</p>
1271+
*/
1272+
inline JobRun& WithExecutionClass(ExecutionClass&& value) { SetExecutionClass(std::move(value)); return *this;}
1273+
12061274
private:
12071275

12081276
Aws::String m_id;
@@ -1270,6 +1338,9 @@ namespace Model
12701338

12711339
double m_dPUSeconds;
12721340
bool m_dPUSecondsHasBeenSet;
1341+
1342+
ExecutionClass m_executionClass;
1343+
bool m_executionClassHasBeenSet;
12731344
};
12741345

12751346
} // namespace Model

aws-cpp-sdk-glue/include/aws/glue/model/JobRunState.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ namespace Model
2222
STOPPED,
2323
SUCCEEDED,
2424
FAILED,
25-
TIMEOUT
25+
TIMEOUT,
26+
ERROR_,
27+
WAITING
2628
};
2729

2830
namespace JobRunStateMapper

0 commit comments

Comments
 (0)