Skip to content

Commit e10cc4b

Browse files
author
aws-sdk-cpp-automation
committed
Add support for media replication to link multiple WebRTC media sessions together to reach larger and global audiences. Participants connected to a replica session can be granted access to join the primary session and can switch sessions with their existing WebRTC connection
AWS QuickSight Service Features - Expand public API support for group management. Document improvements to the RAM API operations and parameter descriptions. This release includes a fix in the DescribeImageScanFindings paginated output. This release adds support for selecting a maintenance window.
1 parent 14548ec commit e10cc4b

File tree

59 files changed

+3478
-225
lines changed

Some content is hidden

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

59 files changed

+3478
-225
lines changed

aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/model/CreateMeetingRequest.h

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,55 @@ namespace Model
352352
*/
353353
inline CreateMeetingRequest& WithMeetingFeatures(MeetingFeaturesConfiguration&& value) { SetMeetingFeatures(std::move(value)); return *this;}
354354

355+
356+
/**
357+
* <p>When specified, replicates the media from the primary meeting to the new
358+
* meeting.</p>
359+
*/
360+
inline const Aws::String& GetPrimaryMeetingId() const{ return m_primaryMeetingId; }
361+
362+
/**
363+
* <p>When specified, replicates the media from the primary meeting to the new
364+
* meeting.</p>
365+
*/
366+
inline bool PrimaryMeetingIdHasBeenSet() const { return m_primaryMeetingIdHasBeenSet; }
367+
368+
/**
369+
* <p>When specified, replicates the media from the primary meeting to the new
370+
* meeting.</p>
371+
*/
372+
inline void SetPrimaryMeetingId(const Aws::String& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = value; }
373+
374+
/**
375+
* <p>When specified, replicates the media from the primary meeting to the new
376+
* meeting.</p>
377+
*/
378+
inline void SetPrimaryMeetingId(Aws::String&& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = std::move(value); }
379+
380+
/**
381+
* <p>When specified, replicates the media from the primary meeting to the new
382+
* meeting.</p>
383+
*/
384+
inline void SetPrimaryMeetingId(const char* value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId.assign(value); }
385+
386+
/**
387+
* <p>When specified, replicates the media from the primary meeting to the new
388+
* meeting.</p>
389+
*/
390+
inline CreateMeetingRequest& WithPrimaryMeetingId(const Aws::String& value) { SetPrimaryMeetingId(value); return *this;}
391+
392+
/**
393+
* <p>When specified, replicates the media from the primary meeting to the new
394+
* meeting.</p>
395+
*/
396+
inline CreateMeetingRequest& WithPrimaryMeetingId(Aws::String&& value) { SetPrimaryMeetingId(std::move(value)); return *this;}
397+
398+
/**
399+
* <p>When specified, replicates the media from the primary meeting to the new
400+
* meeting.</p>
401+
*/
402+
inline CreateMeetingRequest& WithPrimaryMeetingId(const char* value) { SetPrimaryMeetingId(value); return *this;}
403+
355404
private:
356405

357406
Aws::String m_clientRequestToken;
@@ -371,6 +420,9 @@ namespace Model
371420

372421
MeetingFeaturesConfiguration m_meetingFeatures;
373422
bool m_meetingFeaturesHasBeenSet;
423+
424+
Aws::String m_primaryMeetingId;
425+
bool m_primaryMeetingIdHasBeenSet;
374426
};
375427

376428
} // namespace Model

aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/model/CreateMeetingWithAttendeesRequest.h

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,55 @@ namespace Model
395395
*/
396396
inline CreateMeetingWithAttendeesRequest& AddAttendees(CreateAttendeeRequestItem&& value) { m_attendeesHasBeenSet = true; m_attendees.push_back(std::move(value)); return *this; }
397397

