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