Class MosaicLayout.Tile.Builder (2.44.0)

public static final class MosaicLayout.Tile.Builder extends GeneratedMessageV3.Builder<MosaicLayout.Tile.Builder> implements MosaicLayout.TileOrBuilder

A single tile in the mosaic. The placement and size of the tile are configurable.

Protobuf type google.monitoring.dashboard.v1.MosaicLayout.Tile

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MosaicLayout.Tile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

build()

public MosaicLayout.Tile build()
Returns
Type Description
MosaicLayout.Tile

buildPartial()

public MosaicLayout.Tile buildPartial()
Returns
Type Description
MosaicLayout.Tile

clear()

public MosaicLayout.Tile.Builder clear()
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public MosaicLayout.Tile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

clearHeight()

public MosaicLayout.Tile.Builder clearHeight()

The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

int32 height = 4;

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public MosaicLayout.Tile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

clearWidget()

public MosaicLayout.Tile.Builder clearWidget()

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Returns
Type Description
MosaicLayout.Tile.Builder

clearWidth()

public MosaicLayout.Tile.Builder clearWidth()

The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

int32 width = 3;

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

clearXPos()

public MosaicLayout.Tile.Builder clearXPos()

The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.

int32 x_pos = 1;

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

clearYPos()

public MosaicLayout.Tile.Builder clearYPos()

The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

int32 y_pos = 2;

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

clone()

public MosaicLayout.Tile.Builder clone()
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

getDefaultInstanceForType()

public MosaicLayout.Tile getDefaultInstanceForType()
Returns
Type Description
MosaicLayout.Tile

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getHeight()

public int getHeight()

The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

int32 height = 4;

Returns
Type Description
int

The height.

getWidget()

public Widget getWidget()

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Returns
Type Description
Widget

The widget.

getWidgetBuilder()

public Widget.Builder getWidgetBuilder()

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Returns
Type Description
Widget.Builder

getWidgetOrBuilder()

public WidgetOrBuilder getWidgetOrBuilder()

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Returns
Type Description
WidgetOrBuilder

getWidth()

public int getWidth()

The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

int32 width = 3;

Returns
Type Description
int

The width.

getXPos()

public int getXPos()

The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.

int32 x_pos = 1;

Returns
Type Description
int

The xPos.

getYPos()

public int getYPos()

The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

int32 y_pos = 2;

Returns
Type Description
int

The yPos.

hasWidget()

public boolean hasWidget()

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Returns
Type Description
boolean

Whether the widget field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MosaicLayout.Tile other)

public MosaicLayout.Tile.Builder mergeFrom(MosaicLayout.Tile other)
Parameter
Name Description
other MosaicLayout.Tile
Returns
Type Description
MosaicLayout.Tile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MosaicLayout.Tile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MosaicLayout.Tile.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MosaicLayout.Tile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

mergeWidget(Widget value)

public MosaicLayout.Tile.Builder mergeWidget(Widget value)

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Parameter
Name Description
value Widget
Returns
Type Description
MosaicLayout.Tile.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MosaicLayout.Tile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

setHeight(int value)

public MosaicLayout.Tile.Builder setHeight(int value)

The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

int32 height = 4;

Parameter
Name Description
value int

The height to set.

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MosaicLayout.Tile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final MosaicLayout.Tile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MosaicLayout.Tile.Builder
Overrides

setWidget(Widget value)

public MosaicLayout.Tile.Builder setWidget(Widget value)

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Parameter
Name Description
value Widget
Returns
Type Description
MosaicLayout.Tile.Builder

setWidget(Widget.Builder builderForValue)

public MosaicLayout.Tile.Builder setWidget(Widget.Builder builderForValue)

The informational widget contained in the tile. For example an XyChart.

.google.monitoring.dashboard.v1.Widget widget = 5;

Parameter
Name Description
builderForValue Widget.Builder
Returns
Type Description
MosaicLayout.Tile.Builder

setWidth(int value)

public MosaicLayout.Tile.Builder setWidth(int value)

The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

int32 width = 3;

Parameter
Name Description
value int

The width to set.

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

setXPos(int value)

public MosaicLayout.Tile.Builder setXPos(int value)

The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.

int32 x_pos = 1;

Parameter
Name Description
value int

The xPos to set.

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.

setYPos(int value)

public MosaicLayout.Tile.Builder setYPos(int value)

The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

int32 y_pos = 2;

Parameter
Name Description
value int

The yPos to set.

Returns
Type Description
MosaicLayout.Tile.Builder

This builder for chaining.