public static final class Control.Scenario.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder> implements Control.ScenarioOrBuilder
A single performance scenario: input to qps_json_driverProtobuf type
grpc.testing.Scenario| Modifier and Type | Method and Description |
|---|---|
Control.Scenario.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Control.Scenario |
build() |
Control.Scenario |
buildPartial() |
Control.Scenario.Builder |
clear() |
Control.Scenario.Builder |
clearBenchmarkSeconds()
Benchmark time, in seconds
|
Control.Scenario.Builder |
clearClientConfig()
Client configuration
|
Control.Scenario.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Control.Scenario.Builder |
clearName()
Human readable name for this scenario
|
Control.Scenario.Builder |
clearNumClients()
Number of clients to start for the test
|
Control.Scenario.Builder |
clearNumServers()
Number of servers to start for the test
|
Control.Scenario.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Control.Scenario.Builder |
clearServerConfig()
Server configuration
|
Control.Scenario.Builder |
clearSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
|
Control.Scenario.Builder |
clearWarmupSeconds()
Warmup period, in seconds
|
Control.Scenario.Builder |
clone() |
int |
getBenchmarkSeconds()
Benchmark time, in seconds
|
Control.ClientConfig |
getClientConfig()
Client configuration
|
Control.ClientConfig.Builder |
getClientConfigBuilder()
Client configuration
|
Control.ClientConfigOrBuilder |
getClientConfigOrBuilder()
Client configuration
|
Control.Scenario |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
Human readable name for this scenario
|
com.google.protobuf.ByteString |
getNameBytes()
Human readable name for this scenario
|
int |
getNumClients()
Number of clients to start for the test
|
int |
getNumServers()
Number of servers to start for the test
|
Control.ServerConfig |
getServerConfig()
Server configuration
|
Control.ServerConfig.Builder |
getServerConfigBuilder()
Server configuration
|
Control.ServerConfigOrBuilder |
getServerConfigOrBuilder()
Server configuration
|
int |
getSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
|
int |
getWarmupSeconds()
Warmup period, in seconds
|
boolean |
hasClientConfig()
Client configuration
|
boolean |
hasServerConfig()
Server configuration
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Control.Scenario.Builder |
mergeClientConfig(Control.ClientConfig value)
Client configuration
|
Control.Scenario.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Control.Scenario.Builder |
mergeFrom(Control.Scenario other) |
Control.Scenario.Builder |
mergeFrom(com.google.protobuf.Message other) |
Control.Scenario.Builder |
mergeServerConfig(Control.ServerConfig value)
Server configuration
|
Control.Scenario.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Control.Scenario.Builder |
setBenchmarkSeconds(int value)
Benchmark time, in seconds
|
Control.Scenario.Builder |
setClientConfig(Control.ClientConfig.Builder builderForValue)
Client configuration
|
Control.Scenario.Builder |
setClientConfig(Control.ClientConfig value)
Client configuration
|
Control.Scenario.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Control.Scenario.Builder |
setName(String value)
Human readable name for this scenario
|
Control.Scenario.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Human readable name for this scenario
|
Control.Scenario.Builder |
setNumClients(int value)
Number of clients to start for the test
|
Control.Scenario.Builder |
setNumServers(int value)
Number of servers to start for the test
|
Control.Scenario.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Control.Scenario.Builder |
setServerConfig(Control.ServerConfig.Builder builderForValue)
Server configuration
|
Control.Scenario.Builder |
setServerConfig(Control.ServerConfig value)
Server configuration
|
Control.Scenario.Builder |
setSpawnLocalWorkerCount(int value)
Number of workers to spawn locally (usually zero)
|
Control.Scenario.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Control.Scenario.Builder |
setWarmupSeconds(int value)
Warmup period, in seconds
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Control.Scenario build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Control.Scenario buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Control.Scenario.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Control.Scenario.Builder>public Control.Scenario.Builder mergeFrom(Control.Scenario other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public Control.Scenario.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Control.Scenario.Builder>IOExceptionpublic String getName()
Human readable name for this scenario
string name = 1;getName in interface Control.ScenarioOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Human readable name for this scenario
string name = 1;getNameBytes in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setName(String value)
Human readable name for this scenario
string name = 1;value - The name to set.public Control.Scenario.Builder clearName()
Human readable name for this scenario
string name = 1;public Control.Scenario.Builder setNameBytes(com.google.protobuf.ByteString value)
Human readable name for this scenario
string name = 1;value - The bytes for name to set.public boolean hasClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;hasClientConfig in interface Control.ScenarioOrBuilderpublic Control.ClientConfig getClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;getClientConfig in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setClientConfig(Control.ClientConfig value)
Client configuration
.grpc.testing.ClientConfig client_config = 2;public Control.Scenario.Builder setClientConfig(Control.ClientConfig.Builder builderForValue)
Client configuration
.grpc.testing.ClientConfig client_config = 2;public Control.Scenario.Builder mergeClientConfig(Control.ClientConfig value)
Client configuration
.grpc.testing.ClientConfig client_config = 2;public Control.Scenario.Builder clearClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;public Control.ClientConfig.Builder getClientConfigBuilder()
Client configuration
.grpc.testing.ClientConfig client_config = 2;public Control.ClientConfigOrBuilder getClientConfigOrBuilder()
Client configuration
.grpc.testing.ClientConfig client_config = 2;getClientConfigOrBuilder in interface Control.ScenarioOrBuilderpublic int getNumClients()
Number of clients to start for the test
int32 num_clients = 3;getNumClients in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setNumClients(int value)
Number of clients to start for the test
int32 num_clients = 3;value - The numClients to set.public Control.Scenario.Builder clearNumClients()
Number of clients to start for the test
int32 num_clients = 3;public boolean hasServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;hasServerConfig in interface Control.ScenarioOrBuilderpublic Control.ServerConfig getServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;getServerConfig in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setServerConfig(Control.ServerConfig value)
Server configuration
.grpc.testing.ServerConfig server_config = 4;public Control.Scenario.Builder setServerConfig(Control.ServerConfig.Builder builderForValue)
Server configuration
.grpc.testing.ServerConfig server_config = 4;public Control.Scenario.Builder mergeServerConfig(Control.ServerConfig value)
Server configuration
.grpc.testing.ServerConfig server_config = 4;public Control.Scenario.Builder clearServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;public Control.ServerConfig.Builder getServerConfigBuilder()
Server configuration
.grpc.testing.ServerConfig server_config = 4;public Control.ServerConfigOrBuilder getServerConfigOrBuilder()
Server configuration
.grpc.testing.ServerConfig server_config = 4;getServerConfigOrBuilder in interface Control.ScenarioOrBuilderpublic int getNumServers()
Number of servers to start for the test
int32 num_servers = 5;getNumServers in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setNumServers(int value)
Number of servers to start for the test
int32 num_servers = 5;value - The numServers to set.public Control.Scenario.Builder clearNumServers()
Number of servers to start for the test
int32 num_servers = 5;public int getWarmupSeconds()
Warmup period, in seconds
int32 warmup_seconds = 6;getWarmupSeconds in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setWarmupSeconds(int value)
Warmup period, in seconds
int32 warmup_seconds = 6;value - The warmupSeconds to set.public Control.Scenario.Builder clearWarmupSeconds()
Warmup period, in seconds
int32 warmup_seconds = 6;public int getBenchmarkSeconds()
Benchmark time, in seconds
int32 benchmark_seconds = 7;getBenchmarkSeconds in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setBenchmarkSeconds(int value)
Benchmark time, in seconds
int32 benchmark_seconds = 7;value - The benchmarkSeconds to set.public Control.Scenario.Builder clearBenchmarkSeconds()
Benchmark time, in seconds
int32 benchmark_seconds = 7;public int getSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;getSpawnLocalWorkerCount in interface Control.ScenarioOrBuilderpublic Control.Scenario.Builder setSpawnLocalWorkerCount(int value)
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;value - The spawnLocalWorkerCount to set.public Control.Scenario.Builder clearSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;public final Control.Scenario.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>public final Control.Scenario.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>