public static final class OutputSink.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder> implements OutputSinkOrBuilder
Tap output sink configuration.Protobuf type
envoy.config.tap.v4alpha.OutputSink| Modifier and Type | Method and Description |
|---|---|
OutputSink.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutputSink |
build() |
OutputSink |
buildPartial() |
OutputSink.Builder |
clear() |
OutputSink.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OutputSink.Builder |
clearFilePerTap()
Tap output will be written to a file per tap sink.
|
OutputSink.Builder |
clearFormat()
Sink output format.
|
OutputSink.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OutputSink.Builder |
clearOutputSinkType() |
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.
|
OutputSink.Builder |
clearStreamingGrpc()
[#not-implemented-hide:]
GrpcService to stream data to.
|
OutputSink.Builder |
clone() |
OutputSink |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
FilePerTapSink |
getFilePerTap()
Tap output will be written to a file per tap sink.
|
FilePerTapSink.Builder |
getFilePerTapBuilder()
Tap output will be written to a file per tap sink.
|
FilePerTapSinkOrBuilder |
getFilePerTapOrBuilder()
Tap output will be written to a file per tap sink.
|
OutputSink.Format |
getFormat()
Sink output format.
|
int |
getFormatValue()
Sink output format.
|
OutputSink.OutputSinkTypeCase |
getOutputSinkTypeCase() |
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.
|
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.
|
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.
|
StreamingGrpcSink |
getStreamingGrpc()
[#not-implemented-hide:]
GrpcService to stream data to.
|
StreamingGrpcSink.Builder |
getStreamingGrpcBuilder()
[#not-implemented-hide:]
GrpcService to stream data to.
|
StreamingGrpcSinkOrBuilder |
getStreamingGrpcOrBuilder()
[#not-implemented-hide:]
GrpcService to stream data to.
|
boolean |
hasFilePerTap()
Tap output will be written to a file per tap sink.
|
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.
|
boolean |
hasStreamingGrpc()
[#not-implemented-hide:]
GrpcService to stream data to.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
OutputSink.Builder |
mergeFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
|
OutputSink.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OutputSink.Builder |
mergeFrom(com.google.protobuf.Message other) |
OutputSink.Builder |
mergeFrom(OutputSink other) |
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.
|
OutputSink.Builder |
mergeStreamingGrpc(StreamingGrpcSink value)
[#not-implemented-hide:]
GrpcService to stream data to.
|
OutputSink.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OutputSink.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutputSink.Builder |
setFilePerTap(FilePerTapSink.Builder builderForValue)
Tap output will be written to a file per tap sink.
|
OutputSink.Builder |
setFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
|
OutputSink.Builder |
setFormat(OutputSink.Format value)
Sink output format.
|
OutputSink.Builder |
setFormatValue(int value)
Sink output format.
|
OutputSink.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
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.
|
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.
|
OutputSink.Builder |
setStreamingGrpc(StreamingGrpcSink.Builder builderForValue)
[#not-implemented-hide:]
GrpcService to stream data to.
|
OutputSink.Builder |
setStreamingGrpc(StreamingGrpcSink value)
[#not-implemented-hide:]
GrpcService to stream data to.
|
OutputSink.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OutputSink build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OutputSink buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OutputSink.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputSink.Builder>public OutputSink.Builder mergeFrom(OutputSink other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public OutputSink.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputSink.Builder>IOExceptionpublic OutputSink.OutputSinkTypeCase getOutputSinkTypeCase()
getOutputSinkTypeCase in interface OutputSinkOrBuilderpublic OutputSink.Builder clearOutputSinkType()
public int getFormatValue()
Sink output format.
.envoy.config.tap.v4alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }getFormatValue in interface OutputSinkOrBuilderpublic OutputSink.Builder setFormatValue(int value)
Sink output format.
.envoy.config.tap.v4alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }public OutputSink.Format getFormat()
Sink output format.
.envoy.config.tap.v4alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }getFormat in interface OutputSinkOrBuilderpublic OutputSink.Builder setFormat(OutputSink.Format value)
Sink output format.
.envoy.config.tap.v4alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }public OutputSink.Builder clearFormat()
Sink output format.
.envoy.config.tap.v4alpha.OutputSink.Format format = 1 [(.validate.rules) = { ... }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.v4alpha.StreamingAdminSink streaming_admin = 2;hasStreamingAdmin in interface OutputSinkOrBuilderpublic 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.v4alpha.StreamingAdminSink streaming_admin = 2;getStreamingAdmin in interface OutputSinkOrBuilderpublic 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.v4alpha.StreamingAdminSink streaming_admin = 2;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.v4alpha.StreamingAdminSink streaming_admin = 2;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.v4alpha.StreamingAdminSink streaming_admin = 2;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.v4alpha.StreamingAdminSink streaming_admin = 2;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.v4alpha.StreamingAdminSink streaming_admin = 2;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.v4alpha.StreamingAdminSink streaming_admin = 2;getStreamingAdminOrBuilder in interface OutputSinkOrBuilderpublic boolean hasFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;hasFilePerTap in interface OutputSinkOrBuilderpublic FilePerTapSink getFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;getFilePerTap in interface OutputSinkOrBuilderpublic OutputSink.Builder setFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;public OutputSink.Builder setFilePerTap(FilePerTapSink.Builder builderForValue)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;public OutputSink.Builder mergeFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;public OutputSink.Builder clearFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;public FilePerTapSink.Builder getFilePerTapBuilder()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;public FilePerTapSinkOrBuilder getFilePerTapOrBuilder()
Tap output will be written to a file per tap sink.
.envoy.config.tap.v4alpha.FilePerTapSink file_per_tap = 3;getFilePerTapOrBuilder in interface OutputSinkOrBuilderpublic 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.v4alpha.StreamingGrpcSink streaming_grpc = 4;hasStreamingGrpc in interface OutputSinkOrBuilderpublic 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.v4alpha.StreamingGrpcSink streaming_grpc = 4;getStreamingGrpc in interface OutputSinkOrBuilderpublic 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.v4alpha.StreamingGrpcSink streaming_grpc = 4;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.v4alpha.StreamingGrpcSink streaming_grpc = 4;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.v4alpha.StreamingGrpcSink streaming_grpc = 4;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.v4alpha.StreamingGrpcSink streaming_grpc = 4;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.v4alpha.StreamingGrpcSink streaming_grpc = 4;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.v4alpha.StreamingGrpcSink streaming_grpc = 4;getStreamingGrpcOrBuilder in interface OutputSinkOrBuilderpublic final OutputSink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>public final OutputSink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.