Class SocketCmsgHeaders.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
io.envoyproxy.envoy.config.core.v3.SocketCmsgHeaders.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SocketCmsgHeadersOrBuilder,Cloneable
- Enclosing class:
- SocketCmsgHeaders
public static final class SocketCmsgHeaders.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
implements SocketCmsgHeadersOrBuilder
Configuration for socket cmsg headers. See `:ref:CMSG <https://man7.org/linux/man-pages/man3/cmsg.3.html>`_ for further information.Protobuf type
envoy.config.core.v3.SocketCmsgHeaders-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Expected size of cmsg value.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) cmsg level.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) cmsg type.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintExpected size of cmsg value.com.google.protobuf.UInt32ValuegetLevel()cmsg level.com.google.protobuf.UInt32Value.Buildercmsg level.com.google.protobuf.UInt32ValueOrBuildercmsg level.com.google.protobuf.UInt32ValuegetType()cmsg type.com.google.protobuf.UInt32Value.Buildercmsg type.com.google.protobuf.UInt32ValueOrBuildercmsg type.booleanhasLevel()cmsg level.booleanhasType()cmsg type.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(SocketCmsgHeaders other) mergeLevel(com.google.protobuf.UInt32Value value) cmsg level.mergeType(com.google.protobuf.UInt32Value value) cmsg type.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setExpectedSize(int value) Expected size of cmsg value.setLevel(com.google.protobuf.UInt32Value value) cmsg level.setLevel(com.google.protobuf.UInt32Value.Builder builderForValue) cmsg level.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setType(com.google.protobuf.UInt32Value value) cmsg type.setType(com.google.protobuf.UInt32Value.Builder builderForValue) cmsg type.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
setField
public SocketCmsgHeaders.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
setRepeatedField
public SocketCmsgHeaders.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
addRepeatedField
public SocketCmsgHeaders.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketCmsgHeaders.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
mergeFrom
public SocketCmsgHeaders.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketCmsgHeaders.Builder>- Throws:
IOException
-
hasLevel
public boolean hasLevel()cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1;- Specified by:
hasLevelin interfaceSocketCmsgHeadersOrBuilder- Returns:
- Whether the level field is set.
-
getLevel
public com.google.protobuf.UInt32Value getLevel()cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1;- Specified by:
getLevelin interfaceSocketCmsgHeadersOrBuilder- Returns:
- The level.
-
setLevel
cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1; -
setLevel
cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1; -
mergeLevel
cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1; -
clearLevel
cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1; -
getLevelBuilder
public com.google.protobuf.UInt32Value.Builder getLevelBuilder()cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1; -
getLevelOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getLevelOrBuilder()cmsg level. Default is unset.
.google.protobuf.UInt32Value level = 1;- Specified by:
getLevelOrBuilderin interfaceSocketCmsgHeadersOrBuilder
-
hasType
public boolean hasType()cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2;- Specified by:
hasTypein interfaceSocketCmsgHeadersOrBuilder- Returns:
- Whether the type field is set.
-
getType
public com.google.protobuf.UInt32Value getType()cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2;- Specified by:
getTypein interfaceSocketCmsgHeadersOrBuilder- Returns:
- The type.
-
setType
cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2; -
setType
cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2; -
mergeType
cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2; -
clearType
cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2; -
getTypeBuilder
public com.google.protobuf.UInt32Value.Builder getTypeBuilder()cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2; -
getTypeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getTypeOrBuilder()cmsg type. Default is unset.
.google.protobuf.UInt32Value type = 2;- Specified by:
getTypeOrBuilderin interfaceSocketCmsgHeadersOrBuilder
-
getExpectedSize
public int getExpectedSize()Expected size of cmsg value. Default is zero.
uint32 expected_size = 3;- Specified by:
getExpectedSizein interfaceSocketCmsgHeadersOrBuilder- Returns:
- The expectedSize.
-
setExpectedSize
Expected size of cmsg value. Default is zero.
uint32 expected_size = 3;- Parameters:
value- The expectedSize to set.- Returns:
- This builder for chaining.
-
clearExpectedSize
Expected size of cmsg value. Default is zero.
uint32 expected_size = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final SocketCmsgHeaders.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-
mergeUnknownFields
public final SocketCmsgHeaders.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketCmsgHeaders.Builder>
-