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 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;