398+
399+
/**
400+
* <p>When specified, replicates the media from the primary meeting to the new
401+
* meeting.</p>
402+
*/
403+
inline const Aws::String& GetPrimaryMeetingId() const{ return m_primaryMeetingId; }
404+
405+
/**
406+
* <p>When specified, replicates the media from the primary meeting to the new
407+
* meeting.</p>
408+
*/
409+
inline bool PrimaryMeetingIdHasBeenSet() const { return m_primaryMeetingIdHasBeenSet; }
410+
411+
/**
412+
* <p>When specified, replicates the media from the primary meeting to the new
413+
* meeting.</p>
414+
*/
415+
inline void SetPrimaryMeetingId(const Aws::String& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = value; }
416+
417+
/**
418+
* <p>When specified, replicates the media from the primary meeting to the new
419+
* meeting.</p>
420+
*/
421+
inline void SetPrimaryMeetingId(Aws::String&& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = std::move(value); }
422+
423+
/**
424+
* <p>When specified, replicates the media from the primary meeting to the new
425+
* meeting.</p>
426+
*/
427+
inline void SetPrimaryMeetingId(const char* value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId.assign(value); }
428+
429+
/**
430+
* <p>When specified, replicates the media from the primary meeting to the new
431+
* meeting.</p>
432+
*/
433+
inline CreateMeetingWithAttendeesRequest& WithPrimaryMeetingId(const Aws::String& value) { SetPrimaryMeetingId(value); return *this;}
434+
435+
/**
436+
* <p>When specified, replicates the media from the primary meeting to the new
437+
* meeting.</p>
438+
*/
439+
inline CreateMeetingWithAttendeesRequest& WithPrimaryMeetingId(Aws::String&& value) { SetPrimaryMeetingId(std::move(value)); return *this;}
440+
441+
/**
442+
* <p>When specified, replicates the media from the primary meeting to the new
443+
* meeting.</p>
444+
*/
445+
inline CreateMeetingWithAttendeesRequest& WithPrimaryMeetingId(const char* value) { SetPrimaryMeetingId(value); return *this;}
446+
398447
private:
399448

400449
Aws::String m_clientRequestToken;
@@ -417,6 +466,9 @@ namespace Model
417466

418467
Aws::Vector<CreateAttendeeRequestItem> m_attendees;
419468
bool m_attendeesHasBeenSet;
469+
470+
Aws::String m_primaryMeetingId;
471+
bool m_primaryMeetingIdHasBeenSet;
420472
};
421473

422474
} // namespace Model

aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/model/Meeting.h

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,55 @@ namespace Model
336336
*/
337337
inline Meeting& WithMeetingFeatures(MeetingFeaturesConfiguration&& value) { SetMeetingFeatures(std::move(value)); return *this;}
338338

339+
340+
/**
341+
* <p>When specified, replicates the media from the primary meeting to this
342+
* meeting.</p>
343+
*/
344+
inline const Aws::String& GetPrimaryMeetingId() const{ return m_primaryMeetingId; }
345+
346+
/**
347+
* <p>When specified, replicates the media from the primary meeting to this
348+
* meeting.</p>
349+
*/
350+
inline bool PrimaryMeetingIdHasBeenSet() const { return m_primaryMeetingIdHasBeenSet; }
351+
352+
/**
353+
* <p>When specified, replicates the media from the primary meeting to this
354+
* meeting.</p>
355+
*/
356+
inline void SetPrimaryMeetingId(const Aws::String& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = value; }
357+
358+
/**
359+
* <p>When specified, replicates the media from the primary meeting to this
360+
* meeting.</p>
361+
*/
362+
inline void SetPrimaryMeetingId(Aws::String&& value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId = std::move(value); }
363+
364+
/**
365+
* <p>When specified, replicates the media from the primary meeting to this
366+
* meeting.</p>
367+
*/
368+
inline void SetPrimaryMeetingId(const char* value) { m_primaryMeetingIdHasBeenSet = true; m_primaryMeetingId.assign(value); }
369+
370+
/**
371+
* <p>When specified, replicates the media from the primary meeting to this
372+
* meeting.</p>
373+
*/
374+
inline Meeting& WithPrimaryMeetingId(const Aws::String& value) { SetPrimaryMeetingId(value); return *this;}
375+
376+
/**
377+
* <p>When specified, replicates the media from the primary meeting to this
378+
* meeting.</p>
379+
*/
380+
inline Meeting& WithPrimaryMeetingId(Aws::String&& value) { SetPrimaryMeetingId(std::move(value)); return *this;}
381+
382+
/**
383+
* <p>When specified, replicates the media from the primary meeting to this
384+
* meeting.</p>
385+
*/
386+
inline Meeting& WithPrimaryMeetingId(const char* value) { SetPrimaryMeetingId(value); return *this;}
387+
339388
private:
340389

341390
Aws::String m_meetingId;
@@ -355,6 +404,9 @@ namespace Model
355404

356405
MeetingFeaturesConfiguration m_meetingFeatures;
357406
bool m_meetingFeaturesHasBeenSet;
407+
408+
Aws::String m_primaryMeetingId;
409+
bool m_primaryMeetingIdHasBeenSet;
358410
};
359411

360412
} // namespace Model

