Class XyChart.Axis.Builder (2.87.0)

public static final class XyChart.Axis.Builder extends GeneratedMessage.Builder<XyChart.Axis.Builder> implements XyChart.AxisOrBuilder

A chart axis.

Protobuf type google.monitoring.dashboard.v1.XyChart.Axis

Static Methods

getDescriptor()

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

Methods

build()

public XyChart.Axis build()
Returns
Type Description
XyChart.Axis

buildPartial()

public XyChart.Axis buildPartial()
Returns
Type Description
XyChart.Axis

clear()

public XyChart.Axis.Builder clear()
Returns
Type Description
XyChart.Axis.Builder
Overrides

clearLabel()

public XyChart.Axis.Builder clearLabel()

The label of the axis.

string label = 1;

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.

clearScale()

public XyChart.Axis.Builder clearScale()

The axis scale. By default, a linear scale is used.

.google.monitoring.dashboard.v1.XyChart.Axis.Scale scale = 2;

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.

getDefaultInstanceForType()

public XyChart.Axis getDefaultInstanceForType()
Returns
Type Description
XyChart.Axis

getDescriptorForType()

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

getLabel()

public String getLabel()

The label of the axis.

string label = 1;

Returns
Type Description
String

The label.

getLabelBytes()

public ByteString getLabelBytes()

The label of the axis.

string label = 1;

Returns
Type Description
ByteString

The bytes for label.

getScale()

public XyChart.Axis.Scale getScale()

The axis scale. By default, a linear scale is used.

.google.monitoring.dashboard.v1.XyChart.Axis.Scale scale = 2;

Returns
Type Description
XyChart.Axis.Scale

The scale.

getScaleValue()

public int getScaleValue()

The axis scale. By default, a linear scale is used.

.google.monitoring.dashboard.v1.XyChart.Axis.Scale scale = 2;

Returns
Type Description
int

The enum numeric value on the wire for scale.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(XyChart.Axis other)

public XyChart.Axis.Builder mergeFrom(XyChart.Axis other)
Parameter
Name Description
other XyChart.Axis
Returns
Type Description
XyChart.Axis.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public XyChart.Axis.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
XyChart.Axis.Builder
Overrides

setLabel(String value)

public XyChart.Axis.Builder setLabel(String value)

The label of the axis.

string label = 1;

Parameter
Name Description
value String

The label to set.

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.

setLabelBytes(ByteString value)

public XyChart.Axis.Builder setLabelBytes(ByteString value)

The label of the axis.

string label = 1;

Parameter
Name Description
value ByteString

The bytes for label to set.

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.

setScale(XyChart.Axis.Scale value)

public XyChart.Axis.Builder setScale(XyChart.Axis.Scale value)

The axis scale. By default, a linear scale is used.

.google.monitoring.dashboard.v1.XyChart.Axis.Scale scale = 2;

Parameter
Name Description
value XyChart.Axis.Scale

The scale to set.

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.

setScaleValue(int value)

public XyChart.Axis.Builder setScaleValue(int value)

The axis scale. By default, a linear scale is used.

.google.monitoring.dashboard.v1.XyChart.Axis.Scale scale = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for scale to set.

Returns
Type Description
XyChart.Axis.Builder

This builder for chaining.