Package com.cognite.client.dto
Class Item
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.cognite.client.dto.Item
-
- All Implemented Interfaces:
ItemOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Item extends com.google.protobuf.GeneratedMessageV3 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
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Item.Builder
Represents an identifiable data item independent of resource type (asset, event, time series, etc.).static class
Item.IdTypeCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
EXCLUSIVE_END_FIELD_NUMBER
static int
EXTERNAL_ID_FIELD_NUMBER
static int
ID_FIELD_NUMBER
static int
INCLUSIVE_BEGIN_FIELD_NUMBER
static int
LEGACY_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static Item
getDefaultInstance()
Item
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
Int64Value
getExclusiveEnd()
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.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;
com.google.protobuf.Parser<Item>
getParserForType()
int
getSerializedSize()
com.google.protobuf.UnknownFieldSet
getUnknownFields()
boolean
hasExclusiveEnd()
End of time window for a time series data point.int
hashCode()
boolean
hasInclusiveBegin()
Start of time window for a time series data point.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Item.Builder
newBuilder()
static Item.Builder
newBuilder(Item prototype)
Item.Builder
newBuilderForType()
protected Item.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Item
parseDelimitedFrom(InputStream input)
static Item
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Item
parseFrom(byte[] data)
static Item
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Item
parseFrom(com.google.protobuf.ByteString data)
static Item
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Item
parseFrom(com.google.protobuf.CodedInputStream input)
static Item
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Item
parseFrom(InputStream input)
static Item
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Item
parseFrom(ByteBuffer data)
static Item
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Item>
parser()
Item.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_ID_FIELD_NUMBER
public static final int EXTERNAL_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LEGACY_NAME_FIELD_NUMBER
public static final int LEGACY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCLUSIVE_BEGIN_FIELD_NUMBER
public static final int INCLUSIVE_BEGIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXCLUSIVE_END_FIELD_NUMBER
public static final int EXCLUSIVE_END_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getIdTypeCase
public Item.IdTypeCase getIdTypeCase()
- Specified by:
getIdTypeCase
in interfaceItemOrBuilder
-
getId
public long getId()
int64 id = 1;
- Specified by:
getId
in interfaceItemOrBuilder
- Returns:
- The id.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Item parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Item parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Item parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Item parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Item parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Item parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Item parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Item.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Item.Builder newBuilder()
-
newBuilder
public static Item.Builder newBuilder(Item prototype)
-
toBuilder
public Item.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Item.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Item getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Item> parser()
-
getParserForType
public com.google.protobuf.Parser<Item> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Item getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-