Class ServerData.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ServerData.Builder>
com.google.protobuf.GeneratedMessage.Builder<ServerData.Builder>
io.grpc.channelz.v1.ServerData.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ServerDataOrBuilder, Cloneable
Enclosing class:
ServerData

public static final class ServerData.Builder extends com.google.protobuf.GeneratedMessage.Builder<ServerData.Builder> implements ServerDataOrBuilder
 ServerData is data for a specific Server.
 
Protobuf type grpc.channelz.v1.ServerData
  • Field Details

    • bitField0_

      private int bitField0_
    • trace_

      private ChannelTrace trace_
    • traceBuilder_

      private com.google.protobuf.SingleFieldBuilder<ChannelTrace,ChannelTrace.Builder,ChannelTraceOrBuilder> traceBuilder_
    • callsStarted_

      private long callsStarted_
    • callsSucceeded_

      private long callsSucceeded_
    • callsFailed_

      private long callsFailed_
    • lastCallStartedTimestamp_

      private com.google.protobuf.Timestamp lastCallStartedTimestamp_
    • lastCallStartedTimestampBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> lastCallStartedTimestampBuilder_
  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ServerData.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      public ServerData.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ServerData.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.GeneratedMessage.Builder<ServerData.Builder>
    • getDefaultInstanceForType

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

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

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

      private void buildPartial0(ServerData result)
    • mergeFrom

      public ServerData.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServerData.Builder>
    • mergeFrom

      public ServerData.Builder mergeFrom(ServerData other)
    • isInitialized

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

      public ServerData.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<ServerData.Builder>
      Throws:
      IOException
    • hasTrace

      public boolean hasTrace()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
      Specified by:
      hasTrace in interface ServerDataOrBuilder
      Returns:
      Whether the trace field is set.
    • getTrace

      public ChannelTrace getTrace()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
      Specified by:
      getTrace in interface ServerDataOrBuilder
      Returns:
      The trace.
    • setTrace

      public ServerData.Builder setTrace(ChannelTrace value)
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • setTrace

      public ServerData.Builder setTrace(ChannelTrace.Builder builderForValue)
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • mergeTrace

      public ServerData.Builder mergeTrace(ChannelTrace value)
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • clearTrace

      public ServerData.Builder clearTrace()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • getTraceBuilder

      public ChannelTrace.Builder getTraceBuilder()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • getTraceOrBuilder

      public ChannelTraceOrBuilder getTraceOrBuilder()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
      Specified by:
      getTraceOrBuilder in interface ServerDataOrBuilder
    • getTraceFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<ChannelTrace,ChannelTrace.Builder,ChannelTraceOrBuilder> getTraceFieldBuilder()
       A trace of recent events on the server.  May be absent.
       
      .grpc.channelz.v1.ChannelTrace trace = 1;
    • getCallsStarted

      public long getCallsStarted()
       The number of incoming calls started on the server
       
      int64 calls_started = 2;
      Specified by:
      getCallsStarted in interface ServerDataOrBuilder
      Returns:
      The callsStarted.
    • setCallsStarted

      public ServerData.Builder setCallsStarted(long value)
       The number of incoming calls started on the server
       
      int64 calls_started = 2;
      Parameters:
      value - The callsStarted to set.
      Returns:
      This builder for chaining.
    • clearCallsStarted

      public ServerData.Builder clearCallsStarted()
       The number of incoming calls started on the server
       
      int64 calls_started = 2;
      Returns:
      This builder for chaining.
    • getCallsSucceeded

      public long getCallsSucceeded()
       The number of incoming calls that have completed with an OK status
       
      int64 calls_succeeded = 3;
      Specified by:
      getCallsSucceeded in interface ServerDataOrBuilder
      Returns:
      The callsSucceeded.
    • setCallsSucceeded

      public ServerData.Builder setCallsSucceeded(long value)
       The number of incoming calls that have completed with an OK status
       
      int64 calls_succeeded = 3;
      Parameters:
      value - The callsSucceeded to set.
      Returns:
      This builder for chaining.
    • clearCallsSucceeded

      public ServerData.Builder clearCallsSucceeded()
       The number of incoming calls that have completed with an OK status
       
      int64 calls_succeeded = 3;
      Returns:
      This builder for chaining.
    • getCallsFailed

      public long getCallsFailed()
       The number of incoming calls that have a completed with a non-OK status
       
      int64 calls_failed = 4;
      Specified by:
      getCallsFailed in interface ServerDataOrBuilder
      Returns:
      The callsFailed.
    • setCallsFailed

      public ServerData.Builder setCallsFailed(long value)
       The number of incoming calls that have a completed with a non-OK status
       
      int64 calls_failed = 4;
      Parameters:
      value - The callsFailed to set.
      Returns:
      This builder for chaining.
    • clearCallsFailed

      public ServerData.Builder clearCallsFailed()
       The number of incoming calls that have a completed with a non-OK status
       
      int64 calls_failed = 4;
      Returns:
      This builder for chaining.
    • hasLastCallStartedTimestamp

      public boolean hasLastCallStartedTimestamp()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
      Specified by:
      hasLastCallStartedTimestamp in interface ServerDataOrBuilder
      Returns:
      Whether the lastCallStartedTimestamp field is set.
    • getLastCallStartedTimestamp

      public com.google.protobuf.Timestamp getLastCallStartedTimestamp()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
      Specified by:
      getLastCallStartedTimestamp in interface ServerDataOrBuilder
      Returns:
      The lastCallStartedTimestamp.
    • setLastCallStartedTimestamp

      public ServerData.Builder setLastCallStartedTimestamp(com.google.protobuf.Timestamp value)
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
    • setLastCallStartedTimestamp

      public ServerData.Builder setLastCallStartedTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
    • mergeLastCallStartedTimestamp

      public ServerData.Builder mergeLastCallStartedTimestamp(com.google.protobuf.Timestamp value)
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
    • clearLastCallStartedTimestamp

      public ServerData.Builder clearLastCallStartedTimestamp()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
    • getLastCallStartedTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getLastCallStartedTimestampBuilder()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
    • getLastCallStartedTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastCallStartedTimestampOrBuilder()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;
      Specified by:
      getLastCallStartedTimestampOrBuilder in interface ServerDataOrBuilder
    • getLastCallStartedTimestampFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getLastCallStartedTimestampFieldBuilder()
       The last time a call was started on the server.
       
      .google.protobuf.Timestamp last_call_started_timestamp = 5;