Skip to content

Commit 4dbc0b2

Browse files
author
aws-sdk-cpp-automation
committed
Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above
This release introduces On-Demand Capacity Reservation support for Cluster Placement Groups, adds Tags on instance Metadata, and includes documentation updates for Amazon EC2. This release adds a "Source" field that provides the initiator of an update, such as due to an automated patch from AWS or due to modification via Console or API. Downlink Queue Management feature provides APIs for customers to manage the queued messages destined to device inside AWS IoT Core for LoRaWAN. Customer can view, delete or purge the queued message(s). It allows customer to preempt the queued messages and let more urgent messages go through. Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above AppSync: AWS AppSync now supports configurable batching sizes for AWS Lambda resolvers, Direct AWS Lambda resolvers and pipeline functions This release adds support for filler slate when updating MediaTailor channels that use the linear playback mode.
1 parent fe8f114 commit 4dbc0b2

File tree

106 files changed

+7899
-4663
lines changed

Some content is hidden

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

106 files changed

+7899
-4663
lines changed

aws-cpp-sdk-appsync/include/aws/appsync/model/CreateFunctionRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,27 @@ namespace Model
362362

363363
inline CreateFunctionRequest& WithSyncConfig(SyncConfig&& value) { SetSyncConfig(std::move(value)); return *this;}
364364

365+
366+
/**
367+
* <p>The maximum batching size for a resolver.</p>
368+
*/
369+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
370+
371+
/**
372+
* <p>The maximum batching size for a resolver.</p>
373+
*/
374+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
375+
376+
/**
377+
* <p>The maximum batching size for a resolver.</p>
378+
*/
379+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
380+
381+
/**
382+
* <p>The maximum batching size for a resolver.</p>
383+
*/
384+
inline CreateFunctionRequest& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
385+
365386
private:
366387

367388
Aws::String m_apiId;
@@ -387,6 +408,9 @@ namespace Model
387408

388409
SyncConfig m_syncConfig;
389410
bool m_syncConfigHasBeenSet;
411+
412+
int m_maxBatchSize;
413+
bool m_maxBatchSizeHasBeenSet;
390414
};
391415

392416
} // namespace Model

aws-cpp-sdk-appsync/include/aws/appsync/model/CreateResolverRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,27 @@ namespace Model
481481
*/
482482
inline CreateResolverRequest& WithCachingConfig(CachingConfig&& value) { SetCachingConfig(std::move(value)); return *this;}
483483

484+
485+
/**
486+
* <p>The maximum batching size for a resolver.</p>
487+
*/
488+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
489+
490+
/**
491+
* <p>The maximum batching size for a resolver.</p>
492+
*/
493+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
494+
495+
/**
496+
* <p>The maximum batching size for a resolver.</p>
497+
*/
498+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
499+
500+
/**
501+
* <p>The maximum batching size for a resolver.</p>
502+
*/
503+
inline CreateResolverRequest& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
504+
484505
private:
485506

486507
Aws::String m_apiId;
@@ -512,6 +533,9 @@ namespace Model
512533

513534
CachingConfig m_cachingConfig;
514535
bool m_cachingConfigHasBeenSet;
536+
537+
int m_maxBatchSize;
538+
bool m_maxBatchSizeHasBeenSet;
515539
};
516540

517541
} // namespace Model

aws-cpp-sdk-appsync/include/aws/appsync/model/FunctionConfiguration.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,27 @@ namespace Model
401401

402402
inline FunctionConfiguration& WithSyncConfig(SyncConfig&& value) { SetSyncConfig(std::move(value)); return *this;}
403403

404+
405+
/**
406+
* <p>The maximum batching size for a resolver.</p>
407+
*/
408+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
409+
410+
/**
411+
* <p>The maximum batching size for a resolver.</p>
412+
*/
413+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
414+
415+
/**
416+
* <p>The maximum batching size for a resolver.</p>
417+
*/
418+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
419+
420+
/**
421+
* <p>The maximum batching size for a resolver.</p>
422+
*/
423+
inline FunctionConfiguration& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
424+
404425
private:
405426

406427
Aws::String m_functionId;
@@ -429,6 +450,9 @@ namespace Model
429450

430451
SyncConfig m_syncConfig;
431452
bool m_syncConfigHasBeenSet;
453+
454+
int m_maxBatchSize;
455+
bool m_maxBatchSizeHasBeenSet;
432456
};
433457

434458
} // namespace Model

aws-cpp-sdk-appsync/include/aws/appsync/model/Resolver.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,27 @@ namespace Model
446446
*/
447447
inline Resolver& WithCachingConfig(CachingConfig&& value) { SetCachingConfig(std::move(value)); return *this;}
448448

