Class MosaicLayout.Tile.Builder (2.17.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MosaicLayout.Tile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides

build()

public MosaicLayout.Tile build()
Returns
TypeDescription
MosaicLayout.Tile

buildPartial()

public MosaicLayout.Tile buildPartial()
Returns
TypeDescription
MosaicLayout.Tile

clear()

public MosaicLayout.Tile.Builder clear()
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public MosaicLayout.Tile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
MosaicLayout.Tile.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public MosaicLayout.Tile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
MosaicLayout.Tile.Builder

This builder for chaining.

clone()

public MosaicLayout.Tile.Builder clone()
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides

getDefaultInstanceForType()

public MosaicLayout.Tile getDefaultInstanceForType()
Returns
TypeDescription
MosaicLayout.Tile

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the widget field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(MosaicLayout.Tile other)

public MosaicLayout.Tile.Builder mergeFrom(MosaicLayout.Tile other)
Parameter
NameDescription
otherMosaicLayout.Tile
Returns
TypeDescription
MosaicLayout.Tile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MosaicLayout.Tile.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public MosaicLayout.Tile.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MosaicLayout.Tile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueWidget
Returns
TypeDescription
MosaicLayout.Tile.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MosaicLayout.Tile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueint

The height to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
MosaicLayout.Tile.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final MosaicLayout.Tile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueWidget
Returns
TypeDescription
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
NameDescription
builderForValueWidget.Builder
Returns
TypeDescription
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
NameDescription
valueint

The width to set.

Returns
TypeDescription
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
NameDescription
valueint

The xPos to set.

Returns
TypeDescription
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
NameDescription
valueint

The yPos to set.

Returns
TypeDescription
MosaicLayout.Tile.Builder

This builder for chaining.