Class UsageSignal.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<UsageSignal.Builder> implements UsageSignalOrBuilder
The set of all usage signals that we store in Data Catalog.
Protobuf typegoogle.cloud.datacatalog.v1beta1.UsageSignal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description UsageSignal.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UsageSignal
build()
UsageSignal
buildPartial()
UsageSignal.Builder
clear()
UsageSignal.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
UsageSignal.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
UsageSignal.Builder
clearUpdateTime()
The timestamp of the end of the usage statistics duration.UsageSignal.Builder
clearUsageWithinTimeRange()
UsageSignal.Builder
clone()
boolean
containsUsageWithinTimeRange(String key)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageSignal
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,UsageStats>
getMutableUsageWithinTimeRange()
Deprecated.com.google.protobuf.Timestamp
getUpdateTime()
The timestamp of the end of the usage statistics duration.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
The timestamp of the end of the usage statistics duration.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
The timestamp of the end of the usage statistics duration.Map<String,UsageStats>
getUsageWithinTimeRange()
Deprecated.int
getUsageWithinTimeRangeCount()
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.Map<String,UsageStats>
getUsageWithinTimeRangeMap()
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageStats
getUsageWithinTimeRangeOrDefault(String key, UsageStats defaultValue)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageStats
getUsageWithinTimeRangeOrThrow(String key)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.boolean
hasUpdateTime()
The timestamp of the end of the usage statistics duration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
UsageSignal.Builder
mergeFrom(UsageSignal other)
UsageSignal.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
UsageSignal.Builder
mergeFrom(com.google.protobuf.Message other)
UsageSignal.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UsageSignal.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
The timestamp of the end of the usage statistics duration.UsageSignal.Builder
putAllUsageWithinTimeRange(Map<String,UsageStats> values)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageSignal.Builder
putUsageWithinTimeRange(String key, UsageStats value)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageSignal.Builder
removeUsageWithinTimeRange(String key)
Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.UsageSignal.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UsageSignal.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
UsageSignal.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UsageSignal.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
The timestamp of the end of the usage statistics duration.UsageSignal.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp of the end of the usage statistics duration.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
clear
public UsageSignal.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
getDefaultInstanceForType
public UsageSignal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public UsageSignal build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UsageSignal buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UsageSignal.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
setField
public UsageSignal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
clearField
public UsageSignal.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
clearOneof
public UsageSignal.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
setRepeatedField
public UsageSignal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
addRepeatedField
public UsageSignal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
mergeFrom
public UsageSignal.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UsageSignal.Builder>
-
mergeFrom
public UsageSignal.Builder mergeFrom(UsageSignal other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
mergeFrom
public UsageSignal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasUpdateTime
in 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:
getUpdateTime
in interfaceUsageSignalOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public UsageSignal.Builder setUpdateTime(com.google.protobuf.Timestamp value)
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1;
-
setUpdateTime
public UsageSignal.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1;
-
mergeUpdateTime
public UsageSignal.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
The timestamp of the end of the usage statistics duration.
.google.protobuf.Timestamp update_time = 1;
-
clearUpdateTime
public UsageSignal.Builder 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:
getUpdateTimeOrBuilder
in interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeCount
public int getUsageWithinTimeRangeCount()
Description copied from interface:UsageSignalOrBuilder
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:
getUsageWithinTimeRangeCount
in interfaceUsageSignalOrBuilder
-
containsUsageWithinTimeRange
public boolean containsUsageWithinTimeRange(String key)
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:
containsUsageWithinTimeRange
in interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRange
@Deprecated public Map<String,UsageStats> getUsageWithinTimeRange()
Deprecated.UsegetUsageWithinTimeRangeMap()
instead.- Specified by:
getUsageWithinTimeRange
in interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeMap
public Map<String,UsageStats> 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:
getUsageWithinTimeRangeMap
in interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrDefault
public UsageStats getUsageWithinTimeRangeOrDefault(String key, UsageStats defaultValue)
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:
getUsageWithinTimeRangeOrDefault
in interfaceUsageSignalOrBuilder
-
getUsageWithinTimeRangeOrThrow
public UsageStats getUsageWithinTimeRangeOrThrow(String key)
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:
getUsageWithinTimeRangeOrThrow
in interfaceUsageSignalOrBuilder
-
clearUsageWithinTimeRange
public UsageSignal.Builder clearUsageWithinTimeRange()
-
removeUsageWithinTimeRange
public UsageSignal.Builder removeUsageWithinTimeRange(String key)
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 public Map<String,UsageStats> getMutableUsageWithinTimeRange()
Deprecated.Use alternate mutation accessors instead.
-
putUsageWithinTimeRange
public UsageSignal.Builder putUsageWithinTimeRange(String key, UsageStats value)
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
public UsageSignal.Builder putAllUsageWithinTimeRange(Map<String,UsageStats> values)
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;
-
setUnknownFields
public final UsageSignal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
mergeUnknownFields
public final UsageSignal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UsageSignal.Builder>
-
-