public static final class XRayConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder> implements XRayConfigOrBuilder
envoy.config.trace.v3.XRayConfig| Modifier and Type | Method and Description |
|---|---|
XRayConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XRayConfig |
build() |
XRayConfig |
buildPartial() |
XRayConfig.Builder |
clear() |
XRayConfig.Builder |
clearDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
XRayConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
XRayConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
XRayConfig.Builder |
clearSamplingRuleManifest()
The location of a local custom sampling rules JSON file.
|
XRayConfig.Builder |
clearSegmentFields()
Optional custom fields to be added to each trace segment.
|
XRayConfig.Builder |
clearSegmentName()
The name of the X-Ray segment.
|
XRayConfig.Builder |
clone() |
SocketAddress |
getDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
SocketAddress.Builder |
getDaemonEndpointBuilder()
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
SocketAddressOrBuilder |
getDaemonEndpointOrBuilder()
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
XRayConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DataSource |
getSamplingRuleManifest()
The location of a local custom sampling rules JSON file.
|
DataSource.Builder |
getSamplingRuleManifestBuilder()
The location of a local custom sampling rules JSON file.
|
DataSourceOrBuilder |
getSamplingRuleManifestOrBuilder()
The location of a local custom sampling rules JSON file.
|
XRayConfig.SegmentFields |
getSegmentFields()
Optional custom fields to be added to each trace segment.
|
XRayConfig.SegmentFields.Builder |
getSegmentFieldsBuilder()
Optional custom fields to be added to each trace segment.
|
XRayConfig.SegmentFieldsOrBuilder |
getSegmentFieldsOrBuilder()
Optional custom fields to be added to each trace segment.
|
String |
getSegmentName()
The name of the X-Ray segment.
|
com.google.protobuf.ByteString |
getSegmentNameBytes()
The name of the X-Ray segment.
|
boolean |
hasDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
boolean |
hasSamplingRuleManifest()
The location of a local custom sampling rules JSON file.
|
boolean |
hasSegmentFields()
Optional custom fields to be added to each trace segment.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
XRayConfig.Builder |
mergeDaemonEndpoint(SocketAddress value)
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
XRayConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
XRayConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
XRayConfig.Builder |
mergeFrom(XRayConfig other) |
XRayConfig.Builder |
mergeSamplingRuleManifest(DataSource value)
The location of a local custom sampling rules JSON file.
|
XRayConfig.Builder |
mergeSegmentFields(XRayConfig.SegmentFields value)
Optional custom fields to be added to each trace segment.
|
XRayConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
XRayConfig.Builder |
setDaemonEndpoint(SocketAddress.Builder builderForValue)
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
XRayConfig.Builder |
setDaemonEndpoint(SocketAddress value)
The UDP endpoint of the X-Ray Daemon where the spans will be sent.
|
XRayConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
XRayConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
XRayConfig.Builder |
setSamplingRuleManifest(DataSource.Builder builderForValue)
The location of a local custom sampling rules JSON file.
|
XRayConfig.Builder |
setSamplingRuleManifest(DataSource value)
The location of a local custom sampling rules JSON file.
|
XRayConfig.Builder |
setSegmentFields(XRayConfig.SegmentFields.Builder builderForValue)
Optional custom fields to be added to each trace segment.
|
XRayConfig.Builder |
setSegmentFields(XRayConfig.SegmentFields value)
Optional custom fields to be added to each trace segment.
|
XRayConfig.Builder |
setSegmentName(String value)
The name of the X-Ray segment.
|
XRayConfig.Builder |
setSegmentNameBytes(com.google.protobuf.ByteString value)
The name of the X-Ray segment.
|
XRayConfig.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<XRayConfig.Builder>public XRayConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.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<XRayConfig.Builder>public XRayConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic XRayConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic XRayConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic XRayConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>public XRayConfig.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<XRayConfig.Builder>public XRayConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>public XRayConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>public XRayConfig.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<XRayConfig.Builder>public XRayConfig.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<XRayConfig.Builder>public XRayConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<XRayConfig.Builder>public XRayConfig.Builder mergeFrom(XRayConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>public XRayConfig.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<XRayConfig.Builder>IOExceptionpublic boolean hasDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;hasDaemonEndpoint in interface XRayConfigOrBuilderpublic SocketAddress getDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;getDaemonEndpoint in interface XRayConfigOrBuilderpublic XRayConfig.Builder setDaemonEndpoint(SocketAddress value)
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;public XRayConfig.Builder setDaemonEndpoint(SocketAddress.Builder builderForValue)
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;public XRayConfig.Builder mergeDaemonEndpoint(SocketAddress value)
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;public XRayConfig.Builder clearDaemonEndpoint()
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;public SocketAddress.Builder getDaemonEndpointBuilder()
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;public SocketAddressOrBuilder getDaemonEndpointOrBuilder()
The UDP endpoint of the X-Ray Daemon where the spans will be sent. If this value is not set, the default value of 127.0.0.1:2000 will be used.
.envoy.config.core.v3.SocketAddress daemon_endpoint = 1;getDaemonEndpointOrBuilder in interface XRayConfigOrBuilderpublic String getSegmentName()
The name of the X-Ray segment.
string segment_name = 2 [(.validate.rules) = { ... }getSegmentName in interface XRayConfigOrBuilderpublic com.google.protobuf.ByteString getSegmentNameBytes()
The name of the X-Ray segment.
string segment_name = 2 [(.validate.rules) = { ... }getSegmentNameBytes in interface XRayConfigOrBuilderpublic XRayConfig.Builder setSegmentName(String value)
The name of the X-Ray segment.
string segment_name = 2 [(.validate.rules) = { ... }public XRayConfig.Builder clearSegmentName()
The name of the X-Ray segment.
string segment_name = 2 [(.validate.rules) = { ... }public XRayConfig.Builder setSegmentNameBytes(com.google.protobuf.ByteString value)
The name of the X-Ray segment.
string segment_name = 2 [(.validate.rules) = { ... }public boolean hasSamplingRuleManifest()
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;hasSamplingRuleManifest in interface XRayConfigOrBuilderpublic DataSource getSamplingRuleManifest()
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;getSamplingRuleManifest in interface XRayConfigOrBuilderpublic XRayConfig.Builder setSamplingRuleManifest(DataSource value)
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;public XRayConfig.Builder setSamplingRuleManifest(DataSource.Builder builderForValue)
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;public XRayConfig.Builder mergeSamplingRuleManifest(DataSource value)
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;public XRayConfig.Builder clearSamplingRuleManifest()
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;public DataSource.Builder getSamplingRuleManifestBuilder()
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;public DataSourceOrBuilder getSamplingRuleManifestOrBuilder()
The location of a local custom sampling rules JSON file. For an example of the sampling rules see: `X-Ray SDK documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-go-configuration.html#xray-sdk-go-configuration-sampling>`_
.envoy.config.core.v3.DataSource sampling_rule_manifest = 3;getSamplingRuleManifestOrBuilder in interface XRayConfigOrBuilderpublic boolean hasSegmentFields()
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;hasSegmentFields in interface XRayConfigOrBuilderpublic XRayConfig.SegmentFields getSegmentFields()
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;getSegmentFields in interface XRayConfigOrBuilderpublic XRayConfig.Builder setSegmentFields(XRayConfig.SegmentFields value)
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;public XRayConfig.Builder setSegmentFields(XRayConfig.SegmentFields.Builder builderForValue)
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;public XRayConfig.Builder mergeSegmentFields(XRayConfig.SegmentFields value)
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;public XRayConfig.Builder clearSegmentFields()
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;public XRayConfig.SegmentFields.Builder getSegmentFieldsBuilder()
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;public XRayConfig.SegmentFieldsOrBuilder getSegmentFieldsOrBuilder()
Optional custom fields to be added to each trace segment. see: `X-Ray Segment Document documentation <https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html>`__
.envoy.config.trace.v3.XRayConfig.SegmentFields segment_fields = 4;getSegmentFieldsOrBuilder in interface XRayConfigOrBuilderpublic final XRayConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>public final XRayConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<XRayConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.