public final class TimeSeriesRatio extends GeneratedMessageV3 implements TimeSeriesRatioOrBuilder
A TimeSeriesRatio
specifies two TimeSeries
to use for computing the
good_service / total_service
ratio. The specified TimeSeries
must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind =
DELTA
or MetricKind = CUMULATIVE
. The TimeSeriesRatio
must specify
exactly two of good, bad, and total, and the relationship good_service +
bad_service = total_service
will be assumed.
Protobuf type google.monitoring.v3.TimeSeriesRatio
Static Fields
BAD_SERVICE_FILTER_FIELD_NUMBER
public static final int BAD_SERVICE_FILTER_FIELD_NUMBER
Field Value
GOOD_SERVICE_FILTER_FIELD_NUMBER
public static final int GOOD_SERVICE_FILTER_FIELD_NUMBER
Field Value
TOTAL_SERVICE_FILTER_FIELD_NUMBER
public static final int TOTAL_SERVICE_FILTER_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static TimeSeriesRatio getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static TimeSeriesRatio.Builder newBuilder()
Returns
newBuilder(TimeSeriesRatio prototype)
public static TimeSeriesRatio.Builder newBuilder(TimeSeriesRatio prototype)
Parameter
Returns
public static TimeSeriesRatio parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static TimeSeriesRatio parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static TimeSeriesRatio parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TimeSeriesRatio parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static TimeSeriesRatio parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TimeSeriesRatio parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimeSeriesRatio parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static TimeSeriesRatio parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimeSeriesRatio parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static TimeSeriesRatio parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static TimeSeriesRatio parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TimeSeriesRatio parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<TimeSeriesRatio> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getBadServiceFilter()
public String getBadServiceFilter()
A monitoring filter
specifying a TimeSeries
quantifying bad service, either demanded service
that was not provided or demanded service that was of inadequate quality.
Must have ValueType = DOUBLE
or ValueType = INT64
and must have
MetricKind = DELTA
or MetricKind = CUMULATIVE
.
string bad_service_filter = 5;
Returns
Type | Description |
String | The badServiceFilter.
|
getBadServiceFilterBytes()
public ByteString getBadServiceFilterBytes()
A monitoring filter
specifying a TimeSeries
quantifying bad service, either demanded service
that was not provided or demanded service that was of inadequate quality.
Must have ValueType = DOUBLE
or ValueType = INT64
and must have
MetricKind = DELTA
or MetricKind = CUMULATIVE
.
string bad_service_filter = 5;
Returns
Type | Description |
ByteString | The bytes for badServiceFilter.
|
getDefaultInstanceForType()
public TimeSeriesRatio getDefaultInstanceForType()
Returns
getGoodServiceFilter()
public String getGoodServiceFilter()
A monitoring filter
specifying a TimeSeries
quantifying good service provided. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind =
DELTA
or MetricKind = CUMULATIVE
.
string good_service_filter = 4;
Returns
Type | Description |
String | The goodServiceFilter.
|
getGoodServiceFilterBytes()
public ByteString getGoodServiceFilterBytes()
A monitoring filter
specifying a TimeSeries
quantifying good service provided. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind =
DELTA
or MetricKind = CUMULATIVE
.
string good_service_filter = 4;
Returns
Type | Description |
ByteString | The bytes for goodServiceFilter.
|
getParserForType()
public Parser<TimeSeriesRatio> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getTotalServiceFilter()
public String getTotalServiceFilter()
A monitoring filter
specifying a TimeSeries
quantifying total demanded service. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind =
DELTA
or MetricKind = CUMULATIVE
.
string total_service_filter = 6;
Returns
Type | Description |
String | The totalServiceFilter.
|
getTotalServiceFilterBytes()
public ByteString getTotalServiceFilterBytes()
A monitoring filter
specifying a TimeSeries
quantifying total demanded service. Must have
ValueType = DOUBLE
or ValueType = INT64
and must have MetricKind =
DELTA
or MetricKind = CUMULATIVE
.
string total_service_filter = 6;
Returns
Type | Description |
ByteString | The bytes for totalServiceFilter.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public TimeSeriesRatio.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TimeSeriesRatio.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public TimeSeriesRatio.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions