Class Pipe.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Pipe.Builder>
-
- io.envoyproxy.envoy.config.core.v3.Pipe.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,PipeOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Pipe
public static final class Pipe.Builder extends com.google.protobuf.GeneratedMessage.Builder<Pipe.Builder> implements PipeOrBuilder
Protobuf typeenvoy.config.core.v3.Pipe
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private int
mode_
private java.lang.Object
path_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Pipe
build()
Pipe
buildPartial()
private void
buildPartial0(Pipe result)
Pipe.Builder
clear()
Pipe.Builder
clearMode()
The mode for the Pipe.Pipe.Builder
clearPath()
Unix Domain Socket path.Pipe
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getMode()
The mode for the Pipe.java.lang.String
getPath()
Unix Domain Socket path.com.google.protobuf.ByteString
getPathBytes()
Unix Domain Socket path.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Pipe.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Pipe.Builder
mergeFrom(com.google.protobuf.Message other)
Pipe.Builder
mergeFrom(Pipe other)
Pipe.Builder
setMode(int value)
The mode for the Pipe.Pipe.Builder
setPath(java.lang.String value)
Unix Domain Socket path.Pipe.Builder
setPathBytes(com.google.protobuf.ByteString value)
Unix Domain Socket path.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Pipe.Builder>
-
clear
public Pipe.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Pipe.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Pipe.Builder>
-
getDefaultInstanceForType
public Pipe getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Pipe build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Pipe buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Pipe result)
-
mergeFrom
public Pipe.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Pipe.Builder>
-
mergeFrom
public Pipe.Builder mergeFrom(Pipe other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Pipe.Builder>
-
mergeFrom
public Pipe.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Pipe.Builder>
- Throws:
java.io.IOException
-
getPath
public java.lang.String getPath()
Unix Domain Socket path. On Linux, paths starting with '@' will use the abstract namespace. The starting '@' is replaced by a null byte by Envoy. Paths starting with '@' will result in an error in environments other than Linux.
string path = 1 [(.validate.rules) = { ... }
- Specified by:
getPath
in interfacePipeOrBuilder
- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
Unix Domain Socket path. On Linux, paths starting with '@' will use the abstract namespace. The starting '@' is replaced by a null byte by Envoy. Paths starting with '@' will result in an error in environments other than Linux.
string path = 1 [(.validate.rules) = { ... }
- Specified by:
getPathBytes
in interfacePipeOrBuilder
- Returns:
- The bytes for path.
-
setPath
public Pipe.Builder setPath(java.lang.String value)
Unix Domain Socket path. On Linux, paths starting with '@' will use the abstract namespace. The starting '@' is replaced by a null byte by Envoy. Paths starting with '@' will result in an error in environments other than Linux.
string path = 1 [(.validate.rules) = { ... }
- Parameters:
value
- The path to set.- Returns:
- This builder for chaining.
-
clearPath
public Pipe.Builder clearPath()
Unix Domain Socket path. On Linux, paths starting with '@' will use the abstract namespace. The starting '@' is replaced by a null byte by Envoy. Paths starting with '@' will result in an error in environments other than Linux.
string path = 1 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
setPathBytes
public Pipe.Builder setPathBytes(com.google.protobuf.ByteString value)
Unix Domain Socket path. On Linux, paths starting with '@' will use the abstract namespace. The starting '@' is replaced by a null byte by Envoy. Paths starting with '@' will result in an error in environments other than Linux.
string path = 1 [(.validate.rules) = { ... }
- Parameters:
value
- The bytes for path to set.- Returns:
- This builder for chaining.
-
getMode
public int getMode()
The mode for the Pipe. Not applicable for abstract sockets.
uint32 mode = 2 [(.validate.rules) = { ... }
- Specified by:
getMode
in interfacePipeOrBuilder
- Returns:
- The mode.
-
setMode
public Pipe.Builder setMode(int value)
The mode for the Pipe. Not applicable for abstract sockets.
uint32 mode = 2 [(.validate.rules) = { ... }
- Parameters:
value
- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
public Pipe.Builder clearMode()
The mode for the Pipe. Not applicable for abstract sockets.
uint32 mode = 2 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
-