Class UsageStats.Builder

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public UsageStats build()
Returns
TypeDescription
UsageStats

buildPartial()

public UsageStats buildPartial()
Returns
TypeDescription
UsageStats

clear()

public UsageStats.Builder clear()
Returns
TypeDescription
UsageStats.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public UsageStats.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
UsageStats.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UsageStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
UsageStats.Builder
Overrides

clearTotalCancellations()

public UsageStats.Builder clearTotalCancellations()

The number of cancelled attempts to use the underlying entry.

float total_cancellations = 3;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
UsageStats.Builder

This builder for chaining.

clone()

public UsageStats.Builder clone()
Returns
TypeDescription
UsageStats.Builder
Overrides

getDefaultInstanceForType()

public UsageStats getDefaultInstanceForType()
Returns
TypeDescription
UsageStats

getDescriptor()

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getTotalCancellations()

public float getTotalCancellations()

The number of cancelled attempts to use the underlying entry.

float total_cancellations = 3;

Returns
TypeDescription
float

The totalCancellations.

getTotalCompletions()

public float getTotalCompletions()

The number of successful uses of the underlying entry.

float total_completions = 1;

Returns
TypeDescription
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
TypeDescription
float

The totalExecutionTimeForCompletionsMillis.

getTotalFailures()

public float getTotalFailures()

The number of failed attempts to use the underlying entry.

float total_failures = 2;

Returns
TypeDescription
float

The totalFailures.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(UsageStats other)

public UsageStats.Builder mergeFrom(UsageStats other)
Parameter
NameDescription
otherUsageStats
Returns
TypeDescription
UsageStats.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public UsageStats.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
UsageStats.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UsageStats.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
UsageStats.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

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

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

public UsageStats.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valuefloat

The totalCancellations to set.

Returns
TypeDescription
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
NameDescription
valuefloat

The totalCompletions to set.

Returns
TypeDescription
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
NameDescription
valuefloat

The totalExecutionTimeForCompletionsMillis to set.

Returns
TypeDescription
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
NameDescription
valuefloat

The totalFailures to set.

Returns
TypeDescription
UsageStats.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final UsageStats.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
UsageStats.Builder
Overrides