Package com.cognite.client.dto
Class Item.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Item.Builder>
-
- com.cognite.client.dto.Item.Builder
-
- All Implemented Interfaces:
ItemOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Item
public static final class Item.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Item.Builder> implements ItemOrBuilder
Represents an identifiable data item independent of resource type (asset, event, time series, etc.). The item is identified via externalId (primarily) or id (secondarily). For time series data points there are two extra attributes, inclusiveBegin and exclusiveEnd, that pinpoints the referenced time window.
Protobuf typecom.cognite.beam.proto.Item
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Item.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Item
build()
Item
buildPartial()
Item.Builder
clear()
Item.Builder
clearExclusiveEnd()
End of time window for a time series data point.Item.Builder
clearExternalId()
string external_id = 2;
Item.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Item.Builder
clearId()
int64 id = 1;
Item.Builder
clearIdType()
Item.Builder
clearInclusiveBegin()
Start of time window for a time series data point.Item.Builder
clearLegacyName()
string legacy_name = 3;
Item.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Item.Builder
clone()
Item
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Int64Value
getExclusiveEnd()
End of time window for a time series data point.Int64Value.Builder
getExclusiveEndBuilder()
End of time window for a time series data point.Int64ValueOrBuilder
getExclusiveEndOrBuilder()
End of time window for a time series data point.String
getExternalId()
string external_id = 2;
com.google.protobuf.ByteString
getExternalIdBytes()
string external_id = 2;
long
getId()
int64 id = 1;
Item.IdTypeCase
getIdTypeCase()
Int64Value
getInclusiveBegin()
Start of time window for a time series data point.Int64Value.Builder
getInclusiveBeginBuilder()
Start of time window for a time series data point.Int64ValueOrBuilder
getInclusiveBeginOrBuilder()
Start of time window for a time series data point.String
getLegacyName()
string legacy_name = 3;
com.google.protobuf.ByteString
getLegacyNameBytes()
string legacy_name = 3;
boolean
hasExclusiveEnd()
End of time window for a time series data point.boolean
hasInclusiveBegin()
Start of time window for a time series data point.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Item.Builder
mergeExclusiveEnd(Int64Value value)
End of time window for a time series data point.Item.Builder
mergeFrom(Item other)
Item.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Item.Builder
mergeFrom(com.google.protobuf.Message other)
Item.Builder
mergeInclusiveBegin(Int64Value value)
Start of time window for a time series data point.Item.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Item.Builder
setExclusiveEnd(Int64Value value)
End of time window for a time series data point.Item.Builder
setExclusiveEnd(Int64Value.Builder builderForValue)
End of time window for a time series data point.Item.Builder
setExternalId(String value)
string external_id = 2;
Item.Builder
setExternalIdBytes(com.google.protobuf.ByteString value)
string external_id = 2;
Item.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Item.Builder
setId(long value)
int64 id = 1;
Item.Builder
setInclusiveBegin(Int64Value value)
Start of time window for a time series data point.Item.Builder
setInclusiveBegin(Int64Value.Builder builderForValue)
Start of time window for a time series data point.Item.Builder
setLegacyName(String value)
string legacy_name = 3;
Item.Builder
setLegacyNameBytes(com.google.protobuf.ByteString value)
string legacy_name = 3;
Item.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Item.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Item.Builder>
-
clear
public Item.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<Item.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<Item.Builder>
-
getDefaultInstanceForType
public Item getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Item build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Item buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Item.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<Item.Builder>
-
setField
public Item.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<Item.Builder>
-
clearField
public Item.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<Item.Builder>
-
clearOneof
public Item.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<Item.Builder>
-
setRepeatedField
public Item.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<Item.Builder>
-
addRepeatedField
public Item.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<Item.Builder>
-
mergeFrom
public Item.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Item.Builder>
-
mergeFrom
public Item.Builder mergeFrom(Item other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Item.Builder>
-
mergeFrom
public Item.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<Item.Builder>
- Throws:
IOException
-
getIdTypeCase
public Item.IdTypeCase getIdTypeCase()
- Specified by:
getIdTypeCase
in interfaceItemOrBuilder
-
clearIdType
public Item.Builder clearIdType()
-
getId
public long getId()
int64 id = 1;
- Specified by:
getId
in interfaceItemOrBuilder
- Returns:
- The id.
-
setId
public Item.Builder setId(long value)
int64 id = 1;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Item.Builder clearId()
int64 id = 1;
- Returns:
- This builder for chaining.
-
getExternalId
public String getExternalId()
string external_id = 2;
- Specified by:
getExternalId
in interfaceItemOrBuilder
- Returns:
- The externalId.
-
getExternalIdBytes
public com.google.protobuf.ByteString getExternalIdBytes()
string external_id = 2;
- Specified by:
getExternalIdBytes
in interfaceItemOrBuilder
- Returns:
- The bytes for externalId.
-
setExternalId
public Item.Builder setExternalId(String value)
string external_id = 2;
- Parameters:
value
- The externalId to set.- Returns:
- This builder for chaining.
-
clearExternalId
public Item.Builder clearExternalId()
string external_id = 2;
- Returns:
- This builder for chaining.
-
setExternalIdBytes
public Item.Builder setExternalIdBytes(com.google.protobuf.ByteString value)
string external_id = 2;
- Parameters:
value
- The bytes for externalId to set.- Returns:
- This builder for chaining.
-
getLegacyName
public String getLegacyName()
string legacy_name = 3;
- Specified by:
getLegacyName
in interfaceItemOrBuilder
- Returns:
- The legacyName.
-
getLegacyNameBytes
public com.google.protobuf.ByteString getLegacyNameBytes()
string legacy_name = 3;
- Specified by:
getLegacyNameBytes
in interfaceItemOrBuilder
- Returns:
- The bytes for legacyName.
-
setLegacyName
public Item.Builder setLegacyName(String value)
string legacy_name = 3;
- Parameters:
value
- The legacyName to set.- Returns:
- This builder for chaining.
-
clearLegacyName
public Item.Builder clearLegacyName()
string legacy_name = 3;
- Returns:
- This builder for chaining.
-
setLegacyNameBytes
public Item.Builder setLegacyNameBytes(com.google.protobuf.ByteString value)
string legacy_name = 3;
- Parameters:
value
- The bytes for legacyName to set.- Returns:
- This builder for chaining.
-
hasInclusiveBegin
public boolean hasInclusiveBegin()
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
- Specified by:
hasInclusiveBegin
in interfaceItemOrBuilder
- Returns:
- Whether the inclusiveBegin field is set.
-
getInclusiveBegin
public Int64Value getInclusiveBegin()
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
- Specified by:
getInclusiveBegin
in interfaceItemOrBuilder
- Returns:
- The inclusiveBegin.
-
setInclusiveBegin
public Item.Builder setInclusiveBegin(Int64Value value)
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
-
setInclusiveBegin
public Item.Builder setInclusiveBegin(Int64Value.Builder builderForValue)
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
-
mergeInclusiveBegin
public Item.Builder mergeInclusiveBegin(Int64Value value)
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
-
clearInclusiveBegin
public Item.Builder clearInclusiveBegin()
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
-
getInclusiveBeginBuilder
public Int64Value.Builder getInclusiveBeginBuilder()
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
-
getInclusiveBeginOrBuilder
public Int64ValueOrBuilder getInclusiveBeginOrBuilder()
Start of time window for a time series data point.
.google.protobuf.Int64Value inclusive_begin = 4;
- Specified by:
getInclusiveBeginOrBuilder
in interfaceItemOrBuilder
-
hasExclusiveEnd
public boolean hasExclusiveEnd()
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
- Specified by:
hasExclusiveEnd
in interfaceItemOrBuilder
- Returns:
- Whether the exclusiveEnd field is set.
-
getExclusiveEnd
public Int64Value getExclusiveEnd()
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
- Specified by:
getExclusiveEnd
in interfaceItemOrBuilder
- Returns:
- The exclusiveEnd.
-
setExclusiveEnd
public Item.Builder setExclusiveEnd(Int64Value value)
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
-
setExclusiveEnd
public Item.Builder setExclusiveEnd(Int64Value.Builder builderForValue)
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
-
mergeExclusiveEnd
public Item.Builder mergeExclusiveEnd(Int64Value value)
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
-
clearExclusiveEnd
public Item.Builder clearExclusiveEnd()
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
-
getExclusiveEndBuilder
public Int64Value.Builder getExclusiveEndBuilder()
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
-
getExclusiveEndOrBuilder
public Int64ValueOrBuilder getExclusiveEndOrBuilder()
End of time window for a time series data point.
.google.protobuf.Int64Value exclusive_end = 5;
- Specified by:
getExclusiveEndOrBuilder
in interfaceItemOrBuilder
-
setUnknownFields
public final Item.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Item.Builder>
-
mergeUnknownFields
public final Item.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Item.Builder>
-
-