public final class Threshold extends GeneratedMessageV3 implements ThresholdOrBuilder
Defines a threshold for categorizing time series values.
Protobuf type google.monitoring.dashboard.v1.Threshold
Static Fields
COLOR_FIELD_NUMBER
public static final int COLOR_FIELD_NUMBER
Field Value
DIRECTION_FIELD_NUMBER
public static final int DIRECTION_FIELD_NUMBER
Field Value
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER
Field Value
TARGET_AXIS_FIELD_NUMBER
public static final int TARGET_AXIS_FIELD_NUMBER
Field Value
VALUE_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Threshold getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Threshold.Builder newBuilder()
Returns
newBuilder(Threshold prototype)
public static Threshold.Builder newBuilder(Threshold prototype)
Parameter
Returns
public static Threshold parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Threshold parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Threshold parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Threshold parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Threshold parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Threshold parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Threshold parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Threshold parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Threshold parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Threshold parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Threshold parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Threshold parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Threshold> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getColor()
public Threshold.Color getColor()
The state color for this threshold. Color is not allowed in a XyChart.
.google.monitoring.dashboard.v1.Threshold.Color color = 3;
Returns
getColorValue()
public int getColorValue()
The state color for this threshold. Color is not allowed in a XyChart.
.google.monitoring.dashboard.v1.Threshold.Color color = 3;
Returns
Type | Description |
int | The enum numeric value on the wire for color.
|
getDefaultInstanceForType()
public Threshold getDefaultInstanceForType()
Returns
getDirection()
public Threshold.Direction getDirection()
The direction for the current threshold. Direction is not allowed in a
XyChart.
.google.monitoring.dashboard.v1.Threshold.Direction direction = 4;
Returns
getDirectionValue()
public int getDirectionValue()
The direction for the current threshold. Direction is not allowed in a
XyChart.
.google.monitoring.dashboard.v1.Threshold.Direction direction = 4;
Returns
Type | Description |
int | The enum numeric value on the wire for direction.
|
getLabel()
A label for the threshold.
string label = 1;
Returns
Type | Description |
String | The label.
|
getLabelBytes()
public ByteString getLabelBytes()
A label for the threshold.
string label = 1;
Returns
getParserForType()
public Parser<Threshold> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getTargetAxis()
public Threshold.TargetAxis getTargetAxis()
The target axis to use for plotting the threshold. Target axis is not
allowed in a Scorecard.
.google.monitoring.dashboard.v1.Threshold.TargetAxis target_axis = 5;
Returns
getTargetAxisValue()
public int getTargetAxisValue()
The target axis to use for plotting the threshold. Target axis is not
allowed in a Scorecard.
.google.monitoring.dashboard.v1.Threshold.TargetAxis target_axis = 5;
Returns
Type | Description |
int | The enum numeric value on the wire for targetAxis.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getValue()
The value of the threshold. The value should be defined in the native scale
of the metric.
double value = 2;
Returns
Type | Description |
double | The value.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Threshold.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Threshold.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Threshold.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions