Class ExportTraceServiceRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>
      • getDefaultInstanceForType

        public ExportTraceServiceRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ExportTraceServiceRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ExportTraceServiceRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public ExportTraceServiceRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                  int index,
                                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>
      • mergeFrom

        public ExportTraceServiceRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExportTraceServiceRequest.Builder>
        Throws:
        IOException
      • hasNode

        public boolean hasNode()
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
        Specified by:
        hasNode in interface ExportTraceServiceRequestOrBuilder
        Returns:
        Whether the node field is set.
      • getNode

        public Node getNode()
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
        Specified by:
        getNode in interface ExportTraceServiceRequestOrBuilder
        Returns:
        The node.
      • setNode

        public ExportTraceServiceRequest.Builder setNode​(Node value)
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
      • setNode

        public ExportTraceServiceRequest.Builder setNode​(Node.Builder builderForValue)
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
      • mergeNode

        public ExportTraceServiceRequest.Builder mergeNode​(Node value)
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
      • clearNode

        public ExportTraceServiceRequest.Builder clearNode()
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
      • getNodeBuilder

        public Node.Builder getNodeBuilder()
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
      • getNodeOrBuilder

        public NodeOrBuilder getNodeOrBuilder()
         This is required only in the first message on the stream or if the
         previous sent ExportTraceServiceRequest message has a different Node (e.g.
         when the same RPC is used to send Spans from multiple Applications).
         
        .opencensus.proto.agent.common.v1.Node node = 1;
        Specified by:
        getNodeOrBuilder in interface ExportTraceServiceRequestOrBuilder
      • setSpans

        public ExportTraceServiceRequest.Builder setSpans​(int index,
                                                          Span value)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • addSpans

        public ExportTraceServiceRequest.Builder addSpans​(Span value)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • addSpans

        public ExportTraceServiceRequest.Builder addSpans​(int index,
                                                          Span value)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • clearSpans

        public ExportTraceServiceRequest.Builder clearSpans()
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • removeSpans

        public ExportTraceServiceRequest.Builder removeSpans​(int index)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • getSpansBuilder

        public Span.Builder getSpansBuilder​(int index)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • addSpansBuilder

        public Span.Builder addSpansBuilder()
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • addSpansBuilder

        public Span.Builder addSpansBuilder​(int index)
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • getSpansBuilderList

        public List<Span.Builder> getSpansBuilderList()
         A list of Spans that belong to the last received Node.
         
        repeated .opencensus.proto.trace.v1.Span spans = 2;
      • hasResource

        public boolean hasResource()
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
        Specified by:
        hasResource in interface ExportTraceServiceRequestOrBuilder
        Returns:
        Whether the resource field is set.
      • getResource

        public Resource getResource()
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
        Specified by:
        getResource in interface ExportTraceServiceRequestOrBuilder
        Returns:
        The resource.
      • setResource

        public ExportTraceServiceRequest.Builder setResource​(Resource value)
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
      • setResource

        public ExportTraceServiceRequest.Builder setResource​(Resource.Builder builderForValue)
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
      • mergeResource

        public ExportTraceServiceRequest.Builder mergeResource​(Resource value)
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
      • clearResource

        public ExportTraceServiceRequest.Builder clearResource()
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
      • getResourceBuilder

        public Resource.Builder getResourceBuilder()
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
      • getResourceOrBuilder

        public ResourceOrBuilder getResourceOrBuilder()
         The resource for the spans in this message that do not have an explicit
         resource set.
         If unset, the most recently set resource in the RPC stream applies. It is
         valid to never be set within a stream, e.g. when no resource info is known.
         
        .opencensus.proto.resource.v1.Resource resource = 3;
        Specified by:
        getResourceOrBuilder in interface ExportTraceServiceRequestOrBuilder
      • setUnknownFields

        public final ExportTraceServiceRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>
      • mergeUnknownFields

        public final ExportTraceServiceRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExportTraceServiceRequest.Builder>