449+
450+
/**
451+
* <p>The maximum batching size for a resolver.</p>
452+
*/
453+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
454+
455+
/**
456+
* <p>The maximum batching size for a resolver.</p>
457+
*/
458+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
459+
460+
/**
461+
* <p>The maximum batching size for a resolver.</p>
462+
*/
463+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
464+
465+
/**
466+
* <p>The maximum batching size for a resolver.</p>
467+
*/
468+
inline Resolver& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
469+
449470
private:
450471

451472
Aws::String m_typeName;
@@ -477,6 +498,9 @@ namespace Model
477498

478499
CachingConfig m_cachingConfig;
479500
bool m_cachingConfigHasBeenSet;
501+
502+
int m_maxBatchSize;
503+
bool m_maxBatchSizeHasBeenSet;
480504
};
481505

482506
} // namespace Model

aws-cpp-sdk-appsync/include/aws/appsync/model/UpdateFunctionRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,27 @@ namespace Model
395395

396396
inline UpdateFunctionRequest& WithSyncConfig(SyncConfig&& value) { SetSyncConfig(std::move(value)); return *this;}
397397

398+
399+
/**
400+
* <p>The maximum batching size for a resolver.</p>
401+
*/
402+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
403+
404+
/**
405+
* <p>The maximum batching size for a resolver.</p>
406+
*/
407+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
408+
409+
/**
410+
* <p>The maximum batching size for a resolver.</p>
411+
*/
412+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
413+
414+
/**
415+
* <p>The maximum batching size for a resolver.</p>
416+
*/
417+
inline UpdateFunctionRequest& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
418+
398419
private:
399420

400421
Aws::String m_apiId;
@@ -423,6 +444,9 @@ namespace Model
423444

424445
SyncConfig m_syncConfig;
425446
bool m_syncConfigHasBeenSet;
447+
448+
int m_maxBatchSize;
449+
bool m_maxBatchSizeHasBeenSet;
426450
};
427451

428452
} // namespace Model

aws-cpp-sdk-appsync/include/aws/appsync/model/UpdateResolverRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,27 @@ namespace Model
481481
*/
482482
inline UpdateResolverRequest& WithCachingConfig(CachingConfig&& value) { SetCachingConfig(std::move(value)); return *this;}
483483

484+
485+
/**
486+
* <p>The maximum batching size for a resolver.</p>
487+
*/
488+
inline int GetMaxBatchSize() const{ return m_maxBatchSize; }
489+
490+
/**
491+
* <p>The maximum batching size for a resolver.</p>
492+
*/
493+
inline bool MaxBatchSizeHasBeenSet() const { return m_maxBatchSizeHasBeenSet; }
494+
495+
/**
496+
* <p>The maximum batching size for a resolver.</p>
497+
*/
498+
inline void SetMaxBatchSize(int value) { m_maxBatchSizeHasBeenSet = true; m_maxBatchSize = value; }
499+
500+
/**
501+
* <p>The maximum batching size for a resolver.</p>
502+
*/
503+
inline UpdateResolverRequest& WithMaxBatchSize(int value) { SetMaxBatchSize(value); return *this;}
504+
484505
private:
485506

486507
Aws::String m_apiId;
@@ -512,6 +533,9 @@ namespace Model
512533

513534
CachingConfig m_cachingConfig;
514535
bool m_cachingConfigHasBeenSet;
536+
537+
int m_maxBatchSize;
538+
bool m_maxBatchSizeHasBeenSet;
515539
};
516540

517541
} // namespace Model

aws-cpp-sdk-appsync/source/model/CreateFunctionRequest.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ CreateFunctionRequest::CreateFunctionRequest() :
2020
m_requestMappingTemplateHasBeenSet(false),
2121
m_responseMappingTemplateHasBeenSet(false),
2222
m_functionVersionHasBeenSet(false),
23-
m_syncConfigHasBeenSet(false)
23+
m_syncConfigHasBeenSet(false),
24+
m_maxBatchSize(0),
25+
m_maxBatchSizeHasBeenSet(false)
2426
{
2527
}
2628

@@ -70,6 +72,12 @@ Aws::String CreateFunctionRequest::SerializePayload() const
7072

7173
}
7274

75+
if(m_maxBatchSizeHasBeenSet)
76+
{
77+
payload.WithInteger("maxBatchSize", m_maxBatchSize);
78+
79+
}
80+
7381
return payload.View().WriteReadable();
7482
}
7583

aws-cpp-sdk-appsync/source/model/CreateResolverRequest.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ CreateResolverRequest::CreateResolverRequest() :
2323
m_kindHasBeenSet(false),
2424
m_pipelineConfigHasBeenSet(false),
2525
m_syncConfigHasBeenSet(false),
26-
m_cachingConfigHasBeenSet(false)
26+
m_cachingConfigHasBeenSet(false),
27+
m_maxBatchSize(0),
28+
m_maxBatchSizeHasBeenSet(false)
2729
{
2830
}
2931

@@ -78,6 +80,12 @@ Aws::String CreateResolverRequest::SerializePayload() const
7880

7981
}
8082

83+
if(m_maxBatchSizeHasBeenSet)
84+
{
85+
payload.WithInteger("maxBatchSize", m_maxBatchSize);
86+
87+
}
88+
8189
return payload.View().WriteReadable();
8290
}
8391

aws-cpp-sdk-appsync/source/model/FunctionConfiguration.cpp

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ FunctionConfiguration::FunctionConfiguration() :
2727
m_requestMappingTemplateHasBeenSet(false),
2828
m_responseMappingTemplateHasBeenSet(false),
2929
m_functionVersionHasBeenSet(false),
30-
m_syncConfigHasBeenSet(false)
30+
m_syncConfigHasBeenSet(false),
31+
m_maxBatchSize(0),
32+
m_maxBatchSizeHasBeenSet(false)
3133
{
3234
}
3335

@@ -40,7 +42,9 @@ FunctionConfiguration::FunctionConfiguration(JsonView jsonValue) :
4042
m_requestMappingTemplateHasBeenSet(false),
4143
m_responseMappingTemplateHasBeenSet(false),
4244
m_functionVersionHasBeenSet(false),
43-
m_syncConfigHasBeenSet(false)
45+
m_syncConfigHasBeenSet(false),
46+
m_maxBatchSize(0),
47+
m_maxBatchSizeHasBeenSet(false)
4448
{
4549
*this = jsonValue;
4650
}
@@ -110,6 +114,13 @@ FunctionConfiguration& FunctionConfiguration::operator =(JsonView jsonValue)
110114
m_syncConfigHasBeenSet = true;
111115
}
112116

117+
if(jsonValue.ValueExists("maxBatchSize"))
118+
{
119+
m_maxBatchSize = jsonValue.GetInteger("maxBatchSize");
120+
121+
m_maxBatchSizeHasBeenSet = true;
122+
}
123+
113124
return *this;
114125
}
115126

@@ -171,6 +182,12 @@ JsonValue FunctionConfiguration::Jsonize() const
171182

172183
}
173184

185+
if(m_maxBatchSizeHasBeenSet)
186+
{
187+
payload.WithInteger("maxBatchSize", m_maxBatchSize);
188+
189+
}
190+
174191
return payload;
175192
}
176193

aws-cpp-sdk-appsync/source/model/Resolver.cpp

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ Resolver::Resolver() :
2929
m_kindHasBeenSet(false),
3030
m_pipelineConfigHasBeenSet(false),
3131
m_syncConfigHasBeenSet(false),
32-
m_cachingConfigHasBeenSet(false)
32+
m_cachingConfigHasBeenSet(false),
33+
m_maxBatchSize(0),
34+
m_maxBatchSizeHasBeenSet(false)
3335
{
3436
}
3537

@@ -44,7 +46,9 @@ Resolver::Resolver(JsonView jsonValue) :
4446
m_kindHasBeenSet(false),
4547
m_pipelineConfigHasBeenSet(false),
4648
m_syncConfigHasBeenSet(false),
47-
m_cachingConfigHasBeenSet(false)
49+
m_cachingConfigHasBeenSet(false),
50+
m_maxBatchSize(0),
51+
m_maxBatchSizeHasBeenSet(false)
4852
{
4953
*this = jsonValue;
5054
}
@@ -121,6 +125,13 @@ Resolver& Resolver::operator =(JsonView jsonValue)
121125
m_cachingConfigHasBeenSet = true;
122126
}
123127

128+
if(jsonValue.ValueExists("maxBatchSize"))
129+
{
130+
m_maxBatchSize = jsonValue.GetInteger("maxBatchSize");
131+
132+
m_maxBatchSizeHasBeenSet = true;
133+
}
134+
124135
return *this;
125136
}
126137

@@ -187,6 +198,12 @@ JsonValue Resolver::Jsonize() const
187198

188199
}
189200

201+
if(m_maxBatchSizeHasBeenSet)
202+
{
203+
payload.WithInteger("maxBatchSize", m_maxBatchSize);
204+
205+
}
206+
190207
return payload;
191208
}
192209

0 commit comments

Comments
 (0)