-
public final class SetDeviceMetricsOverrideRequestRequest object containing input parameters for the EmulationDomain.setDeviceMetricsOverride command.
-
-
Field Summary
Fields Modifier and Type Field Description private final Integerwidthprivate final Integerheightprivate final DoubledeviceScaleFactorprivate final Booleanmobileprivate final Doublescaleprivate final IntegerscreenWidthprivate final IntegerscreenHeightprivate final IntegerpositionXprivate final IntegerpositionYprivate final BooleandontSetVisibleSizeprivate final ScreenOrientationscreenOrientationprivate final Viewportviewportprivate final DisplayFeaturedisplayFeature
-
Constructor Summary
Constructors Constructor Description SetDeviceMetricsOverrideRequest(Integer width, Integer height, Double deviceScaleFactor, Boolean mobile, Double scale, Integer screenWidth, Integer screenHeight, Integer positionX, Integer positionY, Boolean dontSetVisibleSize, ScreenOrientation screenOrientation, Viewport viewport, DisplayFeature displayFeature)
-
Method Summary
Modifier and Type Method Description final Integercomponent1()final Integercomponent2()final Doublecomponent3()final Booleancomponent4()final Doublecomponent5()final Integercomponent6()final Integercomponent7()final Integercomponent8()final Integercomponent9()final Booleancomponent10()final ScreenOrientationcomponent11()final Viewportcomponent12()final DisplayFeaturecomponent13()final SetDeviceMetricsOverrideRequestcopy(Integer width, Integer height, Double deviceScaleFactor, Boolean mobile, Double scale, Integer screenWidth, Integer screenHeight, Integer positionX, Integer positionY, Boolean dontSetVisibleSize, ScreenOrientation screenOrientation, Viewport viewport, DisplayFeature displayFeature)final IntegergetWidth()Overriding width value in pixels (minimum 0, maximum 10000000). final IntegergetHeight()Overriding height value in pixels (minimum 0, maximum 10000000). final DoublegetDeviceScaleFactor()Overriding device scale factor value. final BooleangetMobile()Whether to emulate mobile device. final DoublegetScale()Scale to apply to resulting view image. final IntegergetScreenWidth()Overriding screen width value in pixels (minimum 0, maximum 10000000). final IntegergetScreenHeight()Overriding screen height value in pixels (minimum 0, maximum 10000000). final IntegergetPositionX()Overriding view X position on screen in pixels (minimum 0, maximum 10000000). final IntegergetPositionY()Overriding view Y position on screen in pixels (minimum 0, maximum 10000000). final BooleangetDontSetVisibleSize()Do not set visible view size, rely upon explicit setVisibleSize call. final ScreenOrientationgetScreenOrientation()Screen orientation override. final ViewportgetViewport()If set, the visible area of the page will be overridden to this viewport. final DisplayFeaturegetDisplayFeature()If set, the display feature of a multi-segment screen. -
-
Constructor Detail
-
SetDeviceMetricsOverrideRequest
SetDeviceMetricsOverrideRequest(Integer width, Integer height, Double deviceScaleFactor, Boolean mobile, Double scale, Integer screenWidth, Integer screenHeight, Integer positionX, Integer positionY, Boolean dontSetVisibleSize, ScreenOrientation screenOrientation, Viewport viewport, DisplayFeature displayFeature)
-
-
Method Detail
-
component1
final Integer component1()
-
component2
final Integer component2()
-
component3
final Double component3()
-
component4
final Boolean component4()
-
component5
final Double component5()
-
component6
final Integer component6()
-
component7
final Integer component7()
-
component8
final Integer component8()
-
component9
final Integer component9()
-
component10
final Boolean component10()
-
component11
final ScreenOrientation component11()
-
component12
final Viewport component12()
-
component13
final DisplayFeature component13()
-
copy
final SetDeviceMetricsOverrideRequest copy(Integer width, Integer height, Double deviceScaleFactor, Boolean mobile, Double scale, Integer screenWidth, Integer screenHeight, Integer positionX, Integer positionY, Boolean dontSetVisibleSize, ScreenOrientation screenOrientation, Viewport viewport, DisplayFeature displayFeature)
-
getWidth
final Integer getWidth()
Overriding width value in pixels (minimum 0, maximum 10000000). 0 disables the override.
-
getHeight
final Integer getHeight()
Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override.
-
getDeviceScaleFactor
final Double getDeviceScaleFactor()
Overriding device scale factor value. 0 disables the override.
-
getMobile
final Boolean getMobile()
Whether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more.
-
getScreenWidth
final Integer getScreenWidth()
Overriding screen width value in pixels (minimum 0, maximum 10000000).
-
getScreenHeight
final Integer getScreenHeight()
Overriding screen height value in pixels (minimum 0, maximum 10000000).
-
getPositionX
final Integer getPositionX()
Overriding view X position on screen in pixels (minimum 0, maximum 10000000).
-
getPositionY
final Integer getPositionY()
Overriding view Y position on screen in pixels (minimum 0, maximum 10000000).
-
getDontSetVisibleSize
final Boolean getDontSetVisibleSize()
Do not set visible view size, rely upon explicit setVisibleSize call.
-
getScreenOrientation
final ScreenOrientation getScreenOrientation()
Screen orientation override.
-
getViewport
final Viewport getViewport()
If set, the visible area of the page will be overridden to this viewport. This viewport change is not observed by the page, e.g. viewport-relative elements do not change positions.
-
getDisplayFeature
final DisplayFeature getDisplayFeature()
If set, the display feature of a multi-segment screen. If not set, multi-segment support is turned-off.
-
-
-
-