public static final class Struct.Builder extends GeneratedMessageLite.Builder<Struct,Struct.Builder> implements StructOrBuilder
`Struct` represents a structured data value, consisting of fields which map to dynamically typed values. In some languages, `Struct` might be supported by a native representation. For example, in scripting languages like JS a struct is represented as an object. The details of that representation are described together with the proto support for the language. The JSON representation for `Struct` is JSON object.Protobuf type
google.protobuf.Structinstance, isBuilt| Modifier and Type | Method and Description |
|---|---|
Struct.Builder |
clearFields() |
boolean |
containsFields(String key)
Unordered map of dynamically typed values.
|
Map<String,Value> |
getFields()
Deprecated.
|
int |
getFieldsCount()
Unordered map of dynamically typed values.
|
Map<String,Value> |
getFieldsMap()
Unordered map of dynamically typed values.
|
Value |
getFieldsOrDefault(String key,
Value defaultValue)
Unordered map of dynamically typed values.
|
Value |
getFieldsOrThrow(String key)
Unordered map of dynamically typed values.
|
Struct.Builder |
putAllFields(Map<String,Value> values)
Unordered map of dynamically typed values.
|
Struct.Builder |
putFields(String key,
Value value)
Unordered map of dynamically typed values.
|
Struct.Builder |
removeFields(String key)
Unordered map of dynamically typed values.
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultInstanceForType, isInitializedpublic int getFieldsCount()
StructOrBuilderUnordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;getFieldsCount in interface StructOrBuilderpublic boolean containsFields(String key)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;containsFields in interface StructOrBuilderpublic Struct.Builder clearFields()
public Struct.Builder removeFields(String key)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;@Deprecated public Map<String,Value> getFields()
getFieldsMap() instead.getFields in interface StructOrBuilderpublic Map<String,Value> getFieldsMap()
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;getFieldsMap in interface StructOrBuilderpublic Value getFieldsOrDefault(String key, Value defaultValue)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;getFieldsOrDefault in interface StructOrBuilderpublic Value getFieldsOrThrow(String key)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;getFieldsOrThrow in interface StructOrBuilderpublic Struct.Builder putFields(String key, Value value)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;public Struct.Builder putAllFields(Map<String,Value> values)
Unordered map of dynamically typed values.
map<string, .google.protobuf.Value> fields = 1;Copyright © 2008–2022. All rights reserved.