Class ServerData.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ServerDataOrBuilder, java.lang.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 Detail

      • bitField0_

        private int bitField0_
      • 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 Detail

      • Builder

        private Builder()
      • Builder

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

      • 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>
      • 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 java.io.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:
        java.io.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;
      • 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;
      • 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;