@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GridConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information specific to Grid layout, for server-side composition. See "Layouts" in Server-Side Composition.
| Constructor and Description |
|---|
GridConfiguration () |
| Modifier and Type | Method and Description |
|---|---|
GridConfiguration |
clone () |
boolean |
equals (Object obj) |
String |
getFeaturedParticipantAttribute ()
This attribute name identifies the featured slot.
|
Integer |
getGridGap ()
Specifies the spacing between participant tiles in pixels.
|
Boolean |
getOmitStoppedVideo ()
Determines whether to omit participants with stopped video in the composition.
|
String |
getVideoAspectRatio ()
Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
|
String |
getVideoFillMode ()
Defines how video content fits within the participant tile:
FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). |
int |
hashCode () |
Boolean |
isOmitStoppedVideo ()
Determines whether to omit participants with stopped video in the composition.
|
void |
marshall (ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setFeaturedParticipantAttribute (String featuredParticipantAttribute)
This attribute name identifies the featured slot.
|
void |
setGridGap (Integer gridGap)
Specifies the spacing between participant tiles in pixels.
|
void |
setOmitStoppedVideo (Boolean omitStoppedVideo)
Determines whether to omit participants with stopped video in the composition.
|
void |
setVideoAspectRatio (String videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
|
void |
setVideoFillMode (String videoFillMode)
Defines how video content fits within the participant tile:
FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). |
String |
toString ()
Returns a string representation of this object.
|
GridConfiguration |
withFeaturedParticipantAttribute (String featuredParticipantAttribute)
This attribute name identifies the featured slot.
|
GridConfiguration |
withGridGap (Integer gridGap)
Specifies the spacing between participant tiles in pixels.
|
GridConfiguration |
withOmitStoppedVideo (Boolean omitStoppedVideo)
Determines whether to omit participants with stopped video in the composition.
|
GridConfiguration |
withVideoAspectRatio (String videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
|
GridConfiguration |
withVideoAspectRatio (VideoAspectRatio videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
|
GridConfiguration |
withVideoFillMode (String videoFillMode)
Defines how video content fits within the participant tile:
FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). |
GridConfiguration |
withVideoFillMode (VideoFillMode videoFillMode)
Defines how video content fits within the participant tile:
FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). |
public GridConfiguration()
public void setFeaturedParticipantAttribute(String featuredParticipantAttribute)
This attribute name identifies the featured slot. A participant with this attribute set to "true"
(as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default:
"" (no featured participant).
featuredParticipantAttribute - This attribute name identifies the featured slot. A participant with this attribute set to
"true" (as a string value) in ParticipantTokenConfiguration is placed in the featured
slot. Default: "" (no featured participant).public String getFeaturedParticipantAttribute()
This attribute name identifies the featured slot. A participant with this attribute set to "true"
(as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default:
"" (no featured participant).
"true" (as a string value) in ParticipantTokenConfiguration is placed in the featured
slot. Default: "" (no featured participant).public GridConfiguration withFeaturedParticipantAttribute(String featuredParticipantAttribute)
This attribute name identifies the featured slot. A participant with this attribute set to "true"
(as a string value) in ParticipantTokenConfiguration is placed in the featured slot. Default:
"" (no featured participant).
featuredParticipantAttribute - This attribute name identifies the featured slot. A participant with this attribute set to
"true" (as a string value) in ParticipantTokenConfiguration is placed in the featured
slot. Default: "" (no featured participant).public void setOmitStoppedVideo(Boolean omitStoppedVideo)
Determines whether to omit participants with stopped video in the composition. Default: false.
omitStoppedVideo - Determines whether to omit participants with stopped video in the composition. Default: false
.public Boolean getOmitStoppedVideo()
Determines whether to omit participants with stopped video in the composition. Default: false.
false.public GridConfiguration withOmitStoppedVideo(Boolean omitStoppedVideo)
Determines whether to omit participants with stopped video in the composition. Default: false.
omitStoppedVideo - Determines whether to omit participants with stopped video in the composition. Default: false
.public Boolean isOmitStoppedVideo()
Determines whether to omit participants with stopped video in the composition. Default: false.
false.public void setVideoAspectRatio(String videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is
16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default:
VIDEO.VideoAspectRatio public String getVideoAspectRatio()
Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is
16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO.
VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default:
VIDEO.VideoAspectRatio public GridConfiguration withVideoAspectRatio(String videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is
16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default:
VIDEO.VideoAspectRatio public GridConfiguration withVideoAspectRatio(VideoAspectRatio videoAspectRatio)
Sets the non-featured participant display mode, to control the aspect ratio of video tiles. VIDEO is
16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode, to control the aspect ratio of video tiles.
VIDEO is 16:9, SQUARE is 1:1, and PORTRAIT is 3:4. Default:
VIDEO.VideoAspectRatio public void setVideoFillMode(String videoFillMode)
Defines how video content fits within the participant tile: FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for featured
participants.
videoFillMode - Defines how video content fits within the participant tile: FILL (stretched),
COVER (cropped), or CONTAIN (letterboxed). When not set,
videoFillMode defaults to COVER fill mode for participants in the grid and to
CONTAIN fill mode for featured participants.VideoFillMode public String getVideoFillMode()
Defines how video content fits within the participant tile: FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for featured
participants.
FILL (stretched),
COVER (cropped), or CONTAIN (letterboxed). When not set,
videoFillMode defaults to COVER fill mode for participants in the grid and to
CONTAIN fill mode for featured participants.VideoFillMode public GridConfiguration withVideoFillMode(String videoFillMode)
Defines how video content fits within the participant tile: FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for featured
participants.
videoFillMode - Defines how video content fits within the participant tile: FILL (stretched),
COVER (cropped), or CONTAIN (letterboxed). When not set,
videoFillMode defaults to COVER fill mode for participants in the grid and to
CONTAIN fill mode for featured participants.VideoFillMode public GridConfiguration withVideoFillMode(VideoFillMode videoFillMode)
Defines how video content fits within the participant tile: FILL (stretched), COVER
(cropped), or CONTAIN (letterboxed). When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for featured
participants.
videoFillMode - Defines how video content fits within the participant tile: FILL (stretched),
COVER (cropped), or CONTAIN (letterboxed). When not set,
videoFillMode defaults to COVER fill mode for participants in the grid and to
CONTAIN fill mode for featured participants.VideoFillMode public void setGridGap(Integer gridGap)
Specifies the spacing between participant tiles in pixels. Default: 2.
gridGap - Specifies the spacing between participant tiles in pixels. Default: 2.public Integer getGridGap()
Specifies the spacing between participant tiles in pixels. Default: 2.
2.public GridConfiguration withGridGap(Integer gridGap)
Specifies the spacing between participant tiles in pixels. Default: 2.
gridGap - Specifies the spacing between participant tiles in pixels. Default: 2.public String toString()
toString in class Object Object.toString() public GridConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo ProtocolMarshaller.marshall in interface StructuredPojo protocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.