类 JVMMetric.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
org.apache.skywalking.apm.network.language.agent.v3.JVMMetric.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, JVMMetricOrBuilder
封闭类:
JVMMetric

public static final class JVMMetric.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder> implements JVMMetricOrBuilder
Protobuf type skywalking.v3.JVMMetric
  • 方法详细资料

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • clear

      public JVMMetric.Builder clear()
      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • getDefaultInstanceForType

      public JVMMetric getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
    • build

      public JVMMetric build()
      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

      public JVMMetric buildPartial()
      指定者:
      buildPartial 在接口中 com.google.protobuf.Message.Builder
      指定者:
      buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
    • clone

      public JVMMetric.Builder clone()
      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • setField

      public JVMMetric.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • clearField

      public JVMMetric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • clearOneof

      public JVMMetric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      clearOneof 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • setRepeatedField

      public JVMMetric.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      指定者:
      setRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • addRepeatedField

      public JVMMetric.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      addRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • mergeFrom

      public JVMMetric.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<JVMMetric.Builder>
    • mergeFrom

      public JVMMetric.Builder mergeFrom(JVMMetric other)
    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • mergeFrom

      public JVMMetric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      指定者:
      mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<JVMMetric.Builder>
      抛出:
      IOException
    • getTime

      public long getTime()
      int64 time = 1;
      指定者:
      getTime 在接口中 JVMMetricOrBuilder
      返回:
      The time.
    • setTime

      public JVMMetric.Builder setTime(long value)
      int64 time = 1;
      参数:
      value - The time to set.
      返回:
      This builder for chaining.
    • clearTime

      public JVMMetric.Builder clearTime()
      int64 time = 1;
      返回:
      This builder for chaining.
    • hasCpu

      public boolean hasCpu()
      .skywalking.v3.CPU cpu = 2;
      指定者:
      hasCpu 在接口中 JVMMetricOrBuilder
      返回:
      Whether the cpu field is set.
    • getCpu

      public CPU getCpu()
      .skywalking.v3.CPU cpu = 2;
      指定者:
      getCpu 在接口中 JVMMetricOrBuilder
      返回:
      The cpu.
    • setCpu

      public JVMMetric.Builder setCpu(CPU value)
      .skywalking.v3.CPU cpu = 2;
    • setCpu

      public JVMMetric.Builder setCpu(CPU.Builder builderForValue)
      .skywalking.v3.CPU cpu = 2;
    • mergeCpu

      public JVMMetric.Builder mergeCpu(CPU value)
      .skywalking.v3.CPU cpu = 2;
    • clearCpu

      public JVMMetric.Builder clearCpu()
      .skywalking.v3.CPU cpu = 2;
    • getCpuBuilder

      public CPU.Builder getCpuBuilder()
      .skywalking.v3.CPU cpu = 2;
    • getCpuOrBuilder

      public CPUOrBuilder getCpuOrBuilder()
      .skywalking.v3.CPU cpu = 2;
      指定者:
      getCpuOrBuilder 在接口中 JVMMetricOrBuilder
    • getMemoryList

      public List<Memory> getMemoryList()
      repeated .skywalking.v3.Memory memory = 3;
      指定者:
      getMemoryList 在接口中 JVMMetricOrBuilder
    • getMemoryCount

      public int getMemoryCount()
      repeated .skywalking.v3.Memory memory = 3;
      指定者:
      getMemoryCount 在接口中 JVMMetricOrBuilder
    • getMemory

      public Memory getMemory(int index)
      repeated .skywalking.v3.Memory memory = 3;
      指定者:
      getMemory 在接口中 JVMMetricOrBuilder
    • setMemory

      public JVMMetric.Builder setMemory(int index, Memory value)
      repeated .skywalking.v3.Memory memory = 3;
    • setMemory

      public JVMMetric.Builder setMemory(int index, Memory.Builder builderForValue)
      repeated .skywalking.v3.Memory memory = 3;
    • addMemory

      public JVMMetric.Builder addMemory(Memory value)
      repeated .skywalking.v3.Memory memory = 3;
    • addMemory

      public JVMMetric.Builder addMemory(int index, Memory value)
      repeated .skywalking.v3.Memory memory = 3;
    • addMemory

      public JVMMetric.Builder addMemory(Memory.Builder builderForValue)
      repeated .skywalking.v3.Memory memory = 3;
    • addMemory

      public JVMMetric.Builder addMemory(int index, Memory.Builder builderForValue)
      repeated .skywalking.v3.Memory memory = 3;
    • addAllMemory

      public JVMMetric.Builder addAllMemory(Iterable<? extends Memory> values)
      repeated .skywalking.v3.Memory memory = 3;
    • clearMemory

      public JVMMetric.Builder clearMemory()
      repeated .skywalking.v3.Memory memory = 3;
    • removeMemory

      public JVMMetric.Builder removeMemory(int index)
      repeated .skywalking.v3.Memory memory = 3;
    • getMemoryBuilder

      public Memory.Builder getMemoryBuilder(int index)
      repeated .skywalking.v3.Memory memory = 3;
    • getMemoryOrBuilder

      public MemoryOrBuilder getMemoryOrBuilder(int index)
      repeated .skywalking.v3.Memory memory = 3;
      指定者:
      getMemoryOrBuilder 在接口中 JVMMetricOrBuilder
    • getMemoryOrBuilderList

      public List<? extends MemoryOrBuilder> getMemoryOrBuilderList()
      repeated .skywalking.v3.Memory memory = 3;
      指定者:
      getMemoryOrBuilderList 在接口中 JVMMetricOrBuilder
    • addMemoryBuilder

      public Memory.Builder addMemoryBuilder()
      repeated .skywalking.v3.Memory memory = 3;
    • addMemoryBuilder

      public Memory.Builder addMemoryBuilder(int index)
      repeated .skywalking.v3.Memory memory = 3;
    • getMemoryBuilderList

      public List<Memory.Builder> getMemoryBuilderList()
      repeated .skywalking.v3.Memory memory = 3;
    • getMemoryPoolList

      public List<MemoryPool> getMemoryPoolList()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
      指定者:
      getMemoryPoolList 在接口中 JVMMetricOrBuilder
    • getMemoryPoolCount

      public int getMemoryPoolCount()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
      指定者:
      getMemoryPoolCount 在接口中 JVMMetricOrBuilder
    • getMemoryPool

      public MemoryPool getMemoryPool(int index)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
      指定者:
      getMemoryPool 在接口中 JVMMetricOrBuilder
    • setMemoryPool

      public JVMMetric.Builder setMemoryPool(int index, MemoryPool value)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • setMemoryPool

      public JVMMetric.Builder setMemoryPool(int index, MemoryPool.Builder builderForValue)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addMemoryPool

      public JVMMetric.Builder addMemoryPool(MemoryPool value)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addMemoryPool

      public JVMMetric.Builder addMemoryPool(int index, MemoryPool value)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addMemoryPool

      public JVMMetric.Builder addMemoryPool(MemoryPool.Builder builderForValue)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addMemoryPool

      public JVMMetric.Builder addMemoryPool(int index, MemoryPool.Builder builderForValue)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addAllMemoryPool

      public JVMMetric.Builder addAllMemoryPool(Iterable<? extends MemoryPool> values)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • clearMemoryPool

      public JVMMetric.Builder clearMemoryPool()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • removeMemoryPool

      public JVMMetric.Builder removeMemoryPool(int index)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • getMemoryPoolBuilder

      public MemoryPool.Builder getMemoryPoolBuilder(int index)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • getMemoryPoolOrBuilder

      public MemoryPoolOrBuilder getMemoryPoolOrBuilder(int index)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
      指定者:
      getMemoryPoolOrBuilder 在接口中 JVMMetricOrBuilder
    • getMemoryPoolOrBuilderList

      public List<? extends MemoryPoolOrBuilder> getMemoryPoolOrBuilderList()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
      指定者:
      getMemoryPoolOrBuilderList 在接口中 JVMMetricOrBuilder
    • addMemoryPoolBuilder

      public MemoryPool.Builder addMemoryPoolBuilder()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • addMemoryPoolBuilder

      public MemoryPool.Builder addMemoryPoolBuilder(int index)
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • getMemoryPoolBuilderList

      public List<MemoryPool.Builder> getMemoryPoolBuilderList()
      repeated .skywalking.v3.MemoryPool memoryPool = 4;
    • getGcList

      public List<GC> getGcList()
      repeated .skywalking.v3.GC gc = 5;
      指定者:
      getGcList 在接口中 JVMMetricOrBuilder
    • getGcCount

      public int getGcCount()
      repeated .skywalking.v3.GC gc = 5;
      指定者:
      getGcCount 在接口中 JVMMetricOrBuilder
    • getGc

      public GC getGc(int index)
      repeated .skywalking.v3.GC gc = 5;
      指定者:
      getGc 在接口中 JVMMetricOrBuilder
    • setGc

      public JVMMetric.Builder setGc(int index, GC value)
      repeated .skywalking.v3.GC gc = 5;
    • setGc

      public JVMMetric.Builder setGc(int index, GC.Builder builderForValue)
      repeated .skywalking.v3.GC gc = 5;
    • addGc

      public JVMMetric.Builder addGc(GC value)
      repeated .skywalking.v3.GC gc = 5;
    • addGc

      public JVMMetric.Builder addGc(int index, GC value)
      repeated .skywalking.v3.GC gc = 5;
    • addGc

      public JVMMetric.Builder addGc(GC.Builder builderForValue)
      repeated .skywalking.v3.GC gc = 5;
    • addGc

      public JVMMetric.Builder addGc(int index, GC.Builder builderForValue)
      repeated .skywalking.v3.GC gc = 5;
    • addAllGc

      public JVMMetric.Builder addAllGc(Iterable<? extends GC> values)
      repeated .skywalking.v3.GC gc = 5;
    • clearGc

      public JVMMetric.Builder clearGc()
      repeated .skywalking.v3.GC gc = 5;
    • removeGc

      public JVMMetric.Builder removeGc(int index)
      repeated .skywalking.v3.GC gc = 5;
    • getGcBuilder

      public GC.Builder getGcBuilder(int index)
      repeated .skywalking.v3.GC gc = 5;
    • getGcOrBuilder

      public GCOrBuilder getGcOrBuilder(int index)
      repeated .skywalking.v3.GC gc = 5;
      指定者:
      getGcOrBuilder 在接口中 JVMMetricOrBuilder
    • getGcOrBuilderList

      public List<? extends GCOrBuilder> getGcOrBuilderList()
      repeated .skywalking.v3.GC gc = 5;
      指定者:
      getGcOrBuilderList 在接口中 JVMMetricOrBuilder
    • addGcBuilder

      public GC.Builder addGcBuilder()
      repeated .skywalking.v3.GC gc = 5;
    • addGcBuilder

      public GC.Builder addGcBuilder(int index)
      repeated .skywalking.v3.GC gc = 5;
    • getGcBuilderList

      public List<GC.Builder> getGcBuilderList()
      repeated .skywalking.v3.GC gc = 5;
    • hasThread

      public boolean hasThread()
      .skywalking.v3.Thread thread = 6;
      指定者:
      hasThread 在接口中 JVMMetricOrBuilder
      返回:
      Whether the thread field is set.
    • getThread

      public Thread getThread()
      .skywalking.v3.Thread thread = 6;
      指定者:
      getThread 在接口中 JVMMetricOrBuilder
      返回:
      The thread.
    • setThread

      public JVMMetric.Builder setThread(Thread value)
      .skywalking.v3.Thread thread = 6;
    • setThread

      public JVMMetric.Builder setThread(Thread.Builder builderForValue)
      .skywalking.v3.Thread thread = 6;
    • mergeThread

      public JVMMetric.Builder mergeThread(Thread value)
      .skywalking.v3.Thread thread = 6;
    • clearThread

      public JVMMetric.Builder clearThread()
      .skywalking.v3.Thread thread = 6;
    • getThreadBuilder

      public Thread.Builder getThreadBuilder()
      .skywalking.v3.Thread thread = 6;
    • getThreadOrBuilder

      public ThreadOrBuilder getThreadOrBuilder()
      .skywalking.v3.Thread thread = 6;
      指定者:
      getThreadOrBuilder 在接口中 JVMMetricOrBuilder
    • hasClazz

      public boolean hasClazz()
      .skywalking.v3.Class clazz = 7;
      指定者:
      hasClazz 在接口中 JVMMetricOrBuilder
      返回:
      Whether the clazz field is set.
    • getClazz

      public Class getClazz()
      .skywalking.v3.Class clazz = 7;
      指定者:
      getClazz 在接口中 JVMMetricOrBuilder
      返回:
      The clazz.
    • setClazz

      public JVMMetric.Builder setClazz(Class value)
      .skywalking.v3.Class clazz = 7;
    • setClazz

      public JVMMetric.Builder setClazz(Class.Builder builderForValue)
      .skywalking.v3.Class clazz = 7;
    • mergeClazz

      public JVMMetric.Builder mergeClazz(Class value)
      .skywalking.v3.Class clazz = 7;
    • clearClazz

      public JVMMetric.Builder clearClazz()
      .skywalking.v3.Class clazz = 7;
    • getClazzBuilder

      public Class.Builder getClazzBuilder()
      .skywalking.v3.Class clazz = 7;
    • getClazzOrBuilder

      public ClassOrBuilder getClazzOrBuilder()
      .skywalking.v3.Class clazz = 7;
      指定者:
      getClazzOrBuilder 在接口中 JVMMetricOrBuilder
    • setUnknownFields

      public final JVMMetric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>
    • mergeUnknownFields

      public final JVMMetric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<JVMMetric.Builder>