Class WindowsBasedSli.PerformanceThreshold.Builder (3.5.0)

public static final class WindowsBasedSli.PerformanceThreshold.Builder extends GeneratedMessageV3.Builder<WindowsBasedSli.PerformanceThreshold.Builder> implements WindowsBasedSli.PerformanceThresholdOrBuilder

A PerformanceThreshold is used when each window is good when that window has a sufficiently high performance.

Protobuf type google.monitoring.v3.WindowsBasedSli.PerformanceThreshold

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public WindowsBasedSli.PerformanceThreshold.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

build()

public WindowsBasedSli.PerformanceThreshold build()
Returns

buildPartial()

public WindowsBasedSli.PerformanceThreshold buildPartial()
Returns

clear()

public WindowsBasedSli.PerformanceThreshold.Builder clear()
Returns Overrides

clearBasicSliPerformance()

public WindowsBasedSli.PerformanceThreshold.Builder clearBasicSliPerformance()

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Returns

clearField(Descriptors.FieldDescriptor field)

public WindowsBasedSli.PerformanceThreshold.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public WindowsBasedSli.PerformanceThreshold.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns Overrides

clearPerformance()

public WindowsBasedSli.PerformanceThreshold.Builder clearPerformance()

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Returns

clearThreshold()

public WindowsBasedSli.PerformanceThreshold.Builder clearThreshold()

If window performance >= threshold, the window is counted as good.

double threshold = 2;

Returns
TypeDescription
WindowsBasedSli.PerformanceThreshold.Builder

This builder for chaining.

clearType()

public WindowsBasedSli.PerformanceThreshold.Builder clearType()
Returns

clone()

public WindowsBasedSli.PerformanceThreshold.Builder clone()
Returns Overrides

getBasicSliPerformance()

public BasicSli getBasicSliPerformance()

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Returns
TypeDescription
BasicSli

The basicSliPerformance.

getBasicSliPerformanceBuilder()

public BasicSli.Builder getBasicSliPerformanceBuilder()

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Returns
TypeDescription
BasicSli.Builder

getBasicSliPerformanceOrBuilder()

public BasicSliOrBuilder getBasicSliPerformanceOrBuilder()

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Returns
TypeDescription
BasicSliOrBuilder

getDefaultInstanceForType()

public WindowsBasedSli.PerformanceThreshold getDefaultInstanceForType()
Returns

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getPerformance()

public RequestBasedSli getPerformance()

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Returns
TypeDescription
RequestBasedSli

The performance.

getPerformanceBuilder()

public RequestBasedSli.Builder getPerformanceBuilder()

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Returns

getPerformanceOrBuilder()

public RequestBasedSliOrBuilder getPerformanceOrBuilder()

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Returns

getThreshold()

public double getThreshold()

If window performance >= threshold, the window is counted as good.

double threshold = 2;

Returns
TypeDescription
double

The threshold.

getTypeCase()

public WindowsBasedSli.PerformanceThreshold.TypeCase getTypeCase()
Returns

hasBasicSliPerformance()

public boolean hasBasicSliPerformance()

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Returns
TypeDescription
boolean

Whether the basicSliPerformance field is set.

hasPerformance()

public boolean hasPerformance()

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Returns
TypeDescription
boolean

Whether the performance field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeBasicSliPerformance(BasicSli value)

public WindowsBasedSli.PerformanceThreshold.Builder mergeBasicSliPerformance(BasicSli value)

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Parameter
NameDescription
valueBasicSli
Returns

mergeFrom(WindowsBasedSli.PerformanceThreshold other)

public WindowsBasedSli.PerformanceThreshold.Builder mergeFrom(WindowsBasedSli.PerformanceThreshold other)
Parameter Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public WindowsBasedSli.PerformanceThreshold.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public WindowsBasedSli.PerformanceThreshold.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns Overrides

mergePerformance(RequestBasedSli value)

public WindowsBasedSli.PerformanceThreshold.Builder mergePerformance(RequestBasedSli value)

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Parameter
NameDescription
valueRequestBasedSli
Returns

mergeUnknownFields(UnknownFieldSet unknownFields)

public final WindowsBasedSli.PerformanceThreshold.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides

setBasicSliPerformance(BasicSli value)

public WindowsBasedSli.PerformanceThreshold.Builder setBasicSliPerformance(BasicSli value)

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Parameter
NameDescription
valueBasicSli
Returns

setBasicSliPerformance(BasicSli.Builder builderForValue)

public WindowsBasedSli.PerformanceThreshold.Builder setBasicSliPerformance(BasicSli.Builder builderForValue)

BasicSli to evaluate to judge window quality.

.google.monitoring.v3.BasicSli basic_sli_performance = 3;

Parameter
NameDescription
builderForValueBasicSli.Builder
Returns

setField(Descriptors.FieldDescriptor field, Object value)

public WindowsBasedSli.PerformanceThreshold.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

setPerformance(RequestBasedSli value)

public WindowsBasedSli.PerformanceThreshold.Builder setPerformance(RequestBasedSli value)

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Parameter
NameDescription
valueRequestBasedSli
Returns

setPerformance(RequestBasedSli.Builder builderForValue)

public WindowsBasedSli.PerformanceThreshold.Builder setPerformance(RequestBasedSli.Builder builderForValue)

RequestBasedSli to evaluate to judge window quality.

.google.monitoring.v3.RequestBasedSli performance = 1;

Parameter
NameDescription
builderForValueRequestBasedSli.Builder
Returns

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public WindowsBasedSli.PerformanceThreshold.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns Overrides

setThreshold(double value)

public WindowsBasedSli.PerformanceThreshold.Builder setThreshold(double value)

If window performance >= threshold, the window is counted as good.

double threshold = 2;

Parameter
NameDescription
valuedouble

The threshold to set.

Returns
TypeDescription
WindowsBasedSli.PerformanceThreshold.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final WindowsBasedSli.PerformanceThreshold.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides