Class UsageStats.Builder (1.52.0)

public static final class UsageStats.Builder extends GeneratedMessageV3.Builder<UsageStats.Builder> implements UsageStatsOrBuilder

Detailed statistics on the entry's usage.

Usage statistics have the following limitations:

Protobuf type google.cloud.datacatalog.v1.UsageStats

Implements

UsageStatsOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UsageStats.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UsageStats.Builder
Overrides

build()

public UsageStats build()
Returns
Type Description
UsageStats

buildPartial()

public UsageStats buildPartial()
Returns
Type Description
UsageStats

clear()

public UsageStats.Builder clear()
Returns
Type Description
UsageStats.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public UsageStats.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
UsageStats.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UsageStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
UsageStats.Builder
Overrides

clearTotalCancellations()

public UsageStats.Builder clearTotalCancellations()

The number of cancelled attempts to use the underlying entry.

float total_cancellations = 3;

Returns
Type Description
UsageStats.Builder

This builder for chaining.

clearTotalCompletions()

public UsageStats.Builder clearTotalCompletions()

The number of successful uses of the underlying entry.

float total_completions = 1;

Returns
Type Description
UsageStats.Builder

This builder for chaining.

clearTotalExecutionTimeForCompletionsMillis()

public UsageStats.Builder clearTotalExecutionTimeForCompletionsMillis()

Total time spent only on successful uses, in milliseconds.

float total_execution_time_for_completions_millis = 4;

Returns
Type Description
UsageStats.Builder

This builder for chaining.

clearTotalFailures()

public UsageStats.Builder clearTotalFailures()

The number of failed attempts to use the underlying entry.

float total_failures = 2;

Returns
Type Description
UsageStats.Builder

This builder for chaining.

clone()

public UsageStats.Builder clone()
Returns
Type Description
UsageStats.Builder
Overrides

getDefaultInstanceForType()

public UsageStats getDefaultInstanceForType()
Returns
Type Description
UsageStats

getDescriptorForType()

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

getTotalCancellations()

public float getTotalCancellations()

The number of cancelled attempts to use the underlying entry.

float total_cancellations = 3;

Returns
Type Description
float

The totalCancellations.

getTotalCompletions()

public float getTotalCompletions()

The number of successful uses of the underlying entry.

float total_completions = 1;

Returns
Type Description
float

The totalCompletions.

getTotalExecutionTimeForCompletionsMillis()

public float getTotalExecutionTimeForCompletionsMillis()

Total time spent only on successful uses, in milliseconds.

float total_execution_time_for_completions_millis = 4;

Returns
Type Description
float

The totalExecutionTimeForCompletionsMillis.

getTotalFailures()

public float getTotalFailures()

The number of failed attempts to use the underlying entry.

float total_failures = 2;

Returns
Type Description
float

The totalFailures.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UsageStats other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UsageStats.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UsageStats.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public UsageStats.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UsageStats.Builder
Overrides

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

public UsageStats.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
UsageStats.Builder
Overrides

setTotalCancellations(float value)

public UsageStats.Builder setTotalCancellations(float value)

The number of cancelled attempts to use the underlying entry.

float total_cancellations = 3;

Parameter
Name Description
value float

The totalCancellations to set.

Returns
Type Description
UsageStats.Builder

This builder for chaining.

setTotalCompletions(float value)

public UsageStats.Builder setTotalCompletions(float value)

The number of successful uses of the underlying entry.

float total_completions = 1;

Parameter
Name Description
value float

The totalCompletions to set.

Returns
Type Description
UsageStats.Builder

This builder for chaining.

setTotalExecutionTimeForCompletionsMillis(float value)

public UsageStats.Builder setTotalExecutionTimeForCompletionsMillis(float value)

Total time spent only on successful uses, in milliseconds.

float total_execution_time_for_completions_millis = 4;

Parameter
Name Description
value float

The totalExecutionTimeForCompletionsMillis to set.

Returns
Type Description
UsageStats.Builder

This builder for chaining.

setTotalFailures(float value)

public UsageStats.Builder setTotalFailures(float value)

The number of failed attempts to use the underlying entry.

float total_failures = 2;

Parameter
Name Description
value float

The totalFailures to set.

Returns
Type Description
UsageStats.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final UsageStats.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UsageStats.Builder
Overrides