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.v1beta1.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 we store in Data Catalog.Protobuf type
google.cloud.datacatalog.v1beta1.UsageSignal-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The timestamp of the end of the usage statistics duration.booleanUsage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.com.google.protobuf.TimestampThe timestamp of the end of the usage statistics duration.com.google.protobuf.Timestamp.BuilderThe timestamp of the end of the usage statistics duration.com.google.protobuf.TimestampOrBuilderThe timestamp of the end of the usage statistics duration.Deprecated.intUsage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.getUsageWithinTimeRangeOrDefault(String key, UsageStats defaultValue) Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.booleanThe timestamp of the end of the usage statistics duration.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 timestamp of the end of the usage statistics duration.putAllUsageWithinTimeRange(Map<String, UsageStats> values) Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.putUsageWithinTimeRange(String key, UsageStats value) Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.setUpdateTime(com.google.protobuf.Timestamp value) The timestamp of the end of the usage statistics duration.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) The timestamp of the end of the usage statistics duration.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 timestamp of the end of the usage statistics duration.
.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 timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1;- Specified by:
getUpdateTimein interfaceUsageSignalOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1; -
setUpdateTime
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1; -
mergeUpdateTime
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1; -
clearUpdateTime
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1;- Specified by:
getUpdateTimeOrBuilderin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeCount
public int getUsageWithinTimeRangeCount()Description copied from interface:UsageSignalOrBuilderUsage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;- Specified by:
getUsageWithinTimeRangeCountin interfaceUsageSignalOrBuilder
-
containsUsageWithinTimeRange
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;- Specified by:
containsUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRange
Deprecated.UsegetUsageWithinTimeRangeMap()instead.- Specified by:
getUsageWithinTimeRangein interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeMap
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;- Specified by:
getUsageWithinTimeRangeMapin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrDefault
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;- Specified by:
getUsageWithinTimeRangeOrDefaultin interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrThrow
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;- Specified by:
getUsageWithinTimeRangeOrThrowin interfaceUsageSignalOrBuilder
-
clearUsageWithinTimeRange
-
removeUsageWithinTimeRange
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2; -
getMutableUsageWithinTimeRange
Deprecated.Use alternate mutation accessors instead. -
putUsageWithinTimeRange
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2; -
putAllUsageWithinTimeRange
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2; -
putUsageWithinTimeRangeBuilderIfAbsent
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.map<string, .google.cloud.datacatalog.v1beta1.UsageStats> usage_within_time_range = 2;
-