io.envoyproxy.envoy.data.tap.v3alpha.SocketEventOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/data/tap/v3alpha/transport.proto
package io.envoyproxy.envoy.data.tap.v3alpha;
public interface SocketEventOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.data.tap.v3alpha.SocketEvent)
com.google.protobuf.MessageOrBuilder {
/**
*
* Timestamp for event.
*
*
* .google.protobuf.Timestamp timestamp = 1;
*/
boolean hasTimestamp();
/**
*
* Timestamp for event.
*
*
* .google.protobuf.Timestamp timestamp = 1;
*/
com.google.protobuf.Timestamp getTimestamp();
/**
*
* Timestamp for event.
*
*
* .google.protobuf.Timestamp timestamp = 1;
*/
com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Read read = 2;
*/
boolean hasRead();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Read read = 2;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.Read getRead();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Read read = 2;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.ReadOrBuilder getReadOrBuilder();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Write write = 3;
*/
boolean hasWrite();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Write write = 3;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.Write getWrite();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Write write = 3;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.WriteOrBuilder getWriteOrBuilder();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Closed closed = 4;
*/
boolean hasClosed();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Closed closed = 4;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.Closed getClosed();
/**
* .envoy.data.tap.v3alpha.SocketEvent.Closed closed = 4;
*/
io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.ClosedOrBuilder getClosedOrBuilder();
public io.envoyproxy.envoy.data.tap.v3alpha.SocketEvent.EventSelectorCase getEventSelectorCase();
}