public final class Point extends GeneratedMessageV3 implements PointOrBuilder
A single data point in a time series.
Protobuf type google.monitoring.v3.Point
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
INTERVAL_FIELD_NUMBER
public static final int INTERVAL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VALUE_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Point getDefaultInstance()
Returns |
---|
Type | Description |
Point | |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Point.Builder newBuilder()
newBuilder(Point prototype)
public static Point.Builder newBuilder(Point prototype)
Parameter |
---|
Name | Description |
prototype | Point
|
public static Point parseDelimitedFrom(InputStream input)
Returns |
---|
Type | Description |
Point | |
public static Point parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
parseFrom(byte[] data)
public static Point parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
Returns |
---|
Type | Description |
Point | |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Point parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
parseFrom(ByteString data)
public static Point parseFrom(ByteString data)
Returns |
---|
Type | Description |
Point | |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Point parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
public static Point parseFrom(CodedInputStream input)
Returns |
---|
Type | Description |
Point | |
public static Point parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
public static Point parseFrom(InputStream input)
Returns |
---|
Type | Description |
Point | |
public static Point parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
parseFrom(ByteBuffer data)
public static Point parseFrom(ByteBuffer data)
Returns |
---|
Type | Description |
Point | |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Point parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
---|
Type | Description |
Point | |
parser()
public static Parser<Point> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public Point getDefaultInstanceForType()
Returns |
---|
Type | Description |
Point | |
getInterval()
public TimeInterval getInterval()
The time interval to which the data point applies. For GAUGE
metrics,
the start time is optional, but if it is supplied, it must equal the
end time. For DELTA
metrics, the start
and end time should specify a non-zero interval, with subsequent points
specifying contiguous and non-overlapping intervals. For CUMULATIVE
metrics, the start and end time should specify a non-zero interval, with
subsequent points specifying the same start time and increasing end times,
until an event resets the cumulative value to zero and sets a new start
time for the following points.
.google.monitoring.v3.TimeInterval interval = 1;
getIntervalOrBuilder()
public TimeIntervalOrBuilder getIntervalOrBuilder()
The time interval to which the data point applies. For GAUGE
metrics,
the start time is optional, but if it is supplied, it must equal the
end time. For DELTA
metrics, the start
and end time should specify a non-zero interval, with subsequent points
specifying contiguous and non-overlapping intervals. For CUMULATIVE
metrics, the start and end time should specify a non-zero interval, with
subsequent points specifying the same start time and increasing end times,
until an event resets the cumulative value to zero and sets a new start
time for the following points.
.google.monitoring.v3.TimeInterval interval = 1;
getParserForType()
public Parser<Point> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getValue()
public TypedValue getValue()
The value of the data point.
.google.monitoring.v3.TypedValue value = 2;
getValueOrBuilder()
public TypedValueOrBuilder getValueOrBuilder()
The value of the data point.
.google.monitoring.v3.TypedValue value = 2;
hasInterval()
public boolean hasInterval()
The time interval to which the data point applies. For GAUGE
metrics,
the start time is optional, but if it is supplied, it must equal the
end time. For DELTA
metrics, the start
and end time should specify a non-zero interval, with subsequent points
specifying contiguous and non-overlapping intervals. For CUMULATIVE
metrics, the start and end time should specify a non-zero interval, with
subsequent points specifying the same start time and increasing end times,
until an event resets the cumulative value to zero and sets a new start
time for the following points.
.google.monitoring.v3.TimeInterval interval = 1;
Returns |
---|
Type | Description |
boolean | Whether the interval field is set.
|
hasValue()
public boolean hasValue()
The value of the data point.
.google.monitoring.v3.TypedValue value = 2;
Returns |
---|
Type | Description |
boolean | Whether the value field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Point.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Point.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Point.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides