Class Control.ScenarioResultSummary.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<Control.ScenarioResultSummary.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<Control.ScenarioResultSummary.Builder>
      • getDefaultInstanceForType

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

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

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

        public Control.ScenarioResultSummary.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<Control.ScenarioResultSummary.Builder>
      • addRepeatedField

        public Control.ScenarioResultSummary.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<Control.ScenarioResultSummary.Builder>
      • isInitialized

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

        public Control.ScenarioResultSummary.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<Control.ScenarioResultSummary.Builder>
        Throws:
        java.io.IOException
      • setQps

        public Control.ScenarioResultSummary.Builder setQps​(double value)
         Total number of operations per second over all clients.
         
        double qps = 1;
        Parameters:
        value - The qps to set.
        Returns:
        This builder for chaining.
      • setQpsPerServerCore

        public Control.ScenarioResultSummary.Builder setQpsPerServerCore​(double value)
         QPS per one server core.
         
        double qps_per_server_core = 2;
        Parameters:
        value - The qpsPerServerCore to set.
        Returns:
        This builder for chaining.
      • clearQpsPerServerCore

        public Control.ScenarioResultSummary.Builder clearQpsPerServerCore()
         QPS per one server core.
         
        double qps_per_server_core = 2;
        Returns:
        This builder for chaining.
      • setServerSystemTime

        public Control.ScenarioResultSummary.Builder setServerSystemTime​(double value)
         server load based on system_time (0.85 => 85%)
         
        double server_system_time = 3;
        Parameters:
        value - The serverSystemTime to set.
        Returns:
        This builder for chaining.
      • clearServerSystemTime

        public Control.ScenarioResultSummary.Builder clearServerSystemTime()
         server load based on system_time (0.85 => 85%)
         
        double server_system_time = 3;
        Returns:
        This builder for chaining.
      • setServerUserTime

        public Control.ScenarioResultSummary.Builder setServerUserTime​(double value)
         server load based on user_time (0.85 => 85%)
         
        double server_user_time = 4;
        Parameters:
        value - The serverUserTime to set.
        Returns:
        This builder for chaining.
      • clearServerUserTime

        public Control.ScenarioResultSummary.Builder clearServerUserTime()
         server load based on user_time (0.85 => 85%)
         
        double server_user_time = 4;
        Returns:
        This builder for chaining.
      • setClientSystemTime

        public Control.ScenarioResultSummary.Builder setClientSystemTime​(double value)
         client load based on system_time (0.85 => 85%)
         
        double client_system_time = 5;
        Parameters:
        value - The clientSystemTime to set.
        Returns:
        This builder for chaining.
      • clearClientSystemTime

        public Control.ScenarioResultSummary.Builder clearClientSystemTime()
         client load based on system_time (0.85 => 85%)
         
        double client_system_time = 5;
        Returns:
        This builder for chaining.
      • setClientUserTime

        public Control.ScenarioResultSummary.Builder setClientUserTime​(double value)
         client load based on user_time (0.85 => 85%)
         
        double client_user_time = 6;
        Parameters:
        value - The clientUserTime to set.
        Returns:
        This builder for chaining.
      • clearClientUserTime

        public Control.ScenarioResultSummary.Builder clearClientUserTime()
         client load based on user_time (0.85 => 85%)
         
        double client_user_time = 6;
        Returns:
        This builder for chaining.
      • setLatency50

        public Control.ScenarioResultSummary.Builder setLatency50​(double value)
         X% latency percentiles (in nanoseconds)
         
        double latency_50 = 7;
        Parameters:
        value - The latency50 to set.
        Returns:
        This builder for chaining.
      • setLatency90

        public Control.ScenarioResultSummary.Builder setLatency90​(double value)
        double latency_90 = 8;
        Parameters:
        value - The latency90 to set.
        Returns:
        This builder for chaining.
      • setLatency95

        public Control.ScenarioResultSummary.Builder setLatency95​(double value)
        double latency_95 = 9;
        Parameters:
        value - The latency95 to set.
        Returns:
        This builder for chaining.
      • setLatency99

        public Control.ScenarioResultSummary.Builder setLatency99​(double value)
        double latency_99 = 10;
        Parameters:
        value - The latency99 to set.
        Returns:
        This builder for chaining.
      • setLatency999

        public Control.ScenarioResultSummary.Builder setLatency999​(double value)
        double latency_999 = 11;
        Parameters:
        value - The latency999 to set.
        Returns:
        This builder for chaining.
      • setServerCpuUsage

        public Control.ScenarioResultSummary.Builder setServerCpuUsage​(double value)
         server cpu usage percentage
         
        double server_cpu_usage = 12;
        Parameters:
        value - The serverCpuUsage to set.
        Returns:
        This builder for chaining.
      • setSuccessfulRequestsPerSecond

        public Control.ScenarioResultSummary.Builder setSuccessfulRequestsPerSecond​(double value)
         Number of requests that succeeded/failed
         
        double successful_requests_per_second = 13;
        Parameters:
        value - The successfulRequestsPerSecond to set.
        Returns:
        This builder for chaining.
      • clearSuccessfulRequestsPerSecond

        public Control.ScenarioResultSummary.Builder clearSuccessfulRequestsPerSecond()
         Number of requests that succeeded/failed
         
        double successful_requests_per_second = 13;
        Returns:
        This builder for chaining.
      • setFailedRequestsPerSecond

        public Control.ScenarioResultSummary.Builder setFailedRequestsPerSecond​(double value)
        double failed_requests_per_second = 14;
        Parameters:
        value - The failedRequestsPerSecond to set.
        Returns:
        This builder for chaining.
      • setClientPollsPerRequest

        public Control.ScenarioResultSummary.Builder setClientPollsPerRequest​(double value)
         Number of polls called inside completion queue per request
         
        double client_polls_per_request = 15;
        Parameters:
        value - The clientPollsPerRequest to set.
        Returns:
        This builder for chaining.
      • clearClientPollsPerRequest

        public Control.ScenarioResultSummary.Builder clearClientPollsPerRequest()
         Number of polls called inside completion queue per request
         
        double client_polls_per_request = 15;
        Returns:
        This builder for chaining.
      • setServerPollsPerRequest

        public Control.ScenarioResultSummary.Builder setServerPollsPerRequest​(double value)
        double server_polls_per_request = 16;
        Parameters:
        value - The serverPollsPerRequest to set.
        Returns:
        This builder for chaining.