public static final class LoggableElement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder> implements LoggableElementOrBuilder
Defines a loggable elementProtobuf type
soy.LoggableElement| Modifier and Type | Method and Description |
|---|---|
LoggableElement.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoggableElement |
build() |
LoggableElement |
buildPartial() |
LoggableElement.Builder |
clear() |
LoggableElement.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LoggableElement.Builder |
clearId()
The id that will be logged.
|
LoggableElement.Builder |
clearName()
The name specified by users in the soy file.
|
LoggableElement.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LoggableElement.Builder |
clearProtoType()
The fully qualified name of the protocol buffer that
will be used to specify metadata for the element.
|
LoggableElement.Builder |
clone() |
LoggableElement |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getId()
The id that will be logged.
|
String |
getName()
The name specified by users in the soy file.
|
com.google.protobuf.ByteString |
getNameBytes()
The name specified by users in the soy file.
|
String |
getProtoType()
The fully qualified name of the protocol buffer that
will be used to specify metadata for the element.
|
com.google.protobuf.ByteString |
getProtoTypeBytes()
The fully qualified name of the protocol buffer that
will be used to specify metadata for the element.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LoggableElement.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LoggableElement.Builder |
mergeFrom(LoggableElement other) |
LoggableElement.Builder |
mergeFrom(com.google.protobuf.Message other) |
LoggableElement.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LoggableElement.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoggableElement.Builder |
setId(long value)
The id that will be logged.
|
LoggableElement.Builder |
setName(String value)
The name specified by users in the soy file.
|
LoggableElement.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name specified by users in the soy file.
|
LoggableElement.Builder |
setProtoType(String value)
The fully qualified name of the protocol buffer that
will be used to specify metadata for the element.
|
LoggableElement.Builder |
setProtoTypeBytes(com.google.protobuf.ByteString value)
The fully qualified name of the protocol buffer that
will be used to specify metadata for the element.
|
LoggableElement.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LoggableElement.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LoggableElement build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LoggableElement buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LoggableElement.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoggableElement.Builder>public LoggableElement.Builder mergeFrom(LoggableElement other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public LoggableElement.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoggableElement.Builder>IOExceptionpublic String getName()
The name specified by users in the soy file. This should be a valid soy identifier (it should match: '[a-zA-Z_][a-zA-Z_0-9]*([.][a-zA-Z_][a-zA-Z_0-9]*)*' ) Must be unique.
string name = 1;getName in interface LoggableElementOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name specified by users in the soy file. This should be a valid soy identifier (it should match: '[a-zA-Z_][a-zA-Z_0-9]*([.][a-zA-Z_][a-zA-Z_0-9]*)*' ) Must be unique.
string name = 1;getNameBytes in interface LoggableElementOrBuilderpublic LoggableElement.Builder setName(String value)
The name specified by users in the soy file. This should be a valid soy identifier (it should match: '[a-zA-Z_][a-zA-Z_0-9]*([.][a-zA-Z_][a-zA-Z_0-9]*)*' ) Must be unique.
string name = 1;public LoggableElement.Builder clearName()
The name specified by users in the soy file. This should be a valid soy identifier (it should match: '[a-zA-Z_][a-zA-Z_0-9]*([.][a-zA-Z_][a-zA-Z_0-9]*)*' ) Must be unique.
string name = 1;public LoggableElement.Builder setNameBytes(com.google.protobuf.ByteString value)
The name specified by users in the soy file. This should be a valid soy identifier (it should match: '[a-zA-Z_][a-zA-Z_0-9]*([.][a-zA-Z_][a-zA-Z_0-9]*)*' ) Must be unique.
string name = 1;public long getId()
The id that will be logged. Must be unique.
int64 id = 2 [jstype = JS_STRING];getId in interface LoggableElementOrBuilderpublic LoggableElement.Builder setId(long value)
The id that will be logged. Must be unique.
int64 id = 2 [jstype = JS_STRING];public LoggableElement.Builder clearId()
The id that will be logged. Must be unique.
int64 id = 2 [jstype = JS_STRING];public String getProtoType()
The fully qualified name of the protocol buffer that will be used to specify metadata for the element. Allowed to be the empty string if there is no such proto.
string proto_type = 3;getProtoType in interface LoggableElementOrBuilderpublic com.google.protobuf.ByteString getProtoTypeBytes()
The fully qualified name of the protocol buffer that will be used to specify metadata for the element. Allowed to be the empty string if there is no such proto.
string proto_type = 3;getProtoTypeBytes in interface LoggableElementOrBuilderpublic LoggableElement.Builder setProtoType(String value)
The fully qualified name of the protocol buffer that will be used to specify metadata for the element. Allowed to be the empty string if there is no such proto.
string proto_type = 3;public LoggableElement.Builder clearProtoType()
The fully qualified name of the protocol buffer that will be used to specify metadata for the element. Allowed to be the empty string if there is no such proto.
string proto_type = 3;public LoggableElement.Builder setProtoTypeBytes(com.google.protobuf.ByteString value)
The fully qualified name of the protocol buffer that will be used to specify metadata for the element. Allowed to be the empty string if there is no such proto.
string proto_type = 3;public final LoggableElement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>public final LoggableElement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoggableElement.Builder>