@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.
|
String |
getVideoFillMode()
Defines how video fits within the participant tile.
|
int |
hashCode() |
Boolean |
isOmitStoppedVideo()
Determines whether to omit participants with stopped video in the composition.
|
void |
marshall(ProtocolMarshaller 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.
|
void |
setVideoFillMode(String videoFillMode)
Defines how video fits within the participant tile.
|
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.
|
GridConfiguration |
withVideoAspectRatio(VideoAspectRatio videoAspectRatio)
Sets the non-featured participant display mode.
|
GridConfiguration |
withVideoFillMode(String videoFillMode)
Defines how video fits within the participant tile.
|
GridConfiguration |
withVideoFillMode(VideoFillMode videoFillMode)
Defines how video fits within the participant tile.
|
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.
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.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.
"true" (as a string value) in ParticipantTokenConfiguration is placed in the featured
slot.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.
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.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 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. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode. Default: VIDEO.VideoAspectRatiopublic String getVideoAspectRatio()
Sets the non-featured participant display mode. Default: VIDEO.
VIDEO.VideoAspectRatiopublic GridConfiguration withVideoAspectRatio(String videoAspectRatio)
Sets the non-featured participant display mode. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode. Default: VIDEO.VideoAspectRatiopublic GridConfiguration withVideoAspectRatio(VideoAspectRatio videoAspectRatio)
Sets the non-featured participant display mode. Default: VIDEO.
videoAspectRatio - Sets the non-featured participant display mode. Default: VIDEO.VideoAspectRatiopublic void setVideoFillMode(String videoFillMode)
Defines how video fits within the participant tile. 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 fits within the participant tile. 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 fits within the participant tile. When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for featured
participants.
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 fits within the participant tile. 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 fits within the participant tile. 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 fits within the participant tile. 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 fits within the participant tile. When not set, videoFillMode defaults to
COVER fill mode for participants in the grid and to CONTAIN fill mode for
featured participants.VideoFillModepublic String toString()
toString in class ObjectObject.toString()public GridConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.