Package com.google.monitoring.v3
Class WindowsBasedSli.PerformanceThreshold
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold
-
- All Implemented Interfaces:
WindowsBasedSli.PerformanceThresholdOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
- WindowsBasedSli
public static final class WindowsBasedSli.PerformanceThreshold extends com.google.protobuf.GeneratedMessageV3 implements WindowsBasedSli.PerformanceThresholdOrBuilder
A `PerformanceThreshold` is used when each window is good when that window has a sufficiently high `performance`.
Protobuf typegoogle.monitoring.v3.WindowsBasedSli.PerformanceThreshold
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WindowsBasedSli.PerformanceThreshold.Builder
A `PerformanceThreshold` is used when each window is good when that window has a sufficiently high `performance`.static class
WindowsBasedSli.PerformanceThreshold.TypeCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
BASIC_SLI_PERFORMANCE_FIELD_NUMBER
static int
PERFORMANCE_FIELD_NUMBER
static int
THRESHOLD_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
BasicSli
getBasicSliPerformance()
`BasicSli` to evaluate to judge window quality.BasicSliOrBuilder
getBasicSliPerformanceOrBuilder()
`BasicSli` to evaluate to judge window quality.static WindowsBasedSli.PerformanceThreshold
getDefaultInstance()
WindowsBasedSli.PerformanceThreshold
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<WindowsBasedSli.PerformanceThreshold>
getParserForType()
RequestBasedSli
getPerformance()
`RequestBasedSli` to evaluate to judge window quality.RequestBasedSliOrBuilder
getPerformanceOrBuilder()
`RequestBasedSli` to evaluate to judge window quality.int
getSerializedSize()
double
getThreshold()
If window `performance >= threshold`, the window is counted as good.WindowsBasedSli.PerformanceThreshold.TypeCase
getTypeCase()
boolean
hasBasicSliPerformance()
`BasicSli` to evaluate to judge window quality.int
hashCode()
boolean
hasPerformance()
`RequestBasedSli` to evaluate to judge window quality.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static WindowsBasedSli.PerformanceThreshold.Builder
newBuilder()
static WindowsBasedSli.PerformanceThreshold.Builder
newBuilder(WindowsBasedSli.PerformanceThreshold prototype)
WindowsBasedSli.PerformanceThreshold.Builder
newBuilderForType()
protected WindowsBasedSli.PerformanceThreshold.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static WindowsBasedSli.PerformanceThreshold
parseDelimitedFrom(InputStream input)
static WindowsBasedSli.PerformanceThreshold
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WindowsBasedSli.PerformanceThreshold
parseFrom(byte[] data)
static WindowsBasedSli.PerformanceThreshold
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WindowsBasedSli.PerformanceThreshold
parseFrom(com.google.protobuf.ByteString data)
static WindowsBasedSli.PerformanceThreshold
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WindowsBasedSli.PerformanceThreshold
parseFrom(com.google.protobuf.CodedInputStream input)
static WindowsBasedSli.PerformanceThreshold
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WindowsBasedSli.PerformanceThreshold
parseFrom(InputStream input)
static WindowsBasedSli.PerformanceThreshold
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static WindowsBasedSli.PerformanceThreshold
parseFrom(ByteBuffer data)
static WindowsBasedSli.PerformanceThreshold
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<WindowsBasedSli.PerformanceThreshold>
parser()
WindowsBasedSli.PerformanceThreshold.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PERFORMANCE_FIELD_NUMBER
public static final int PERFORMANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BASIC_SLI_PERFORMANCE_FIELD_NUMBER
public static final int BASIC_SLI_PERFORMANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
THRESHOLD_FIELD_NUMBER
public static final int THRESHOLD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTypeCase
public WindowsBasedSli.PerformanceThreshold.TypeCase getTypeCase()
- Specified by:
getTypeCase
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
-
hasPerformance
public boolean hasPerformance()
`RequestBasedSli` to evaluate to judge window quality.
.google.monitoring.v3.RequestBasedSli performance = 1;
- Specified by:
hasPerformance
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
- Returns:
- Whether the performance field is set.
-
getPerformance
public RequestBasedSli getPerformance()
`RequestBasedSli` to evaluate to judge window quality.
.google.monitoring.v3.RequestBasedSli performance = 1;
- Specified by:
getPerformance
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
- Returns:
- The performance.
-
getPerformanceOrBuilder
public RequestBasedSliOrBuilder getPerformanceOrBuilder()
`RequestBasedSli` to evaluate to judge window quality.
.google.monitoring.v3.RequestBasedSli performance = 1;
- Specified by:
getPerformanceOrBuilder
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
-
hasBasicSliPerformance
public boolean hasBasicSliPerformance()
`BasicSli` to evaluate to judge window quality.
.google.monitoring.v3.BasicSli basic_sli_performance = 3;
- Specified by:
hasBasicSliPerformance
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
- Returns:
- Whether the basicSliPerformance field is set.
-
getBasicSliPerformance
public BasicSli getBasicSliPerformance()
`BasicSli` to evaluate to judge window quality.
.google.monitoring.v3.BasicSli basic_sli_performance = 3;
- Specified by:
getBasicSliPerformance
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
- Returns:
- The basicSliPerformance.
-
getBasicSliPerformanceOrBuilder
public BasicSliOrBuilder getBasicSliPerformanceOrBuilder()
`BasicSli` to evaluate to judge window quality.
.google.monitoring.v3.BasicSli basic_sli_performance = 3;
- Specified by:
getBasicSliPerformanceOrBuilder
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
-
getThreshold
public double getThreshold()
If window `performance >= threshold`, the window is counted as good.
double threshold = 2;
- Specified by:
getThreshold
in interfaceWindowsBasedSli.PerformanceThresholdOrBuilder
- Returns:
- The threshold.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WindowsBasedSli.PerformanceThreshold parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WindowsBasedSli.PerformanceThreshold parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.PerformanceThreshold parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public WindowsBasedSli.PerformanceThreshold.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WindowsBasedSli.PerformanceThreshold.Builder newBuilder()
-
newBuilder
public static WindowsBasedSli.PerformanceThreshold.Builder newBuilder(WindowsBasedSli.PerformanceThreshold prototype)
-
toBuilder
public WindowsBasedSli.PerformanceThreshold.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WindowsBasedSli.PerformanceThreshold.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WindowsBasedSli.PerformanceThreshold getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WindowsBasedSli.PerformanceThreshold> parser()
-
getParserForType
public com.google.protobuf.Parser<WindowsBasedSli.PerformanceThreshold> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WindowsBasedSli.PerformanceThreshold getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-