io.growing.collector.tunnel.protocol.ItemDtoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: v1/dto/item.proto
package io.growing.collector.tunnel.protocol;
public interface ItemDtoOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.growing.tunnel.protocol.ItemDto)
com.google.protobuf.MessageOrBuilder {
/**
* string id = 1;
*/
java.lang.String getId();
/**
* string id = 1;
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string key = 2;
*/
java.lang.String getKey();
/**
* string key = 2;
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* map<string, string> attributes = 3;
*/
int getAttributesCount();
/**
* map<string, string> attributes = 3;
*/
boolean containsAttributes(
java.lang.String key);
/**
* Use {@link #getAttributesMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getAttributes();
/**
* map<string, string> attributes = 3;
*/
java.util.Map
getAttributesMap();
/**
* map<string, string> attributes = 3;
*/
java.lang.String getAttributesOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> attributes = 3;
*/
java.lang.String getAttributesOrThrow(
java.lang.String key);
/**
* string data_source_id = 4;
*/
java.lang.String getDataSourceId();
/**
* string data_source_id = 4;
*/
com.google.protobuf.ByteString
getDataSourceIdBytes();
/**
* string project_key = 5;
*/
java.lang.String getProjectKey();
/**
* string project_key = 5;
*/
com.google.protobuf.ByteString
getProjectKeyBytes();
}