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.GeneratedMessageV3.Builder<ServerData.Builder>
    implements ServerDataOrBuilder
     ServerData is data for a specific Server.
     
    Protobuf type grpc.channelz.v1.ServerData
    • 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<ServerData.Builder>
      • 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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public ServerData.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ServerData.Builder>
      • setField

        public ServerData.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ServerData.Builder>
      • clearField

        public ServerData.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ServerData.Builder>
      • clearOneof

        public ServerData.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ServerData.Builder>
      • setRepeatedField

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

        public ServerData.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ServerData.Builder>
      • 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.GeneratedMessageV3.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
      • setUnknownFields

        public final ServerData.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<ServerData.Builder>
      • mergeUnknownFields

        public final ServerData.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<ServerData.Builder>