Interface XRayConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
XRayConfig, XRayConfig.Builder

public interface XRayConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The UDP endpoint of the X-Ray Daemon where the spans will be sent.
    The UDP endpoint of the X-Ray Daemon where the spans will be sent.
    The location of a local custom sampling rules JSON file.
    The location of a local custom sampling rules JSON file.
    The name of the X-Ray segment.
    com.google.protobuf.ByteString
    The name of the X-Ray segment.
    boolean
    The UDP endpoint of the X-Ray Daemon where the spans will be sent.
    boolean
    The location of a local custom sampling rules JSON file.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasDaemonEndpoint

      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.api.v2.core.SocketAddress daemon_endpoint = 1;
      Returns:
      Whether the daemonEndpoint field is set.
    • getDaemonEndpoint

      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.api.v2.core.SocketAddress daemon_endpoint = 1;
      Returns:
      The daemonEndpoint.
    • getDaemonEndpointOrBuilder

      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.api.v2.core.SocketAddress daemon_endpoint = 1;
    • getSegmentName

      String getSegmentName()
       The name of the X-Ray segment.
       
      string segment_name = 2 [(.validate.rules) = { ... }
      Returns:
      The segmentName.
    • getSegmentNameBytes

      com.google.protobuf.ByteString getSegmentNameBytes()
       The name of the X-Ray segment.
       
      string segment_name = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for segmentName.
    • hasSamplingRuleManifest

      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.api.v2.core.DataSource sampling_rule_manifest = 3;
      Returns:
      Whether the samplingRuleManifest field is set.
    • getSamplingRuleManifest

      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.api.v2.core.DataSource sampling_rule_manifest = 3;
      Returns:
      The samplingRuleManifest.
    • getSamplingRuleManifestOrBuilder

      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.api.v2.core.DataSource sampling_rule_manifest = 3;