All Implemented Interfaces:
Message.Builder
,
MessageLite.Builder
,
MessageLiteOrBuilder
,
MessageOrBuilder
,
MessageOrBuilder
,
java.lang.Cloneable
Enclosing class:
Message
public static final class Message.Builder
extends GeneratedMessageV3.Builder<Message.Builder>
implements MessageOrBuilder
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
Protobuf type
grpc.binarylog.v1.Message
getAllFields
,
getField
,
getFieldBuilder
,
getOneofFieldDescriptor
,
getParentForChildren
,
getRepeatedField
,
getRepeatedFieldBuilder
,
getRepeatedFieldCount
,
getUnknownFields
,
getUnknownFieldSetBuilder
,
hasField
,
hasOneof
,
internalGetMapField
,
internalGetMutableMapField
,
isClean
,
markClean
,
mergeUnknownLengthDelimitedField
,
mergeUnknownVarintField
,
newBuilderForField
,
onBuilt
,
onChanged
,
parseUnknownField
,
setUnknownFieldSetBuilder
,
setUnknownFieldsProto3
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Specified by:
internalGetFieldAccessorTable
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
clear
in interface
Message.Builder
Specified by:
clear
in interface
MessageLite.Builder
Overrides:
clear
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
getDescriptorForType
in interface
Message.Builder
Specified by:
getDescriptorForType
in interface
MessageOrBuilder
Overrides:
getDescriptorForType
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
clone
in interface
Message.Builder
Specified by:
clone
in interface
MessageLite.Builder
Overrides:
clone
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
setField
public Message.Builder setField(Descriptors.FieldDescriptor field,
java.lang.Object value)
Specified by:
setField
in interface
Message.Builder
Overrides:
setField
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
setRepeatedField
public Message.Builder setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value)
Specified by:
setRepeatedField
in interface
Message.Builder
Overrides:
setRepeatedField
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
addRepeatedField
public Message.Builder addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value)
Specified by:
addRepeatedField
in interface
Message.Builder
Overrides:
addRepeatedField
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
mergeFrom
public Message.Builder mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry)
throws java.io.IOException
Specified by:
mergeFrom
in interface
Message.Builder
Specified by:
mergeFrom
in interface
MessageLite.Builder
Overrides:
mergeFrom
in class
AbstractMessage.Builder
<
Message.Builder
>
Throws:
java.io.IOException
Length of the message. It may not be the same as the length of the
data field, as the logging payload can be truncated or omitted.
uint32 length = 1;
Specified by:
getLength
in interface
MessageOrBuilder
Returns:
The length.
public Message.Builder setLength(int value)
Length of the message. It may not be the same as the length of the
data field, as the logging payload can be truncated or omitted.
uint32 length = 1;
Parameters:
value
- The length to set.
Returns:
This builder for chaining.
public Message.Builder clearLength()
Length of the message. It may not be the same as the length of the
data field, as the logging payload can be truncated or omitted.
uint32 length = 1;
Returns:
This builder for chaining.
setUnknownFields
public final Message.Builder setUnknownFields(UnknownFieldSet unknownFields)
Specified by:
setUnknownFields
in interface
Message.Builder
Overrides:
setUnknownFields
in class
GeneratedMessageV3.Builder
<
Message.Builder
>
mergeUnknownFields
public final Message.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Specified by:
mergeUnknownFields
in interface
Message.Builder
Overrides:
mergeUnknownFields
in class
GeneratedMessageV3.Builder
<
Message.Builder
>