Class LatencyReport.LatencyMetrics.Builder (0.3.0)

public static final class LatencyReport.LatencyMetrics.Builder extends GeneratedMessage.Builder<LatencyReport.LatencyMetrics.Builder> implements LatencyReport.LatencyMetricsOrBuilder

Latency metrics for a component.

Protobuf type google.cloud.ces.v1beta.LatencyReport.LatencyMetrics

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public LatencyReport.LatencyMetrics build()
Returns
Type Description
LatencyReport.LatencyMetrics

buildPartial()

public LatencyReport.LatencyMetrics buildPartial()
Returns
Type Description
LatencyReport.LatencyMetrics

clear()

public LatencyReport.LatencyMetrics.Builder clear()
Returns
Type Description
LatencyReport.LatencyMetrics.Builder
Overrides

clearCallCount()

public LatencyReport.LatencyMetrics.Builder clearCallCount()

Output only. The number of times the resource was called.

int32 call_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

This builder for chaining.

clearP50Latency()

public LatencyReport.LatencyMetrics.Builder clearP50Latency()

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

clearP90Latency()

public LatencyReport.LatencyMetrics.Builder clearP90Latency()

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

clearP99Latency()

public LatencyReport.LatencyMetrics.Builder clearP99Latency()

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

getCallCount()

public int getCallCount()

Output only. The number of times the resource was called.

int32 call_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The callCount.

getDefaultInstanceForType()

public LatencyReport.LatencyMetrics getDefaultInstanceForType()
Returns
Type Description
LatencyReport.LatencyMetrics

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getP50Latency()

public Duration getP50Latency()

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Duration

The p50Latency.

getP50LatencyBuilder()

public Duration.Builder getP50LatencyBuilder()

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getP50LatencyOrBuilder()

public DurationOrBuilder getP50LatencyOrBuilder()

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DurationOrBuilder

getP90Latency()

public Duration getP90Latency()

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Duration

The p90Latency.

getP90LatencyBuilder()

public Duration.Builder getP90LatencyBuilder()

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getP90LatencyOrBuilder()

public DurationOrBuilder getP90LatencyOrBuilder()

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DurationOrBuilder

getP99Latency()

public Duration getP99Latency()

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Duration

The p99Latency.

getP99LatencyBuilder()

public Duration.Builder getP99LatencyBuilder()

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getP99LatencyOrBuilder()

public DurationOrBuilder getP99LatencyOrBuilder()

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DurationOrBuilder

hasP50Latency()

public boolean hasP50Latency()

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the p50Latency field is set.

hasP90Latency()

public boolean hasP90Latency()

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the p90Latency field is set.

hasP99Latency()

public boolean hasP99Latency()

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the p99Latency field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LatencyReport.LatencyMetrics other)

public LatencyReport.LatencyMetrics.Builder mergeFrom(LatencyReport.LatencyMetrics other)
Parameter
Name Description
other LatencyReport.LatencyMetrics
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LatencyReport.LatencyMetrics.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LatencyReport.LatencyMetrics.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LatencyReport.LatencyMetrics.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LatencyReport.LatencyMetrics.Builder
Overrides

mergeP50Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder mergeP50Latency(Duration value)

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

mergeP90Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder mergeP90Latency(Duration value)

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

mergeP99Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder mergeP99Latency(Duration value)

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setCallCount(int value)

public LatencyReport.LatencyMetrics.Builder setCallCount(int value)

Output only. The number of times the resource was called.

int32 call_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The callCount to set.

Returns
Type Description
LatencyReport.LatencyMetrics.Builder

This builder for chaining.

setP50Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder setP50Latency(Duration value)

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setP50Latency(Duration.Builder builderForValue)

public LatencyReport.LatencyMetrics.Builder setP50Latency(Duration.Builder builderForValue)

Output only. The 50th percentile latency.

.google.protobuf.Duration p50_latency = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setP90Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder setP90Latency(Duration value)

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setP90Latency(Duration.Builder builderForValue)

public LatencyReport.LatencyMetrics.Builder setP90Latency(Duration.Builder builderForValue)

Output only. The 90th percentile latency.

.google.protobuf.Duration p90_latency = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setP99Latency(Duration value)

public LatencyReport.LatencyMetrics.Builder setP99Latency(Duration value)

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Duration
Returns
Type Description
LatencyReport.LatencyMetrics.Builder

setP99Latency(Duration.Builder builderForValue)

public LatencyReport.LatencyMetrics.Builder setP99Latency(Duration.Builder builderForValue)

Output only. The 99th percentile latency.

.google.protobuf.Duration p99_latency = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
LatencyReport.LatencyMetrics.Builder