io.opencensus.proto.agent.trace.v1.UpdatedLibraryConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: opencensus/proto/agent/trace/v1/trace_service.proto
package io.opencensus.proto.agent.trace.v1;
public interface UpdatedLibraryConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.agent.trace.v1.UpdatedLibraryConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* This field is ignored when the RPC is used to configure only one Application.
* This is required only in the first message on the stream or if the
* previous sent UpdatedLibraryConfig message has a different Node.
*
*
* .opencensus.proto.agent.common.v1.Node node = 1;
* @return Whether the node field is set.
*/
boolean hasNode();
/**
*
* This field is ignored when the RPC is used to configure only one Application.
* This is required only in the first message on the stream or if the
* previous sent UpdatedLibraryConfig message has a different Node.
*
*
* .opencensus.proto.agent.common.v1.Node node = 1;
* @return The node.
*/
io.opencensus.proto.agent.common.v1.Node getNode();
/**
*
* This field is ignored when the RPC is used to configure only one Application.
* This is required only in the first message on the stream or if the
* previous sent UpdatedLibraryConfig message has a different Node.
*
*
* .opencensus.proto.agent.common.v1.Node node = 1;
*/
io.opencensus.proto.agent.common.v1.NodeOrBuilder getNodeOrBuilder();
/**
*
* Requested updated configuration.
*
*
* .opencensus.proto.trace.v1.TraceConfig config = 2;
* @return Whether the config field is set.
*/
boolean hasConfig();
/**
*
* Requested updated configuration.
*
*
* .opencensus.proto.trace.v1.TraceConfig config = 2;
* @return The config.
*/
io.opencensus.proto.trace.v1.TraceConfig getConfig();
/**
*
* Requested updated configuration.
*
*
* .opencensus.proto.trace.v1.TraceConfig config = 2;
*/
io.opencensus.proto.trace.v1.TraceConfigOrBuilder getConfigOrBuilder();
}