Interface OpenCensusConfigOrBuilder

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

    public interface OpenCensusConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasTraceConfig

        boolean hasTraceConfig()
         Configures tracing, e.g. the sampler, max number of annotations, etc.
         
        .opencensus.proto.trace.v1.TraceConfig trace_config = 1;
      • getTraceConfig

        TraceConfig getTraceConfig()
         Configures tracing, e.g. the sampler, max number of annotations, etc.
         
        .opencensus.proto.trace.v1.TraceConfig trace_config = 1;
      • getTraceConfigOrBuilder

        TraceConfigOrBuilder getTraceConfigOrBuilder()
         Configures tracing, e.g. the sampler, max number of annotations, etc.
         
        .opencensus.proto.trace.v1.TraceConfig trace_config = 1;
      • getStdoutExporterEnabled

        boolean getStdoutExporterEnabled()
         Enables the stdout exporter if set to true. This is intended for debugging
         purposes.
         
        bool stdout_exporter_enabled = 2;
      • getStackdriverExporterEnabled

        boolean getStackdriverExporterEnabled()
         Enables the Stackdriver exporter if set to true. The project_id must also
         be set.
         
        bool stackdriver_exporter_enabled = 3;
      • getStackdriverProjectId

        String getStackdriverProjectId()
         The Cloud project_id to use for Stackdriver tracing.
         
        string stackdriver_project_id = 4;
      • getStackdriverProjectIdBytes

        com.google.protobuf.ByteString getStackdriverProjectIdBytes()
         The Cloud project_id to use for Stackdriver tracing.
         
        string stackdriver_project_id = 4;
      • getStackdriverAddress

        String getStackdriverAddress()
         (optional) By default, the Stackdriver exporter will connect to production
         Stackdriver. If stackdriver_address is non-empty, it will instead connect
         to this address, which is in the gRPC format:
         https://github.com/grpc/grpc/blob/master/doc/naming.md
         
        string stackdriver_address = 10;
      • getStackdriverAddressBytes

        com.google.protobuf.ByteString getStackdriverAddressBytes()
         (optional) By default, the Stackdriver exporter will connect to production
         Stackdriver. If stackdriver_address is non-empty, it will instead connect
         to this address, which is in the gRPC format:
         https://github.com/grpc/grpc/blob/master/doc/naming.md
         
        string stackdriver_address = 10;
      • hasStackdriverGrpcService

        boolean hasStackdriverGrpcService()
         (optional) The gRPC server that hosts Stackdriver tracing service. Only
         Google gRPC is supported. If :ref:`target_uri <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.target_uri>`
         is not provided, the default production Stackdriver address will be used.
         
        .envoy.config.core.v3.GrpcService stackdriver_grpc_service = 13;
      • getStackdriverGrpcService

        GrpcService getStackdriverGrpcService()
         (optional) The gRPC server that hosts Stackdriver tracing service. Only
         Google gRPC is supported. If :ref:`target_uri <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.target_uri>`
         is not provided, the default production Stackdriver address will be used.
         
        .envoy.config.core.v3.GrpcService stackdriver_grpc_service = 13;
      • getStackdriverGrpcServiceOrBuilder

        GrpcServiceOrBuilder getStackdriverGrpcServiceOrBuilder()
         (optional) The gRPC server that hosts Stackdriver tracing service. Only
         Google gRPC is supported. If :ref:`target_uri <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.target_uri>`
         is not provided, the default production Stackdriver address will be used.
         
        .envoy.config.core.v3.GrpcService stackdriver_grpc_service = 13;
      • getZipkinExporterEnabled

        @Deprecated
        boolean getZipkinExporterEnabled()
        Deprecated.
         Enables the Zipkin exporter if set to true. The url and service name must
         also be set. This is deprecated, prefer to use Envoy's :ref:`native Zipkin
         tracer <envoy_v3_api_msg_config.trace.v3.ZipkinConfig>`.
         
        bool zipkin_exporter_enabled = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getZipkinUrl

        @Deprecated
        String getZipkinUrl()
        Deprecated.
         The URL to Zipkin, e.g. "http://127.0.0.1:9411/api/v2/spans". This is
         deprecated, prefer to use Envoy's :ref:`native Zipkin tracer
         <envoy_v3_api_msg_config.trace.v3.ZipkinConfig>`.
         
        string zipkin_url = 6 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getZipkinUrlBytes

        @Deprecated
        com.google.protobuf.ByteString getZipkinUrlBytes()
        Deprecated.
         The URL to Zipkin, e.g. "http://127.0.0.1:9411/api/v2/spans". This is
         deprecated, prefer to use Envoy's :ref:`native Zipkin tracer
         <envoy_v3_api_msg_config.trace.v3.ZipkinConfig>`.
         
        string zipkin_url = 6 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getOcagentExporterEnabled

        boolean getOcagentExporterEnabled()
         Enables the OpenCensus Agent exporter if set to true. The ocagent_address or
         ocagent_grpc_service must also be set.
         
        bool ocagent_exporter_enabled = 11;
      • getOcagentAddress

        String getOcagentAddress()
         The address of the OpenCensus Agent, if its exporter is enabled, in gRPC
         format: https://github.com/grpc/grpc/blob/master/doc/naming.md
         [#comment:TODO: deprecate this field]
         
        string ocagent_address = 12;
      • getOcagentAddressBytes

        com.google.protobuf.ByteString getOcagentAddressBytes()
         The address of the OpenCensus Agent, if its exporter is enabled, in gRPC
         format: https://github.com/grpc/grpc/blob/master/doc/naming.md
         [#comment:TODO: deprecate this field]
         
        string ocagent_address = 12;
      • hasOcagentGrpcService

        boolean hasOcagentGrpcService()
         (optional) The gRPC server hosted by the OpenCensus Agent. Only Google gRPC is supported.
         This is only used if the ocagent_address is left empty.
         
        .envoy.config.core.v3.GrpcService ocagent_grpc_service = 14;
      • getOcagentGrpcService

        GrpcService getOcagentGrpcService()
         (optional) The gRPC server hosted by the OpenCensus Agent. Only Google gRPC is supported.
         This is only used if the ocagent_address is left empty.
         
        .envoy.config.core.v3.GrpcService ocagent_grpc_service = 14;
      • getOcagentGrpcServiceOrBuilder

        GrpcServiceOrBuilder getOcagentGrpcServiceOrBuilder()
         (optional) The gRPC server hosted by the OpenCensus Agent. Only Google gRPC is supported.
         This is only used if the ocagent_address is left empty.
         
        .envoy.config.core.v3.GrpcService ocagent_grpc_service = 14;
      • getIncomingTraceContextList

        List<OpenCensusConfig.TraceContext> getIncomingTraceContextList()
         List of incoming trace context headers we will accept. First one found
         wins.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext incoming_trace_context = 8;
      • getIncomingTraceContextCount

        int getIncomingTraceContextCount()
         List of incoming trace context headers we will accept. First one found
         wins.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext incoming_trace_context = 8;
      • getIncomingTraceContext

        OpenCensusConfig.TraceContext getIncomingTraceContext​(int index)
         List of incoming trace context headers we will accept. First one found
         wins.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext incoming_trace_context = 8;
      • getIncomingTraceContextValueList

        List<Integer> getIncomingTraceContextValueList()
         List of incoming trace context headers we will accept. First one found
         wins.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext incoming_trace_context = 8;
      • getIncomingTraceContextValue

        int getIncomingTraceContextValue​(int index)
         List of incoming trace context headers we will accept. First one found
         wins.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext incoming_trace_context = 8;
      • getOutgoingTraceContextList

        List<OpenCensusConfig.TraceContext> getOutgoingTraceContextList()
         List of outgoing trace context headers we will produce.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext outgoing_trace_context = 9;
      • getOutgoingTraceContextCount

        int getOutgoingTraceContextCount()
         List of outgoing trace context headers we will produce.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext outgoing_trace_context = 9;
      • getOutgoingTraceContext

        OpenCensusConfig.TraceContext getOutgoingTraceContext​(int index)
         List of outgoing trace context headers we will produce.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext outgoing_trace_context = 9;
      • getOutgoingTraceContextValueList

        List<Integer> getOutgoingTraceContextValueList()
         List of outgoing trace context headers we will produce.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext outgoing_trace_context = 9;
      • getOutgoingTraceContextValue

        int getOutgoingTraceContextValue​(int index)
         List of outgoing trace context headers we will produce.
         
        repeated .envoy.config.trace.v3.OpenCensusConfig.TraceContext outgoing_trace_context = 9;