Package com.google.protobuf
Class Struct
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite<Struct,Struct.Builder>
-
- com.google.protobuf.Struct
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,StructOrBuilder
@Generated public final class Struct extends com.google.protobuf.GeneratedMessageLite<Struct,Struct.Builder> implements StructOrBuilder
Protobuf typegoogle.protobuf.Struct
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStruct.BuilderProtobuf typegoogle.protobuf.Struct-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
-
-
Field Summary
Fields Modifier and Type Field Description static intFIELDS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsFields(java.lang.String key)map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];protected java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)static StructgetDefaultInstance()java.util.Map<java.lang.String,Value>getFields()Deprecated.intgetFieldsCount()map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];java.util.Map<java.lang.String,Value>getFieldsMap()map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];ValuegetFieldsOrDefault(java.lang.String key, Value defaultValue)map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];ValuegetFieldsOrThrow(java.lang.String key)map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];static Struct.BuildernewBuilder()static Struct.BuildernewBuilder(Struct prototype)static StructparseDelimitedFrom(java.io.InputStream input)static StructparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StructparseFrom(byte[] data)static StructparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StructparseFrom(com.google.protobuf.ByteString data)static StructparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StructparseFrom(com.google.protobuf.CodedInputStream input)static StructparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StructparseFrom(java.io.InputStream input)static StructparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static StructparseFrom(java.nio.ByteBuffer data)static StructparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Struct>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
-
-
-
Field Detail
-
FIELDS_FIELD_NUMBER
public static final int FIELDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFieldsCount
public int getFieldsCount()
Description copied from interface:StructOrBuildermap<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];- Specified by:
getFieldsCountin interfaceStructOrBuilder
-
containsFields
public boolean containsFields(java.lang.String key)
map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];- Specified by:
containsFieldsin interfaceStructOrBuilder
-
getFields
@Deprecated public java.util.Map<java.lang.String,Value> getFields()
Deprecated.UsegetFieldsMap()instead.- Specified by:
getFieldsin interfaceStructOrBuilder
-
getFieldsMap
public java.util.Map<java.lang.String,Value> getFieldsMap()
map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];- Specified by:
getFieldsMapin interfaceStructOrBuilder
-
getFieldsOrDefault
public Value getFieldsOrDefault(java.lang.String key, Value defaultValue)
map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];- Specified by:
getFieldsOrDefaultin interfaceStructOrBuilder
-
getFieldsOrThrow
public Value getFieldsOrThrow(java.lang.String key)
map<string, .google.protobuf.Value> fields = 1 [json_name = "fields"];- Specified by:
getFieldsOrThrowin interfaceStructOrBuilder
-
parseFrom
public static Struct parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Struct parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Struct parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Struct parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Struct parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Struct parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Struct parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilder
public static Struct.Builder newBuilder()
-
newBuilder
public static Struct.Builder newBuilder(Struct prototype)
-
dynamicMethod
protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)- Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Struct,Struct.Builder>
-
getDefaultInstance
public static Struct getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Struct> parser()
-
-