Interface OutputSinkOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OutputSink,OutputSink.Builder
public interface OutputSinkOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FilePerTapSinkgetFilePerTap()Tap output will be written to a file per tap sink.FilePerTapSinkOrBuildergetFilePerTapOrBuilder()Tap output will be written to a file per tap sink.OutputSink.FormatgetFormat()Sink output format.intgetFormatValue()Sink output format.OutputSink.OutputSinkTypeCasegetOutputSinkTypeCase()StreamingAdminSinkgetStreamingAdmin()Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.StreamingAdminSinkOrBuildergetStreamingAdminOrBuilder()Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.StreamingGrpcSinkgetStreamingGrpc()[#not-implemented-hide:] GrpcService to stream data to.StreamingGrpcSinkOrBuildergetStreamingGrpcOrBuilder()[#not-implemented-hide:] GrpcService to stream data to.booleanhasFilePerTap()Tap output will be written to a file per tap sink.booleanhasStreamingAdmin()Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.booleanhasStreamingGrpc()[#not-implemented-hide:] GrpcService to stream data to.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getFormatValue
int getFormatValue()
Sink output format.
.envoy.service.tap.v2alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for format.
-
getFormat
OutputSink.Format getFormat()
Sink output format.
.envoy.service.tap.v2alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Returns:
- The format.
-
hasStreamingAdmin
boolean hasStreamingAdmin()
Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint. Thus, if an extension has been configured to receive tap configuration from some other source (e.g., static file, XDS, etc.) configuring the streaming admin output type will fail.
.envoy.service.tap.v2alpha.StreamingAdminSink streaming_admin = 2;- Returns:
- Whether the streamingAdmin field is set.
-
getStreamingAdmin
StreamingAdminSink getStreamingAdmin()
Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint. Thus, if an extension has been configured to receive tap configuration from some other source (e.g., static file, XDS, etc.) configuring the streaming admin output type will fail.
.envoy.service.tap.v2alpha.StreamingAdminSink streaming_admin = 2;- Returns:
- The streamingAdmin.
-
getStreamingAdminOrBuilder
StreamingAdminSinkOrBuilder getStreamingAdminOrBuilder()
Tap output will be streamed out the :http:post:`/tap` admin endpoint. .. attention:: It is only allowed to specify the streaming admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint. Thus, if an extension has been configured to receive tap configuration from some other source (e.g., static file, XDS, etc.) configuring the streaming admin output type will fail.
.envoy.service.tap.v2alpha.StreamingAdminSink streaming_admin = 2;
-
hasFilePerTap
boolean hasFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 3;- Returns:
- Whether the filePerTap field is set.
-
getFilePerTap
FilePerTapSink getFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 3;- Returns:
- The filePerTap.
-
getFilePerTapOrBuilder
FilePerTapSinkOrBuilder getFilePerTapOrBuilder()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 3;
-
hasStreamingGrpc
boolean hasStreamingGrpc()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY.
.envoy.service.tap.v2alpha.StreamingGrpcSink streaming_grpc = 4;- Returns:
- Whether the streamingGrpc field is set.
-
getStreamingGrpc
StreamingGrpcSink getStreamingGrpc()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY.
.envoy.service.tap.v2alpha.StreamingGrpcSink streaming_grpc = 4;- Returns:
- The streamingGrpc.
-
getStreamingGrpcOrBuilder
StreamingGrpcSinkOrBuilder getStreamingGrpcOrBuilder()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY.
.envoy.service.tap.v2alpha.StreamingGrpcSink streaming_grpc = 4;
-
getOutputSinkTypeCase
OutputSink.OutputSinkTypeCase getOutputSinkTypeCase()
-
-