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, internalGetMutableMapField, 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>
-
-