Package io.grpc.benchmarks.proto
Class Control.Scenario
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.grpc.benchmarks.proto.Control.Scenario
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Control.ScenarioOrBuilder,java.io.Serializable
- Enclosing class:
- Control
public static final class Control.Scenario extends com.google.protobuf.GeneratedMessageV3 implements Control.ScenarioOrBuilder
A single performance scenario: input to qps_json_driver
Protobuf typegrpc.testing.Scenario- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classControl.Scenario.BuilderA single performance scenario: input to qps_json_driver-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBENCHMARK_SECONDS_FIELD_NUMBERstatic intCLIENT_CONFIG_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intNUM_CLIENTS_FIELD_NUMBERstatic intNUM_SERVERS_FIELD_NUMBERstatic intSERVER_CONFIG_FIELD_NUMBERstatic intSPAWN_LOCAL_WORKER_COUNT_FIELD_NUMBERstatic intWARMUP_SECONDS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetBenchmarkSeconds()Benchmark time, in secondsControl.ClientConfiggetClientConfig()Client configurationControl.ClientConfigOrBuildergetClientConfigOrBuilder()Client configurationstatic Control.ScenariogetDefaultInstance()Control.ScenariogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetName()Human readable name for this scenariocom.google.protobuf.ByteStringgetNameBytes()Human readable name for this scenariointgetNumClients()Number of clients to start for the testintgetNumServers()Number of servers to start for the testcom.google.protobuf.Parser<Control.Scenario>getParserForType()intgetSerializedSize()Control.ServerConfiggetServerConfig()Server configurationControl.ServerConfigOrBuildergetServerConfigOrBuilder()Server configurationintgetSpawnLocalWorkerCount()Number of workers to spawn locally (usually zero)intgetWarmupSeconds()Warmup period, in secondsbooleanhasClientConfig()Client configurationinthashCode()booleanhasServerConfig()Server configurationprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Control.Scenario.BuildernewBuilder()static Control.Scenario.BuildernewBuilder(Control.Scenario prototype)Control.Scenario.BuildernewBuilderForType()protected Control.Scenario.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Control.ScenarioparseDelimitedFrom(java.io.InputStream input)static Control.ScenarioparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Control.ScenarioparseFrom(byte[] data)static Control.ScenarioparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Control.ScenarioparseFrom(com.google.protobuf.ByteString data)static Control.ScenarioparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Control.ScenarioparseFrom(com.google.protobuf.CodedInputStream input)static Control.ScenarioparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Control.ScenarioparseFrom(java.io.InputStream input)static Control.ScenarioparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Control.ScenarioparseFrom(java.nio.ByteBuffer data)static Control.ScenarioparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Control.Scenario>parser()Control.Scenario.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_CONFIG_FIELD_NUMBER
public static final int CLIENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_CLIENTS_FIELD_NUMBER
public static final int NUM_CLIENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVER_CONFIG_FIELD_NUMBER
public static final int SERVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUM_SERVERS_FIELD_NUMBER
public static final int NUM_SERVERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WARMUP_SECONDS_FIELD_NUMBER
public static final int WARMUP_SECONDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BENCHMARK_SECONDS_FIELD_NUMBER
public static final int BENCHMARK_SECONDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPAWN_LOCAL_WORKER_COUNT_FIELD_NUMBER
public static final int SPAWN_LOCAL_WORKER_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public java.lang.String getName()
Human readable name for this scenario
string name = 1;- Specified by:
getNamein interfaceControl.ScenarioOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Human readable name for this scenario
string name = 1;- Specified by:
getNameBytesin interfaceControl.ScenarioOrBuilder- Returns:
- The bytes for name.
-
hasClientConfig
public boolean hasClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;- Specified by:
hasClientConfigin interfaceControl.ScenarioOrBuilder- Returns:
- Whether the clientConfig field is set.
-
getClientConfig
public Control.ClientConfig getClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;- Specified by:
getClientConfigin interfaceControl.ScenarioOrBuilder- Returns:
- The clientConfig.
-
getClientConfigOrBuilder
public Control.ClientConfigOrBuilder getClientConfigOrBuilder()
Client configuration
.grpc.testing.ClientConfig client_config = 2;- Specified by:
getClientConfigOrBuilderin interfaceControl.ScenarioOrBuilder
-
getNumClients
public int getNumClients()
Number of clients to start for the test
int32 num_clients = 3;- Specified by:
getNumClientsin interfaceControl.ScenarioOrBuilder- Returns:
- The numClients.
-
hasServerConfig
public boolean hasServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;- Specified by:
hasServerConfigin interfaceControl.ScenarioOrBuilder- Returns:
- Whether the serverConfig field is set.
-
getServerConfig
public Control.ServerConfig getServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;- Specified by:
getServerConfigin interfaceControl.ScenarioOrBuilder- Returns:
- The serverConfig.
-
getServerConfigOrBuilder
public Control.ServerConfigOrBuilder getServerConfigOrBuilder()
Server configuration
.grpc.testing.ServerConfig server_config = 4;- Specified by:
getServerConfigOrBuilderin interfaceControl.ScenarioOrBuilder
-
getNumServers
public int getNumServers()
Number of servers to start for the test
int32 num_servers = 5;- Specified by:
getNumServersin interfaceControl.ScenarioOrBuilder- Returns:
- The numServers.
-
getWarmupSeconds
public int getWarmupSeconds()
Warmup period, in seconds
int32 warmup_seconds = 6;- Specified by:
getWarmupSecondsin interfaceControl.ScenarioOrBuilder- Returns:
- The warmupSeconds.
-
getBenchmarkSeconds
public int getBenchmarkSeconds()
Benchmark time, in seconds
int32 benchmark_seconds = 7;- Specified by:
getBenchmarkSecondsin interfaceControl.ScenarioOrBuilder- Returns:
- The benchmarkSeconds.
-
getSpawnLocalWorkerCount
public int getSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;- Specified by:
getSpawnLocalWorkerCountin interfaceControl.ScenarioOrBuilder- Returns:
- The spawnLocalWorkerCount.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Control.Scenario parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Control.Scenario parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Control.Scenario parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Control.Scenario parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Control.Scenario parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Control.Scenario parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Control.Scenario parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Control.Scenario.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Control.Scenario.Builder newBuilder()
-
newBuilder
public static Control.Scenario.Builder newBuilder(Control.Scenario prototype)
-
toBuilder
public Control.Scenario.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Control.Scenario.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Control.Scenario getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Control.Scenario> parser()
-
getParserForType
public com.google.protobuf.Parser<Control.Scenario> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Control.Scenario getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-