Class OutputSink.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
- io.envoyproxy.envoy.config.tap.v3.OutputSink.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OutputSinkOrBuilder,Cloneable
- Enclosing class:
- OutputSink
public static final class OutputSink.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder> implements OutputSinkOrBuilder
Tap output sink configuration. [#next-free-field: 6]
Protobuf typeenvoy.config.tap.v3.OutputSink
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OutputSink.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OutputSinkbuild()OutputSinkbuildPartial()OutputSink.Builderclear()OutputSink.BuilderclearBufferedAdmin()Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.OutputSink.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OutputSink.BuilderclearFilePerTap()Tap output will be written to a file per tap sink.OutputSink.BuilderclearFormat()Sink output format.OutputSink.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OutputSink.BuilderclearOutputSinkType()OutputSink.BuilderclearStreamingAdmin()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.OutputSink.BuilderclearStreamingGrpc()[#not-implemented-hide:] GrpcService to stream data to.OutputSink.Builderclone()BufferedAdminSinkgetBufferedAdmin()Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.BufferedAdminSink.BuildergetBufferedAdminBuilder()Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.BufferedAdminSinkOrBuildergetBufferedAdminOrBuilder()Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.OutputSinkgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()FilePerTapSinkgetFilePerTap()Tap output will be written to a file per tap sink.FilePerTapSink.BuildergetFilePerTapBuilder()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.StreamingAdminSink.BuildergetStreamingAdminBuilder()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.StreamingGrpcSink.BuildergetStreamingGrpcBuilder()[#not-implemented-hide:] GrpcService to stream data to.StreamingGrpcSinkOrBuildergetStreamingGrpcOrBuilder()[#not-implemented-hide:] GrpcService to stream data to.booleanhasBufferedAdmin()Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OutputSink.BuildermergeBufferedAdmin(BufferedAdminSink value)Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.OutputSink.BuildermergeFilePerTap(FilePerTapSink value)Tap output will be written to a file per tap sink.OutputSink.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OutputSink.BuildermergeFrom(com.google.protobuf.Message other)OutputSink.BuildermergeFrom(OutputSink other)OutputSink.BuildermergeStreamingAdmin(StreamingAdminSink value)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.OutputSink.BuildermergeStreamingGrpc(StreamingGrpcSink value)[#not-implemented-hide:] GrpcService to stream data to.OutputSink.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OutputSink.BuildersetBufferedAdmin(BufferedAdminSink value)Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.OutputSink.BuildersetBufferedAdmin(BufferedAdminSink.Builder builderForValue)Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered admin output sink if the tap is being configured from the :http:post:`/tap` admin endpoint.OutputSink.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OutputSink.BuildersetFilePerTap(FilePerTapSink value)Tap output will be written to a file per tap sink.OutputSink.BuildersetFilePerTap(FilePerTapSink.Builder builderForValue)Tap output will be written to a file per tap sink.OutputSink.BuildersetFormat(OutputSink.Format value)Sink output format.OutputSink.BuildersetFormatValue(int value)Sink output format.OutputSink.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OutputSink.BuildersetStreamingAdmin(StreamingAdminSink value)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.OutputSink.BuildersetStreamingAdmin(StreamingAdminSink.Builder builderForValue)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.OutputSink.BuildersetStreamingGrpc(StreamingGrpcSink value)[#not-implemented-hide:] GrpcService to stream data to.OutputSink.BuildersetStreamingGrpc(StreamingGrpcSink.Builder builderForValue)[#not-implemented-hide:] GrpcService to stream data to.OutputSink.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
clear
public OutputSink.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
getDefaultInstanceForType
public OutputSink getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OutputSink build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OutputSink buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OutputSink.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
setField
public OutputSink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
clearField
public OutputSink.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
clearOneof
public OutputSink.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
setRepeatedField
public OutputSink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
addRepeatedField
public OutputSink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
mergeFrom
public OutputSink.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OutputSink.Builder>
-
mergeFrom
public OutputSink.Builder mergeFrom(OutputSink other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
mergeFrom
public OutputSink.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OutputSink.Builder>- Throws:
IOException
-
getOutputSinkTypeCase
public OutputSink.OutputSinkTypeCase getOutputSinkTypeCase()
- Specified by:
getOutputSinkTypeCasein interfaceOutputSinkOrBuilder
-
clearOutputSinkType
public OutputSink.Builder clearOutputSinkType()
-
getFormatValue
public int getFormatValue()
Sink output format.
.envoy.config.tap.v3.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Specified by:
getFormatValuein interfaceOutputSinkOrBuilder- Returns:
- The enum numeric value on the wire for format.
-
setFormatValue
public OutputSink.Builder setFormatValue(int value)
Sink output format.
.envoy.config.tap.v3.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for format to set.- Returns:
- This builder for chaining.
-
getFormat
public OutputSink.Format getFormat()
Sink output format.
.envoy.config.tap.v3.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Specified by:
getFormatin interfaceOutputSinkOrBuilder- Returns:
- The format.
-
setFormat
public OutputSink.Builder setFormat(OutputSink.Format value)
Sink output format.
.envoy.config.tap.v3.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Parameters:
value- The format to set.- Returns:
- This builder for chaining.
-
clearFormat
public OutputSink.Builder clearFormat()
Sink output format.
.envoy.config.tap.v3.OutputSink.Format format = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasStreamingAdmin
public 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.config.tap.v3.StreamingAdminSink streaming_admin = 2;- Specified by:
hasStreamingAdminin interfaceOutputSinkOrBuilder- Returns:
- Whether the streamingAdmin field is set.
-
getStreamingAdmin
public 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.config.tap.v3.StreamingAdminSink streaming_admin = 2;- Specified by:
getStreamingAdminin interfaceOutputSinkOrBuilder- Returns:
- The streamingAdmin.
-
setStreamingAdmin
public OutputSink.Builder setStreamingAdmin(StreamingAdminSink value)
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.config.tap.v3.StreamingAdminSink streaming_admin = 2;
-
setStreamingAdmin
public OutputSink.Builder setStreamingAdmin(StreamingAdminSink.Builder builderForValue)
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.config.tap.v3.StreamingAdminSink streaming_admin = 2;
-
mergeStreamingAdmin
public OutputSink.Builder mergeStreamingAdmin(StreamingAdminSink value)
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.config.tap.v3.StreamingAdminSink streaming_admin = 2;
-
clearStreamingAdmin
public OutputSink.Builder clearStreamingAdmin()
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.config.tap.v3.StreamingAdminSink streaming_admin = 2;
-
getStreamingAdminBuilder
public StreamingAdminSink.Builder getStreamingAdminBuilder()
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.config.tap.v3.StreamingAdminSink streaming_admin = 2;
-
getStreamingAdminOrBuilder
public 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.config.tap.v3.StreamingAdminSink streaming_admin = 2;- Specified by:
getStreamingAdminOrBuilderin interfaceOutputSinkOrBuilder
-
hasFilePerTap
public boolean hasFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;- Specified by:
hasFilePerTapin interfaceOutputSinkOrBuilder- Returns:
- Whether the filePerTap field is set.
-
getFilePerTap
public FilePerTapSink getFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;- Specified by:
getFilePerTapin interfaceOutputSinkOrBuilder- Returns:
- The filePerTap.
-
setFilePerTap
public OutputSink.Builder setFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;
-
setFilePerTap
public OutputSink.Builder setFilePerTap(FilePerTapSink.Builder builderForValue)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;
-
mergeFilePerTap
public OutputSink.Builder mergeFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;
-
clearFilePerTap
public OutputSink.Builder clearFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;
-
getFilePerTapBuilder
public FilePerTapSink.Builder getFilePerTapBuilder()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;
-
getFilePerTapOrBuilder
public FilePerTapSinkOrBuilder getFilePerTapOrBuilder()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v3.FilePerTapSink file_per_tap = 3;- Specified by:
getFilePerTapOrBuilderin interfaceOutputSinkOrBuilder
-
hasStreamingGrpc
public boolean hasStreamingGrpc()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;- Specified by:
hasStreamingGrpcin interfaceOutputSinkOrBuilder- Returns:
- Whether the streamingGrpc field is set.
-
getStreamingGrpc
public StreamingGrpcSink getStreamingGrpc()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;- Specified by:
getStreamingGrpcin interfaceOutputSinkOrBuilder- Returns:
- The streamingGrpc.
-
setStreamingGrpc
public OutputSink.Builder setStreamingGrpc(StreamingGrpcSink value)
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;
-
setStreamingGrpc
public OutputSink.Builder setStreamingGrpc(StreamingGrpcSink.Builder builderForValue)
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;
-
mergeStreamingGrpc
public OutputSink.Builder mergeStreamingGrpc(StreamingGrpcSink value)
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;
-
clearStreamingGrpc
public OutputSink.Builder clearStreamingGrpc()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;
-
getStreamingGrpcBuilder
public StreamingGrpcSink.Builder getStreamingGrpcBuilder()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;
-
getStreamingGrpcOrBuilder
public StreamingGrpcSinkOrBuilder getStreamingGrpcOrBuilder()
[#not-implemented-hide:] GrpcService to stream data to. The format argument must be PROTO_BINARY. [#comment: TODO(samflattery): remove cleanup in uber_per_filter.cc once implemented]
.envoy.config.tap.v3.StreamingGrpcSink streaming_grpc = 4;- Specified by:
getStreamingGrpcOrBuilderin interfaceOutputSinkOrBuilder
-
hasBufferedAdmin
public boolean hasBufferedAdmin()
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;- Specified by:
hasBufferedAdminin interfaceOutputSinkOrBuilder- Returns:
- Whether the bufferedAdmin field is set.
-
getBufferedAdmin
public BufferedAdminSink getBufferedAdmin()
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;- Specified by:
getBufferedAdminin interfaceOutputSinkOrBuilder- Returns:
- The bufferedAdmin.
-
setBufferedAdmin
public OutputSink.Builder setBufferedAdmin(BufferedAdminSink value)
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;
-
setBufferedAdmin
public OutputSink.Builder setBufferedAdmin(BufferedAdminSink.Builder builderForValue)
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;
-
mergeBufferedAdmin
public OutputSink.Builder mergeBufferedAdmin(BufferedAdminSink value)
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;
-
clearBufferedAdmin
public OutputSink.Builder clearBufferedAdmin()
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;
-
getBufferedAdminBuilder
public BufferedAdminSink.Builder getBufferedAdminBuilder()
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;
-
getBufferedAdminOrBuilder
public BufferedAdminSinkOrBuilder getBufferedAdminOrBuilder()
Tap output will be buffered in a single block before flushing to the :http:post:`/tap` admin endpoint .. attention:: It is only allowed to specify the buffered 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 buffered admin output type will fail.
.envoy.config.tap.v3.BufferedAdminSink buffered_admin = 5;- Specified by:
getBufferedAdminOrBuilderin interfaceOutputSinkOrBuilder
-
setUnknownFields
public final OutputSink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
mergeUnknownFields
public final OutputSink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>
-
-