Class StreamAccessLogsMessage

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.service.accesslog.v3.StreamAccessLogsMessage
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, StreamAccessLogsMessageOrBuilder, Serializable

public final class StreamAccessLogsMessage extends com.google.protobuf.GeneratedMessageV3 implements StreamAccessLogsMessageOrBuilder
 Stream message for the StreamAccessLogs API. Envoy will open a stream to the server and stream
 access logs without ever expecting a response.
 
Protobuf type envoy.service.accesslog.v3.StreamAccessLogsMessage
See Also:
  • Field Details

  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getLogEntriesCase

      public StreamAccessLogsMessage.LogEntriesCase getLogEntriesCase()
      Specified by:
      getLogEntriesCase in interface StreamAccessLogsMessageOrBuilder
    • hasIdentifier

      public boolean hasIdentifier()
       Identifier data that will only be sent in the first message on the stream. This is effectively
       structured metadata and is a performance optimization.
       
      .envoy.service.accesslog.v3.StreamAccessLogsMessage.Identifier identifier = 1;
      Specified by:
      hasIdentifier in interface StreamAccessLogsMessageOrBuilder
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      public StreamAccessLogsMessage.Identifier getIdentifier()
       Identifier data that will only be sent in the first message on the stream. This is effectively
       structured metadata and is a performance optimization.
       
      .envoy.service.accesslog.v3.StreamAccessLogsMessage.Identifier identifier = 1;
      Specified by:
      getIdentifier in interface StreamAccessLogsMessageOrBuilder
      Returns:
      The identifier.
    • getIdentifierOrBuilder

      public StreamAccessLogsMessage.IdentifierOrBuilder getIdentifierOrBuilder()
       Identifier data that will only be sent in the first message on the stream. This is effectively
       structured metadata and is a performance optimization.
       
      .envoy.service.accesslog.v3.StreamAccessLogsMessage.Identifier identifier = 1;
      Specified by:
      getIdentifierOrBuilder in interface StreamAccessLogsMessageOrBuilder
    • hasHttpLogs

      public boolean hasHttpLogs()
      .envoy.service.accesslog.v3.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
      Specified by:
      hasHttpLogs in interface StreamAccessLogsMessageOrBuilder
      Returns:
      Whether the httpLogs field is set.
    • getHttpLogs

      .envoy.service.accesslog.v3.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
      Specified by:
      getHttpLogs in interface StreamAccessLogsMessageOrBuilder
      Returns:
      The httpLogs.
    • getHttpLogsOrBuilder

      .envoy.service.accesslog.v3.StreamAccessLogsMessage.HTTPAccessLogEntries http_logs = 2;
      Specified by:
      getHttpLogsOrBuilder in interface StreamAccessLogsMessageOrBuilder
    • hasTcpLogs

      public boolean hasTcpLogs()
      .envoy.service.accesslog.v3.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
      Specified by:
      hasTcpLogs in interface StreamAccessLogsMessageOrBuilder
      Returns:
      Whether the tcpLogs field is set.
    • getTcpLogs

      .envoy.service.accesslog.v3.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
      Specified by:
      getTcpLogs in interface StreamAccessLogsMessageOrBuilder
      Returns:
      The tcpLogs.
    • getTcpLogsOrBuilder

      .envoy.service.accesslog.v3.StreamAccessLogsMessage.TCPAccessLogEntries tcp_logs = 3;
      Specified by:
      getTcpLogsOrBuilder in interface StreamAccessLogsMessageOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StreamAccessLogsMessage parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StreamAccessLogsMessage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StreamAccessLogsMessage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public StreamAccessLogsMessage.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static StreamAccessLogsMessage.Builder newBuilder()
    • newBuilder

      public static StreamAccessLogsMessage.Builder newBuilder(StreamAccessLogsMessage prototype)
    • toBuilder

      public StreamAccessLogsMessage.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected StreamAccessLogsMessage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static StreamAccessLogsMessage getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<StreamAccessLogsMessage> parser()
    • getParserForType

      public com.google.protobuf.Parser<StreamAccessLogsMessage> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public StreamAccessLogsMessage getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder