Package io.grpc.benchmarks.proto
Class Control.Scenario.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
- io.grpc.benchmarks.proto.Control.Scenario.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Control.ScenarioOrBuilder,java.lang.Cloneable
- Enclosing class:
- Control.Scenario
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_driver
Protobuf typegrpc.testing.Scenario
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Control.Scenario.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Control.Scenariobuild()Control.ScenariobuildPartial()Control.Scenario.Builderclear()Control.Scenario.BuilderclearBenchmarkSeconds()Benchmark time, in secondsControl.Scenario.BuilderclearClientConfig()Client configurationControl.Scenario.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Control.Scenario.BuilderclearName()Human readable name for this scenarioControl.Scenario.BuilderclearNumClients()Number of clients to start for the testControl.Scenario.BuilderclearNumServers()Number of servers to start for the testControl.Scenario.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Control.Scenario.BuilderclearServerConfig()Server configurationControl.Scenario.BuilderclearSpawnLocalWorkerCount()Number of workers to spawn locally (usually zero)Control.Scenario.BuilderclearWarmupSeconds()Warmup period, in secondsControl.Scenario.Builderclone()intgetBenchmarkSeconds()Benchmark time, in secondsControl.ClientConfiggetClientConfig()Client configurationControl.ClientConfig.BuildergetClientConfigBuilder()Client configurationControl.ClientConfigOrBuildergetClientConfigOrBuilder()Client configurationControl.ScenariogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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 testControl.ServerConfiggetServerConfig()Server configurationControl.ServerConfig.BuildergetServerConfigBuilder()Server configurationControl.ServerConfigOrBuildergetServerConfigOrBuilder()Server configurationintgetSpawnLocalWorkerCount()Number of workers to spawn locally (usually zero)intgetWarmupSeconds()Warmup period, in secondsbooleanhasClientConfig()Client configurationbooleanhasServerConfig()Server configurationprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Control.Scenario.BuildermergeClientConfig(Control.ClientConfig value)Client configurationControl.Scenario.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Control.Scenario.BuildermergeFrom(com.google.protobuf.Message other)Control.Scenario.BuildermergeFrom(Control.Scenario other)Control.Scenario.BuildermergeServerConfig(Control.ServerConfig value)Server configurationControl.Scenario.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Control.Scenario.BuildersetBenchmarkSeconds(int value)Benchmark time, in secondsControl.Scenario.BuildersetClientConfig(Control.ClientConfig value)Client configurationControl.Scenario.BuildersetClientConfig(Control.ClientConfig.Builder builderForValue)Client configurationControl.Scenario.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Control.Scenario.BuildersetName(java.lang.String value)Human readable name for this scenarioControl.Scenario.BuildersetNameBytes(com.google.protobuf.ByteString value)Human readable name for this scenarioControl.Scenario.BuildersetNumClients(int value)Number of clients to start for the testControl.Scenario.BuildersetNumServers(int value)Number of servers to start for the testControl.Scenario.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Control.Scenario.BuildersetServerConfig(Control.ServerConfig value)Server configurationControl.Scenario.BuildersetServerConfig(Control.ServerConfig.Builder builderForValue)Server configurationControl.Scenario.BuildersetSpawnLocalWorkerCount(int value)Number of workers to spawn locally (usually zero)Control.Scenario.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Control.Scenario.BuildersetWarmupSeconds(int value)Warmup period, in seconds-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<Control.Scenario.Builder>
-
clear
public Control.Scenario.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
getDefaultInstanceForType
public Control.Scenario getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Control.Scenario build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Control.Scenario buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Control.Scenario.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
setField
public Control.Scenario.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
clearField
public Control.Scenario.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
clearOneof
public Control.Scenario.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
setRepeatedField
public Control.Scenario.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
addRepeatedField
public Control.Scenario.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
mergeFrom
public Control.Scenario.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Control.Scenario.Builder>
-
mergeFrom
public Control.Scenario.Builder mergeFrom(Control.Scenario other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
mergeFrom
public Control.Scenario.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Control.Scenario.Builder>- Throws:
java.io.IOException
-
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.
-
setName
public Control.Scenario.Builder setName(java.lang.String value)
Human readable name for this scenario
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Control.Scenario.Builder clearName()
Human readable name for this scenario
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Control.Scenario.Builder setNameBytes(com.google.protobuf.ByteString value)
Human readable name for this scenario
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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.
-
setClientConfig
public Control.Scenario.Builder setClientConfig(Control.ClientConfig value)
Client configuration
.grpc.testing.ClientConfig client_config = 2;
-
setClientConfig
public Control.Scenario.Builder setClientConfig(Control.ClientConfig.Builder builderForValue)
Client configuration
.grpc.testing.ClientConfig client_config = 2;
-
mergeClientConfig
public Control.Scenario.Builder mergeClientConfig(Control.ClientConfig value)
Client configuration
.grpc.testing.ClientConfig client_config = 2;
-
clearClientConfig
public Control.Scenario.Builder clearClientConfig()
Client configuration
.grpc.testing.ClientConfig client_config = 2;
-
getClientConfigBuilder
public Control.ClientConfig.Builder getClientConfigBuilder()
Client configuration
.grpc.testing.ClientConfig client_config = 2;
-
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.
-
setNumClients
public Control.Scenario.Builder setNumClients(int value)
Number of clients to start for the test
int32 num_clients = 3;- Parameters:
value- The numClients to set.- Returns:
- This builder for chaining.
-
clearNumClients
public Control.Scenario.Builder clearNumClients()
Number of clients to start for the test
int32 num_clients = 3;- Returns:
- This builder for chaining.
-
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.
-
setServerConfig
public Control.Scenario.Builder setServerConfig(Control.ServerConfig value)
Server configuration
.grpc.testing.ServerConfig server_config = 4;
-
setServerConfig
public Control.Scenario.Builder setServerConfig(Control.ServerConfig.Builder builderForValue)
Server configuration
.grpc.testing.ServerConfig server_config = 4;
-
mergeServerConfig
public Control.Scenario.Builder mergeServerConfig(Control.ServerConfig value)
Server configuration
.grpc.testing.ServerConfig server_config = 4;
-
clearServerConfig
public Control.Scenario.Builder clearServerConfig()
Server configuration
.grpc.testing.ServerConfig server_config = 4;
-
getServerConfigBuilder
public Control.ServerConfig.Builder getServerConfigBuilder()
Server configuration
.grpc.testing.ServerConfig server_config = 4;
-
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.
-
setNumServers
public Control.Scenario.Builder setNumServers(int value)
Number of servers to start for the test
int32 num_servers = 5;- Parameters:
value- The numServers to set.- Returns:
- This builder for chaining.
-
clearNumServers
public Control.Scenario.Builder clearNumServers()
Number of servers to start for the test
int32 num_servers = 5;- Returns:
- This builder for chaining.
-
getWarmupSeconds
public int getWarmupSeconds()
Warmup period, in seconds
int32 warmup_seconds = 6;- Specified by:
getWarmupSecondsin interfaceControl.ScenarioOrBuilder- Returns:
- The warmupSeconds.
-
setWarmupSeconds
public Control.Scenario.Builder setWarmupSeconds(int value)
Warmup period, in seconds
int32 warmup_seconds = 6;- Parameters:
value- The warmupSeconds to set.- Returns:
- This builder for chaining.
-
clearWarmupSeconds
public Control.Scenario.Builder clearWarmupSeconds()
Warmup period, in seconds
int32 warmup_seconds = 6;- Returns:
- This builder for chaining.
-
getBenchmarkSeconds
public int getBenchmarkSeconds()
Benchmark time, in seconds
int32 benchmark_seconds = 7;- Specified by:
getBenchmarkSecondsin interfaceControl.ScenarioOrBuilder- Returns:
- The benchmarkSeconds.
-
setBenchmarkSeconds
public Control.Scenario.Builder setBenchmarkSeconds(int value)
Benchmark time, in seconds
int32 benchmark_seconds = 7;- Parameters:
value- The benchmarkSeconds to set.- Returns:
- This builder for chaining.
-
clearBenchmarkSeconds
public Control.Scenario.Builder clearBenchmarkSeconds()
Benchmark time, in seconds
int32 benchmark_seconds = 7;- Returns:
- This builder for chaining.
-
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.
-
setSpawnLocalWorkerCount
public Control.Scenario.Builder setSpawnLocalWorkerCount(int value)
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;- Parameters:
value- The spawnLocalWorkerCount to set.- Returns:
- This builder for chaining.
-
clearSpawnLocalWorkerCount
public Control.Scenario.Builder clearSpawnLocalWorkerCount()
Number of workers to spawn locally (usually zero)
int32 spawn_local_worker_count = 8;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Control.Scenario.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
mergeUnknownFields
public final Control.Scenario.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Control.Scenario.Builder>
-
-