@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 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.VideoAspectRatiopublic 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.VideoAspectRatiopublic 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.VideoAspectRatiopublic 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.VideoAspectRatiopublic 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.VideoFillModepublic 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.VideoFillModepublic 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.VideoFillModepublic 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.VideoFillModepublic 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 ObjectObject.toString()public GridConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.