All Downloads are FREE. Search and download functionalities are using the official Maven repository.

proto.com.cognite.client.dto.AssetLookupOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.3.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: asset_lookup.proto

package com.cognite.client.dto;

public interface AssetLookupOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.cognite.beam.proto.AssetLookup)
    com.google.protobuf.MessageOrBuilder {

  /**
   * optional int64 id = 1;
   * @return Whether the id field is set.
   */
  boolean hasId();
  /**
   * optional int64 id = 1;
   * @return The id.
   */
  long getId();

  /**
   * optional string external_id = 2;
   * @return Whether the externalId field is set.
   */
  boolean hasExternalId();
  /**
   * optional string external_id = 2;
   * @return The externalId.
   */
  java.lang.String getExternalId();
  /**
   * optional string external_id = 2;
   * @return The bytes for externalId.
   */
  com.google.protobuf.ByteString
      getExternalIdBytes();

  /**
   * string name = 3;
   * @return The name.
   */
  java.lang.String getName();
  /**
   * string name = 3;
   * @return The bytes for name.
   */
  com.google.protobuf.ByteString
      getNameBytes();

  /**
   * optional int64 parent_id = 4;
   * @return Whether the parentId field is set.
   */
  boolean hasParentId();
  /**
   * optional int64 parent_id = 4;
   * @return The parentId.
   */
  long getParentId();

  /**
   * optional string parent_external_id = 5;
   * @return Whether the parentExternalId field is set.
   */
  boolean hasParentExternalId();
  /**
   * optional string parent_external_id = 5;
   * @return The parentExternalId.
   */
  java.lang.String getParentExternalId();
  /**
   * optional string parent_external_id = 5;
   * @return The bytes for parentExternalId.
   */
  com.google.protobuf.ByteString
      getParentExternalIdBytes();

  /**
   * optional string description = 6;
   * @return Whether the description field is set.
   */
  boolean hasDescription();
  /**
   * optional string description = 6;
   * @return The description.
   */
  java.lang.String getDescription();
  /**
   * optional string description = 6;
   * @return The bytes for description.
   */
  com.google.protobuf.ByteString
      getDescriptionBytes();

  /**
   * optional int64 root_id = 7;
   * @return Whether the rootId field is set.
   */
  boolean hasRootId();
  /**
   * optional int64 root_id = 7;
   * @return The rootId.
   */
  long getRootId();

  /**
   * optional int64 created_time = 8;
   * @return Whether the createdTime field is set.
   */
  boolean hasCreatedTime();
  /**
   * optional int64 created_time = 8;
   * @return The createdTime.
   */
  long getCreatedTime();

  /**
   * optional int64 last_updated_time = 9;
   * @return Whether the lastUpdatedTime field is set.
   */
  boolean hasLastUpdatedTime();
  /**
   * optional int64 last_updated_time = 9;
   * @return The lastUpdatedTime.
   */
  long getLastUpdatedTime();

  /**
   * map<string, string> metadata = 10;
   */
  int getMetadataCount();
  /**
   * map<string, string> metadata = 10;
   */
  boolean containsMetadata(
      java.lang.String key);
  /**
   * Use {@link #getMetadataMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getMetadata();
  /**
   * map<string, string> metadata = 10;
   */
  java.util.Map
  getMetadataMap();
  /**
   * map<string, string> metadata = 10;
   */

  java.lang.String getMetadataOrDefault(
      java.lang.String key,
      java.lang.String defaultValue);
  /**
   * map<string, string> metadata = 10;
   */

  java.lang.String getMetadataOrThrow(
      java.lang.String key);

  /**
   * repeated string labels = 11;
   * @return A list containing the labels.
   */
  java.util.List
      getLabelsList();
  /**
   * repeated string labels = 11;
   * @return The count of labels.
   */
  int getLabelsCount();
  /**
   * repeated string labels = 11;
   * @param index The index of the element to return.
   * @return The labels at the given index.
   */
  java.lang.String getLabels(int index);
  /**
   * repeated string labels = 11;
   * @param index The index of the value to return.
   * @return The bytes of the labels at the given index.
   */
  com.google.protobuf.ByteString
      getLabelsBytes(int index);

  /**
   * optional string source = 12;
   * @return Whether the source field is set.
   */
  boolean hasSource();
  /**
   * optional string source = 12;
   * @return The source.
   */
  java.lang.String getSource();
  /**
   * optional string source = 12;
   * @return The bytes for source.
   */
  com.google.protobuf.ByteString
      getSourceBytes();

  /**
   * optional int64 data_set_id = 13;
   * @return Whether the dataSetId field is set.
   */
  boolean hasDataSetId();
  /**
   * optional int64 data_set_id = 13;
   * @return The dataSetId.
   */
  long getDataSetId();

  /**
   * 
   * The name of the root asset node in the hierarchy. 
   * 
* * optional string root_name = 14; * @return Whether the rootName field is set. */ boolean hasRootName(); /** *
   * The name of the root asset node in the hierarchy. 
   * 
* * optional string root_name = 14; * @return The rootName. */ java.lang.String getRootName(); /** *
   * The name of the root asset node in the hierarchy. 
   * 
* * optional string root_name = 14; * @return The bytes for rootName. */ com.google.protobuf.ByteString getRootNameBytes(); /** * .com.cognite.beam.proto.Asset.Aggregates aggregates = 15; * @return Whether the aggregates field is set. */ boolean hasAggregates(); /** * .com.cognite.beam.proto.Asset.Aggregates aggregates = 15; * @return The aggregates. */ com.cognite.client.dto.Asset.Aggregates getAggregates(); /** * .com.cognite.beam.proto.Asset.Aggregates aggregates = 15; */ com.cognite.client.dto.Asset.AggregatesOrBuilder getAggregatesOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy