Interface PipeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Pipe, Pipe.Builder

public interface PipeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The mode for the Pipe.
    Unix Domain Socket path.
    com.google.protobuf.ByteString
    Unix Domain Socket path.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getPath

      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) = { ... }
      Returns:
      The path.
    • getPathBytes

      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) = { ... }
      Returns:
      The bytes for path.
    • getMode

      int getMode()
       The mode for the Pipe. Not applicable for abstract sockets.
       
      uint32 mode = 2 [(.validate.rules) = { ... }
      Returns:
      The mode.