Package com.google.cloud.datacatalog.v1
Class UsageSignal.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
com.google.cloud.datacatalog.v1.UsageSignal.Builder
- All Implemented Interfaces:
UsageSignalOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UsageSignal
public static final class UsageSignal.Builder
extends com.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
implements UsageSignalOrBuilder
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.Protobuf type
google.cloud.datacatalog.v1.UsageSignal-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Favorite count in the source system.The end timestamp of the duration of usage statistics.booleanCommon usage statistics over each of the predefined time ranges.booleanOutput only.Deprecated.intCommon usage statistics over each of the predefined time ranges.Common usage statistics over each of the predefined time ranges.getCommonUsageWithinTimeRangeOrDefault(String key, CommonUsageStats defaultValue) Common usage statistics over each of the predefined time ranges.Common usage statistics over each of the predefined time ranges.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongFavorite count in the source system.Deprecated.Deprecated.com.google.protobuf.TimestampThe end timestamp of the duration of usage statistics.com.google.protobuf.Timestamp.BuilderThe end timestamp of the duration of usage statistics.com.google.protobuf.TimestampOrBuilderThe end timestamp of the duration of usage statistics.Deprecated.intOutput only.Output only.getUsageWithinTimeRangeOrDefault(String key, UsageStats defaultValue) Output only.Output only.booleanFavorite count in the source system.booleanThe end timestamp of the duration of usage statistics.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(UsageSignal other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) The end timestamp of the duration of usage statistics.Common usage statistics over each of the predefined time ranges.putAllUsageWithinTimeRange(Map<String, UsageStats> values) Output only.putCommonUsageWithinTimeRange(String key, CommonUsageStats value) Common usage statistics over each of the predefined time ranges.Common usage statistics over each of the predefined time ranges.putUsageWithinTimeRange(String key, UsageStats value) Output only.Output only.Common usage statistics over each of the predefined time ranges.Output only.setFavoriteCount(long value) Favorite count in the source system.setUpdateTime(com.google.protobuf.Timestamp value) The end timestamp of the duration of usage statistics.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) The end timestamp of the duration of usage statistics.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<UsageSignal.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.GeneratedMessage.Builder<UsageSignal.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UsageSignal.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UsageSignal.Builder>
-
mergeFrom
public UsageSignal.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<UsageSignal.Builder>- Throws:
IOException
-
hasUpdateTime
public boolean hasUpdateTime()The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1;- Specified by:
hasUpdateTimein interfaceUsageSignalOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1;- Specified by:
getUpdateTimein interfaceUsageSignalOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1; -
setUpdateTime
The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1; -
mergeUpdateTime
The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1; -
clearUpdateTime
The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()The end timestamp of the duration of usage statistics.
.google.protobuf.Timestamp update_time = 1;- Specified by:
getUpdateTimeOrBuilderin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeCount
public int getUsageWithinTimeRangeCount()Description copied from interface:UsageSignalOrBuilderOutput only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUsageWithinTimeRangeCountin interfaceUsageSignalOrBuilder
-
containsUsageWithinTimeRange
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
containsUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRange
Deprecated.UsegetUsageWithinTimeRangeMap()instead.- Specified by:
getUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeMap
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUsageWithinTimeRangeMapin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrDefault
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUsageWithinTimeRangeOrDefaultin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrThrow
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUsageWithinTimeRangeOrThrowin interfaceUsageSignalOrBuilder
-
clearUsageWithinTimeRange
-
removeUsageWithinTimeRange
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMutableUsageWithinTimeRange
Deprecated.Use alternate mutation accessors instead. -
putUsageWithinTimeRange
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
putAllUsageWithinTimeRange
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
putUsageWithinTimeRangeBuilderIfAbsent
Output only. BigQuery usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.map<string, .google.cloud.datacatalog.v1.UsageStats> usage_within_time_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCommonUsageWithinTimeRangeCount
public int getCommonUsageWithinTimeRangeCount()Description copied from interface:UsageSignalOrBuilderCommon usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3;- Specified by:
getCommonUsageWithinTimeRangeCountin interfaceUsageSignalOrBuilder
-
containsCommonUsageWithinTimeRange
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3;- Specified by:
containsCommonUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getCommonUsageWithinTimeRange
Deprecated.UsegetCommonUsageWithinTimeRangeMap()instead.- Specified by:
getCommonUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getCommonUsageWithinTimeRangeMap
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3;- Specified by:
getCommonUsageWithinTimeRangeMapin interfaceUsageSignalOrBuilder
-
getCommonUsageWithinTimeRangeOrDefault
public CommonUsageStats getCommonUsageWithinTimeRangeOrDefault(String key, CommonUsageStats defaultValue) Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3;- Specified by:
getCommonUsageWithinTimeRangeOrDefaultin interfaceUsageSignalOrBuilder
-
getCommonUsageWithinTimeRangeOrThrow
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3;- Specified by:
getCommonUsageWithinTimeRangeOrThrowin interfaceUsageSignalOrBuilder
-
clearCommonUsageWithinTimeRange
-
removeCommonUsageWithinTimeRange
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3; -
getMutableCommonUsageWithinTimeRange
Deprecated.Use alternate mutation accessors instead. -
putCommonUsageWithinTimeRange
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3; -
putAllCommonUsageWithinTimeRange
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3; -
putCommonUsageWithinTimeRangeBuilderIfAbsent
Common usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D", "Lifetime"}`.map<string, .google.cloud.datacatalog.v1.CommonUsageStats> common_usage_within_time_range = 3; -
hasFavoriteCount
public boolean hasFavoriteCount()Favorite count in the source system.
optional int64 favorite_count = 4;- Specified by:
hasFavoriteCountin interfaceUsageSignalOrBuilder- Returns:
- Whether the favoriteCount field is set.
-
getFavoriteCount
public long getFavoriteCount()Favorite count in the source system.
optional int64 favorite_count = 4;- Specified by:
getFavoriteCountin interfaceUsageSignalOrBuilder- Returns:
- The favoriteCount.
-
setFavoriteCount
Favorite count in the source system.
optional int64 favorite_count = 4;- Parameters:
value- The favoriteCount to set.- Returns:
- This builder for chaining.
-
clearFavoriteCount
Favorite count in the source system.
optional int64 favorite_count = 4;- Returns:
- This builder for chaining.
-