001// Generated by the protocol buffer compiler. DO NOT EDIT! 002// NO CHECKED-IN PROTOBUF GENCODE 003// source: java/dev/enola/thing/thing.proto 004// Protobuf Java Version: 4.32.0 005 006package dev.enola.thing.proto; 007 008@com.google.protobuf.Generated 009public interface CompactThingOrBuilder extends 010 // @@protoc_insertion_point(interface_extends:dev.enola.thing.CompactThing) 011 com.google.protobuf.MessageOrBuilder { 012 013 /** 014 * <pre> 015 * TODO bytes, really? 016 * </pre> 017 * 018 * <code>map<uint64, bytes> properties = 1;</code> 019 */ 020 int getPropertiesCount(); 021 /** 022 * <pre> 023 * TODO bytes, really? 024 * </pre> 025 * 026 * <code>map<uint64, bytes> properties = 1;</code> 027 */ 028 boolean containsProperties( 029 long key); 030 /** 031 * Use {@link #getPropertiesMap()} instead. 032 */ 033 @java.lang.Deprecated 034 java.util.Map<java.lang.Long, com.google.protobuf.ByteString> 035 getProperties(); 036 /** 037 * <pre> 038 * TODO bytes, really? 039 * </pre> 040 * 041 * <code>map<uint64, bytes> properties = 1;</code> 042 */ 043 java.util.Map<java.lang.Long, com.google.protobuf.ByteString> 044 getPropertiesMap(); 045 /** 046 * <pre> 047 * TODO bytes, really? 048 * </pre> 049 * 050 * <code>map<uint64, bytes> properties = 1;</code> 051 */ 052 /* nullable */ 053com.google.protobuf.ByteString getPropertiesOrDefault( 054 long key, 055 /* nullable */ 056com.google.protobuf.ByteString defaultValue); 057 /** 058 * <pre> 059 * TODO bytes, really? 060 * </pre> 061 * 062 * <code>map<uint64, bytes> properties = 1;</code> 063 */ 064 com.google.protobuf.ByteString getPropertiesOrThrow( 065 long key); 066}