public static final class OutputSink.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OutputSink.Builder> implements OutputSinkOrBuilder
Tap output sink configuration.Protobuf type
envoy.service.tap.v2alpha.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 |
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 |
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.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.
|
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.
|
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 |
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 |
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 |
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 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 = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;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.service.tap.v2alpha.StreamingAdminSink streaming_admin = 1;getStreamingAdminOrBuilder in interface OutputSinkOrBuilderpublic boolean hasFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;hasFilePerTap in interface OutputSinkOrBuilderpublic FilePerTapSink getFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;getFilePerTap in interface OutputSinkOrBuilderpublic OutputSink.Builder setFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;public OutputSink.Builder setFilePerTap(FilePerTapSink.Builder builderForValue)
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;public OutputSink.Builder mergeFilePerTap(FilePerTapSink value)
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;public OutputSink.Builder clearFilePerTap()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;public FilePerTapSink.Builder getFilePerTapBuilder()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;public FilePerTapSinkOrBuilder getFilePerTapOrBuilder()
Tap output will be written to a file per tap sink.
.envoy.service.tap.v2alpha.FilePerTapSink file_per_tap = 2;getFilePerTapOrBuilder 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–2019 The Envoy Project. All rights reserved.