aws-cpp-sdk-chime-sdk-meetings/source/model/CreateMeetingRequest.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ CreateMeetingRequest::CreateMeetingRequest() :
1919
m_meetingHostIdHasBeenSet(false),
2020
m_externalMeetingIdHasBeenSet(false),
2121
m_notificationsConfigurationHasBeenSet(false),
22-
m_meetingFeaturesHasBeenSet(false)
22+
m_meetingFeaturesHasBeenSet(false),
23+
m_primaryMeetingIdHasBeenSet(false)
2324
{
2425
}
2526

@@ -63,6 +64,12 @@ Aws::String CreateMeetingRequest::SerializePayload() const
6364

6465
}
6566

67+
if(m_primaryMeetingIdHasBeenSet)
68+
{
69+
payload.WithString("PrimaryMeetingId", m_primaryMeetingId);
70+
71+
}
72+
6673
return payload.View().WriteReadable();
6774
}
6875

aws-cpp-sdk-chime-sdk-meetings/source/model/CreateMeetingWithAttendeesRequest.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ CreateMeetingWithAttendeesRequest::CreateMeetingWithAttendeesRequest() :
2020
m_externalMeetingIdHasBeenSet(false),
2121
m_meetingFeaturesHasBeenSet(false),
2222
m_notificationsConfigurationHasBeenSet(false),
23-
m_attendeesHasBeenSet(false)
23+
m_attendeesHasBeenSet(false),
24+
m_primaryMeetingIdHasBeenSet(false)
2425
{
2526
}
2627

@@ -75,6 +76,12 @@ Aws::String CreateMeetingWithAttendeesRequest::SerializePayload() const
7576

7677
}
7778

79+
if(m_primaryMeetingIdHasBeenSet)
80+
{
81+
payload.WithString("PrimaryMeetingId", m_primaryMeetingId);
82+
83+
}
84+
7885
return payload.View().WriteReadable();
7986
}
8087

aws-cpp-sdk-chime-sdk-meetings/source/model/Meeting.cpp

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ Meeting::Meeting() :
2424
m_externalMeetingIdHasBeenSet(false),
2525
m_mediaRegionHasBeenSet(false),
2626
m_mediaPlacementHasBeenSet(false),
27-
m_meetingFeaturesHasBeenSet(false)
27+
m_meetingFeaturesHasBeenSet(false),
28+
m_primaryMeetingIdHasBeenSet(false)
2829
{
2930
}
3031

@@ -34,7 +35,8 @@ Meeting::Meeting(JsonView jsonValue) :
3435
m_externalMeetingIdHasBeenSet(false),
3536
m_mediaRegionHasBeenSet(false),
3637
m_mediaPlacementHasBeenSet(false),
37-
m_meetingFeaturesHasBeenSet(false)
38+
m_meetingFeaturesHasBeenSet(false),
39+
m_primaryMeetingIdHasBeenSet(false)
3840
{
3941
*this = jsonValue;
4042
}
@@ -83,6 +85,13 @@ Meeting& Meeting::operator =(JsonView jsonValue)
8385
m_meetingFeaturesHasBeenSet = true;
8486
}
8587

88+
if(jsonValue.ValueExists("PrimaryMeetingId"))
89+
{
90+
m_primaryMeetingId = jsonValue.GetString("PrimaryMeetingId");
91+
92+
m_primaryMeetingIdHasBeenSet = true;
93+
}
94+
8695
return *this;
8796
}
8897

@@ -126,6 +135,12 @@ JsonValue Meeting::Jsonize() const
126135

127136
}
128137

138+
if(m_primaryMeetingIdHasBeenSet)
139+
{
140+
payload.WithString("PrimaryMeetingId", m_primaryMeetingId);
141+
142+
}
143+
129144
return payload;
130145
}
131146

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.218"
6+
#define AWS_SDK_VERSION_STRING "1.9.219"
77
#define AWS_SDK_VERSION_MAJOR 1
88
#define AWS_SDK_VERSION_MINOR 9
9-
#define AWS_SDK_VERSION_PATCH 218
9+
#define AWS_SDK_VERSION_PATCH 219

aws-cpp-sdk-ecr/include/aws/ecr/model/ScanningRepositoryFilter.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ namespace Model
2525
{
2626

2727
/**
28-
* <p>The details of a scanning repository filter.</p><p><h3>See Also:</h3> <a
28+
* <p>The details of a scanning repository filter. For more information on how to
29+
* use filters, see <a
30+
* href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html#image-scanning-filters">Using
31+
* filters</a> in the <i>Amazon Elastic Container Registry User
32+
* Guide</i>.</p><p><h3>See Also:</h3> <a
2933
* href="http://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/ScanningRepositoryFilter">AWS
3034
* API Reference</a></p>
3135
*/

0 commit comments

Comments
 (0)