Class UsageStats.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
- com.google.cloud.datacatalog.v1beta1.UsageStats.Builder
-
- All Implemented Interfaces:
UsageStatsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UsageStats
public static final class UsageStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder> implements UsageStatsOrBuilder
Detailed counts on the entry's usage. Caveats: - Only BigQuery tables have usage stats - The usage stats only include BigQuery query jobs - The usage stats might be underestimated, e.g. wildcard table references are not yet counted in usage computation https://cloud.google.com/bigquery/docs/querying-wildcard-tables
Protobuf typegoogle.cloud.datacatalog.v1beta1.UsageStats
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageStats.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UsageStatsbuild()UsageStatsbuildPartial()UsageStats.Builderclear()UsageStats.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)UsageStats.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)UsageStats.BuilderclearTotalCancellations()The number of times that the underlying entry was attempted to be used but was cancelled by the user.UsageStats.BuilderclearTotalCompletions()The number of times that the underlying entry was successfully used.UsageStats.BuilderclearTotalExecutionTimeForCompletionsMillis()Total time spent (in milliseconds) during uses the resulted in completions.UsageStats.BuilderclearTotalFailures()The number of times that the underlying entry was attempted to be used but failed.UsageStats.Builderclone()UsageStatsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()floatgetTotalCancellations()The number of times that the underlying entry was attempted to be used but was cancelled by the user.floatgetTotalCompletions()The number of times that the underlying entry was successfully used.floatgetTotalExecutionTimeForCompletionsMillis()Total time spent (in milliseconds) during uses the resulted in completions.floatgetTotalFailures()The number of times that the underlying entry was attempted to be used but failed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()UsageStats.BuildermergeFrom(UsageStats other)UsageStats.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)UsageStats.BuildermergeFrom(com.google.protobuf.Message other)UsageStats.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UsageStats.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UsageStats.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)UsageStats.BuildersetTotalCancellations(float value)The number of times that the underlying entry was attempted to be used but was cancelled by the user.UsageStats.BuildersetTotalCompletions(float value)The number of times that the underlying entry was successfully used.UsageStats.BuildersetTotalExecutionTimeForCompletionsMillis(float value)Total time spent (in milliseconds) during uses the resulted in completions.UsageStats.BuildersetTotalFailures(float value)The number of times that the underlying entry was attempted to be used but failed.UsageStats.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
clear
public UsageStats.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
getDefaultInstanceForType
public UsageStats getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UsageStats build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UsageStats buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UsageStats.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
setField
public UsageStats.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
clearField
public UsageStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
clearOneof
public UsageStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
setRepeatedField
public UsageStats.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
addRepeatedField
public UsageStats.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
mergeFrom
public UsageStats.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UsageStats.Builder>
-
mergeFrom
public UsageStats.Builder mergeFrom(UsageStats other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
mergeFrom
public UsageStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UsageStats.Builder>- Throws:
IOException
-
getTotalCompletions
public float getTotalCompletions()
The number of times that the underlying entry was successfully used.
float total_completions = 1;- Specified by:
getTotalCompletionsin interfaceUsageStatsOrBuilder- Returns:
- The totalCompletions.
-
setTotalCompletions
public UsageStats.Builder setTotalCompletions(float value)
The number of times that the underlying entry was successfully used.
float total_completions = 1;- Parameters:
value- The totalCompletions to set.- Returns:
- This builder for chaining.
-
clearTotalCompletions
public UsageStats.Builder clearTotalCompletions()
The number of times that the underlying entry was successfully used.
float total_completions = 1;- Returns:
- This builder for chaining.
-
getTotalFailures
public float getTotalFailures()
The number of times that the underlying entry was attempted to be used but failed.
float total_failures = 2;- Specified by:
getTotalFailuresin interfaceUsageStatsOrBuilder- Returns:
- The totalFailures.
-
setTotalFailures
public UsageStats.Builder setTotalFailures(float value)
The number of times that the underlying entry was attempted to be used but failed.
float total_failures = 2;- Parameters:
value- The totalFailures to set.- Returns:
- This builder for chaining.
-
clearTotalFailures
public UsageStats.Builder clearTotalFailures()
The number of times that the underlying entry was attempted to be used but failed.
float total_failures = 2;- Returns:
- This builder for chaining.
-
getTotalCancellations
public float getTotalCancellations()
The number of times that the underlying entry was attempted to be used but was cancelled by the user.
float total_cancellations = 3;- Specified by:
getTotalCancellationsin interfaceUsageStatsOrBuilder- Returns:
- The totalCancellations.
-
setTotalCancellations
public UsageStats.Builder setTotalCancellations(float value)
The number of times that the underlying entry was attempted to be used but was cancelled by the user.
float total_cancellations = 3;- Parameters:
value- The totalCancellations to set.- Returns:
- This builder for chaining.
-
clearTotalCancellations
public UsageStats.Builder clearTotalCancellations()
The number of times that the underlying entry was attempted to be used but was cancelled by the user.
float total_cancellations = 3;- Returns:
- This builder for chaining.
-
getTotalExecutionTimeForCompletionsMillis
public float getTotalExecutionTimeForCompletionsMillis()
Total time spent (in milliseconds) during uses the resulted in completions.
float total_execution_time_for_completions_millis = 4;- Specified by:
getTotalExecutionTimeForCompletionsMillisin interfaceUsageStatsOrBuilder- Returns:
- The totalExecutionTimeForCompletionsMillis.
-
setTotalExecutionTimeForCompletionsMillis
public UsageStats.Builder setTotalExecutionTimeForCompletionsMillis(float value)
Total time spent (in milliseconds) during uses the resulted in completions.
float total_execution_time_for_completions_millis = 4;- Parameters:
value- The totalExecutionTimeForCompletionsMillis to set.- Returns:
- This builder for chaining.
-
clearTotalExecutionTimeForCompletionsMillis
public UsageStats.Builder clearTotalExecutionTimeForCompletionsMillis()
Total time spent (in milliseconds) during uses the resulted in completions.
float total_execution_time_for_completions_millis = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final UsageStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
mergeUnknownFields
public final UsageStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UsageStats.Builder>
-
-