io.grpc.benchmarks.proto.Control Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/testing/control.proto
// Protobuf Java Version: 3.25.5
package io.grpc.benchmarks.proto;
public final class Control {
private Control() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code grpc.testing.ClientType}
*/
public enum ClientType
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Many languages support a basic distinction between using
* sync or async client, and this allows the specification
*
*
* SYNC_CLIENT = 0;
*/
SYNC_CLIENT(0),
/**
* ASYNC_CLIENT = 1;
*/
ASYNC_CLIENT(1),
/**
*
* used for some language-specific variants
*
*
* OTHER_CLIENT = 2;
*/
OTHER_CLIENT(2),
UNRECOGNIZED(-1),
;
/**
*
* Many languages support a basic distinction between using
* sync or async client, and this allows the specification
*
*
* SYNC_CLIENT = 0;
*/
public static final int SYNC_CLIENT_VALUE = 0;
/**
* ASYNC_CLIENT = 1;
*/
public static final int ASYNC_CLIENT_VALUE = 1;
/**
*
* used for some language-specific variants
*
*
* OTHER_CLIENT = 2;
*/
public static final int OTHER_CLIENT_VALUE = 2;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ClientType valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static ClientType forNumber(int value) {
switch (value) {
case 0: return SYNC_CLIENT;
case 1: return ASYNC_CLIENT;
case 2: return OTHER_CLIENT;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ClientType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ClientType findValueByNumber(int number) {
return ClientType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.getDescriptor().getEnumTypes().get(0);
}
private static final ClientType[] VALUES = values();
public static ClientType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private ClientType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:grpc.testing.ClientType)
}
/**
* Protobuf enum {@code grpc.testing.ServerType}
*/
public enum ServerType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* SYNC_SERVER = 0;
*/
SYNC_SERVER(0),
/**
* ASYNC_SERVER = 1;
*/
ASYNC_SERVER(1),
/**
* ASYNC_GENERIC_SERVER = 2;
*/
ASYNC_GENERIC_SERVER(2),
/**
*
* used for some language-specific variants
*
*
* OTHER_SERVER = 3;
*/
OTHER_SERVER(3),
UNRECOGNIZED(-1),
;
/**
* SYNC_SERVER = 0;
*/
public static final int SYNC_SERVER_VALUE = 0;
/**
* ASYNC_SERVER = 1;
*/
public static final int ASYNC_SERVER_VALUE = 1;
/**
* ASYNC_GENERIC_SERVER = 2;
*/
public static final int ASYNC_GENERIC_SERVER_VALUE = 2;
/**
*
* used for some language-specific variants
*
*
* OTHER_SERVER = 3;
*/
public static final int OTHER_SERVER_VALUE = 3;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ServerType valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static ServerType forNumber(int value) {
switch (value) {
case 0: return SYNC_SERVER;
case 1: return ASYNC_SERVER;
case 2: return ASYNC_GENERIC_SERVER;
case 3: return OTHER_SERVER;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ServerType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ServerType findValueByNumber(int number) {
return ServerType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.getDescriptor().getEnumTypes().get(1);
}
private static final ServerType[] VALUES = values();
public static ServerType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private ServerType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:grpc.testing.ServerType)
}
/**
* Protobuf enum {@code grpc.testing.RpcType}
*/
public enum RpcType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* UNARY = 0;
*/
UNARY(0),
/**
* STREAMING = 1;
*/
STREAMING(1),
/**
* STREAMING_FROM_CLIENT = 2;
*/
STREAMING_FROM_CLIENT(2),
/**
* STREAMING_FROM_SERVER = 3;
*/
STREAMING_FROM_SERVER(3),
/**
* STREAMING_BOTH_WAYS = 4;
*/
STREAMING_BOTH_WAYS(4),
UNRECOGNIZED(-1),
;
/**
* UNARY = 0;
*/
public static final int UNARY_VALUE = 0;
/**
* STREAMING = 1;
*/
public static final int STREAMING_VALUE = 1;
/**
* STREAMING_FROM_CLIENT = 2;
*/
public static final int STREAMING_FROM_CLIENT_VALUE = 2;
/**
* STREAMING_FROM_SERVER = 3;
*/
public static final int STREAMING_FROM_SERVER_VALUE = 3;
/**
* STREAMING_BOTH_WAYS = 4;
*/
public static final int STREAMING_BOTH_WAYS_VALUE = 4;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RpcType valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static RpcType forNumber(int value) {
switch (value) {
case 0: return UNARY;
case 1: return STREAMING;
case 2: return STREAMING_FROM_CLIENT;
case 3: return STREAMING_FROM_SERVER;
case 4: return STREAMING_BOTH_WAYS;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
RpcType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public RpcType findValueByNumber(int number) {
return RpcType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.getDescriptor().getEnumTypes().get(2);
}
private static final RpcType[] VALUES = values();
public static RpcType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private RpcType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:grpc.testing.RpcType)
}
public interface PoissonParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.PoissonParams)
com.google.protobuf.MessageOrBuilder {
/**
*
* The rate of arrivals (a.k.a. lambda parameter of the exp distribution).
*
*
* double offered_load = 1;
* @return The offeredLoad.
*/
double getOfferedLoad();
}
/**
*
* Parameters of poisson process distribution, which is a good representation
* of activity coming in from independent identical stationary sources.
*
*
* Protobuf type {@code grpc.testing.PoissonParams}
*/
public static final class PoissonParams extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.PoissonParams)
PoissonParamsOrBuilder {
private static final long serialVersionUID = 0L;
// Use PoissonParams.newBuilder() to construct.
private PoissonParams(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private PoissonParams() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new PoissonParams();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_PoissonParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_PoissonParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.PoissonParams.class, io.grpc.benchmarks.proto.Control.PoissonParams.Builder.class);
}
public static final int OFFERED_LOAD_FIELD_NUMBER = 1;
private double offeredLoad_ = 0D;
/**
*
* The rate of arrivals (a.k.a. lambda parameter of the exp distribution).
*
*
* double offered_load = 1;
* @return The offeredLoad.
*/
@java.lang.Override
public double getOfferedLoad() {
return offeredLoad_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (java.lang.Double.doubleToRawLongBits(offeredLoad_) != 0) {
output.writeDouble(1, offeredLoad_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (java.lang.Double.doubleToRawLongBits(offeredLoad_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(1, offeredLoad_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.PoissonParams)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.PoissonParams other = (io.grpc.benchmarks.proto.Control.PoissonParams) obj;
if (java.lang.Double.doubleToLongBits(getOfferedLoad())
!= java.lang.Double.doubleToLongBits(
other.getOfferedLoad())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + OFFERED_LOAD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getOfferedLoad()));
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.PoissonParams parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.PoissonParams prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Parameters of poisson process distribution, which is a good representation
* of activity coming in from independent identical stationary sources.
*
*
* Protobuf type {@code grpc.testing.PoissonParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.PoissonParams)
io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_PoissonParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_PoissonParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.PoissonParams.class, io.grpc.benchmarks.proto.Control.PoissonParams.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.PoissonParams.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
offeredLoad_ = 0D;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_PoissonParams_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams build() {
io.grpc.benchmarks.proto.Control.PoissonParams result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams buildPartial() {
io.grpc.benchmarks.proto.Control.PoissonParams result = new io.grpc.benchmarks.proto.Control.PoissonParams(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.PoissonParams result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.offeredLoad_ = offeredLoad_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.PoissonParams) {
return mergeFrom((io.grpc.benchmarks.proto.Control.PoissonParams)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.PoissonParams other) {
if (other == io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance()) return this;
if (other.getOfferedLoad() != 0D) {
setOfferedLoad(other.getOfferedLoad());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 9: {
offeredLoad_ = input.readDouble();
bitField0_ |= 0x00000001;
break;
} // case 9
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private double offeredLoad_ ;
/**
*
* The rate of arrivals (a.k.a. lambda parameter of the exp distribution).
*
*
* double offered_load = 1;
* @return The offeredLoad.
*/
@java.lang.Override
public double getOfferedLoad() {
return offeredLoad_;
}
/**
*
* The rate of arrivals (a.k.a. lambda parameter of the exp distribution).
*
*
* double offered_load = 1;
* @param value The offeredLoad to set.
* @return This builder for chaining.
*/
public Builder setOfferedLoad(double value) {
offeredLoad_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* The rate of arrivals (a.k.a. lambda parameter of the exp distribution).
*
*
* double offered_load = 1;
* @return This builder for chaining.
*/
public Builder clearOfferedLoad() {
bitField0_ = (bitField0_ & ~0x00000001);
offeredLoad_ = 0D;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.PoissonParams)
}
// @@protoc_insertion_point(class_scope:grpc.testing.PoissonParams)
private static final io.grpc.benchmarks.proto.Control.PoissonParams DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.PoissonParams();
}
public static io.grpc.benchmarks.proto.Control.PoissonParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public PoissonParams parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ClosedLoopParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ClosedLoopParams)
com.google.protobuf.MessageOrBuilder {
}
/**
*
* Once an RPC finishes, immediately start a new one.
* No configuration parameters needed.
*
*
* Protobuf type {@code grpc.testing.ClosedLoopParams}
*/
public static final class ClosedLoopParams extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ClosedLoopParams)
ClosedLoopParamsOrBuilder {
private static final long serialVersionUID = 0L;
// Use ClosedLoopParams.newBuilder() to construct.
private ClosedLoopParams(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ClosedLoopParams() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ClosedLoopParams();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClosedLoopParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClosedLoopParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClosedLoopParams.class, io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ClosedLoopParams)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ClosedLoopParams other = (io.grpc.benchmarks.proto.Control.ClosedLoopParams) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ClosedLoopParams prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Once an RPC finishes, immediately start a new one.
* No configuration parameters needed.
*
*
* Protobuf type {@code grpc.testing.ClosedLoopParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ClosedLoopParams)
io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClosedLoopParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClosedLoopParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClosedLoopParams.class, io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ClosedLoopParams.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClosedLoopParams_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams build() {
io.grpc.benchmarks.proto.Control.ClosedLoopParams result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams buildPartial() {
io.grpc.benchmarks.proto.Control.ClosedLoopParams result = new io.grpc.benchmarks.proto.Control.ClosedLoopParams(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ClosedLoopParams) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ClosedLoopParams)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ClosedLoopParams other) {
if (other == io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ClosedLoopParams)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ClosedLoopParams)
private static final io.grpc.benchmarks.proto.Control.ClosedLoopParams DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ClosedLoopParams();
}
public static io.grpc.benchmarks.proto.Control.ClosedLoopParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ClosedLoopParams parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LoadParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.LoadParams)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return Whether the closedLoop field is set.
*/
boolean hasClosedLoop();
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return The closedLoop.
*/
io.grpc.benchmarks.proto.Control.ClosedLoopParams getClosedLoop();
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder getClosedLoopOrBuilder();
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return Whether the poisson field is set.
*/
boolean hasPoisson();
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return The poisson.
*/
io.grpc.benchmarks.proto.Control.PoissonParams getPoisson();
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder getPoissonOrBuilder();
io.grpc.benchmarks.proto.Control.LoadParams.LoadCase getLoadCase();
}
/**
* Protobuf type {@code grpc.testing.LoadParams}
*/
public static final class LoadParams extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.LoadParams)
LoadParamsOrBuilder {
private static final long serialVersionUID = 0L;
// Use LoadParams.newBuilder() to construct.
private LoadParams(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LoadParams() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LoadParams();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_LoadParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_LoadParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.LoadParams.class, io.grpc.benchmarks.proto.Control.LoadParams.Builder.class);
}
private int loadCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object load_;
public enum LoadCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CLOSED_LOOP(1),
POISSON(2),
LOAD_NOT_SET(0);
private final int value;
private LoadCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static LoadCase valueOf(int value) {
return forNumber(value);
}
public static LoadCase forNumber(int value) {
switch (value) {
case 1: return CLOSED_LOOP;
case 2: return POISSON;
case 0: return LOAD_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public LoadCase
getLoadCase() {
return LoadCase.forNumber(
loadCase_);
}
public static final int CLOSED_LOOP_FIELD_NUMBER = 1;
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return Whether the closedLoop field is set.
*/
@java.lang.Override
public boolean hasClosedLoop() {
return loadCase_ == 1;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return The closedLoop.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams getClosedLoop() {
if (loadCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_;
}
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder getClosedLoopOrBuilder() {
if (loadCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_;
}
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
public static final int POISSON_FIELD_NUMBER = 2;
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return Whether the poisson field is set.
*/
@java.lang.Override
public boolean hasPoisson() {
return loadCase_ == 2;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return The poisson.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams getPoisson() {
if (loadCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.PoissonParams) load_;
}
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder getPoissonOrBuilder() {
if (loadCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.PoissonParams) load_;
}
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (loadCase_ == 1) {
output.writeMessage(1, (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_);
}
if (loadCase_ == 2) {
output.writeMessage(2, (io.grpc.benchmarks.proto.Control.PoissonParams) load_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (loadCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_);
}
if (loadCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (io.grpc.benchmarks.proto.Control.PoissonParams) load_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.LoadParams)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.LoadParams other = (io.grpc.benchmarks.proto.Control.LoadParams) obj;
if (!getLoadCase().equals(other.getLoadCase())) return false;
switch (loadCase_) {
case 1:
if (!getClosedLoop()
.equals(other.getClosedLoop())) return false;
break;
case 2:
if (!getPoisson()
.equals(other.getPoisson())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (loadCase_) {
case 1:
hash = (37 * hash) + CLOSED_LOOP_FIELD_NUMBER;
hash = (53 * hash) + getClosedLoop().hashCode();
break;
case 2:
hash = (37 * hash) + POISSON_FIELD_NUMBER;
hash = (53 * hash) + getPoisson().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.LoadParams parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.LoadParams prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.LoadParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.LoadParams)
io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_LoadParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_LoadParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.LoadParams.class, io.grpc.benchmarks.proto.Control.LoadParams.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.LoadParams.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (closedLoopBuilder_ != null) {
closedLoopBuilder_.clear();
}
if (poissonBuilder_ != null) {
poissonBuilder_.clear();
}
loadCase_ = 0;
load_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_LoadParams_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParams getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParams build() {
io.grpc.benchmarks.proto.Control.LoadParams result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParams buildPartial() {
io.grpc.benchmarks.proto.Control.LoadParams result = new io.grpc.benchmarks.proto.Control.LoadParams(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.LoadParams result) {
int from_bitField0_ = bitField0_;
}
private void buildPartialOneofs(io.grpc.benchmarks.proto.Control.LoadParams result) {
result.loadCase_ = loadCase_;
result.load_ = this.load_;
if (loadCase_ == 1 &&
closedLoopBuilder_ != null) {
result.load_ = closedLoopBuilder_.build();
}
if (loadCase_ == 2 &&
poissonBuilder_ != null) {
result.load_ = poissonBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.LoadParams) {
return mergeFrom((io.grpc.benchmarks.proto.Control.LoadParams)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.LoadParams other) {
if (other == io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance()) return this;
switch (other.getLoadCase()) {
case CLOSED_LOOP: {
mergeClosedLoop(other.getClosedLoop());
break;
}
case POISSON: {
mergePoisson(other.getPoisson());
break;
}
case LOAD_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getClosedLoopFieldBuilder().getBuilder(),
extensionRegistry);
loadCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getPoissonFieldBuilder().getBuilder(),
extensionRegistry);
loadCase_ = 2;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int loadCase_ = 0;
private java.lang.Object load_;
public LoadCase
getLoadCase() {
return LoadCase.forNumber(
loadCase_);
}
public Builder clearLoad() {
loadCase_ = 0;
load_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClosedLoopParams, io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder, io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder> closedLoopBuilder_;
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return Whether the closedLoop field is set.
*/
@java.lang.Override
public boolean hasClosedLoop() {
return loadCase_ == 1;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
* @return The closedLoop.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParams getClosedLoop() {
if (closedLoopBuilder_ == null) {
if (loadCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_;
}
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
} else {
if (loadCase_ == 1) {
return closedLoopBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
public Builder setClosedLoop(io.grpc.benchmarks.proto.Control.ClosedLoopParams value) {
if (closedLoopBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
load_ = value;
onChanged();
} else {
closedLoopBuilder_.setMessage(value);
}
loadCase_ = 1;
return this;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
public Builder setClosedLoop(
io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder builderForValue) {
if (closedLoopBuilder_ == null) {
load_ = builderForValue.build();
onChanged();
} else {
closedLoopBuilder_.setMessage(builderForValue.build());
}
loadCase_ = 1;
return this;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
public Builder mergeClosedLoop(io.grpc.benchmarks.proto.Control.ClosedLoopParams value) {
if (closedLoopBuilder_ == null) {
if (loadCase_ == 1 &&
load_ != io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance()) {
load_ = io.grpc.benchmarks.proto.Control.ClosedLoopParams.newBuilder((io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_)
.mergeFrom(value).buildPartial();
} else {
load_ = value;
}
onChanged();
} else {
if (loadCase_ == 1) {
closedLoopBuilder_.mergeFrom(value);
} else {
closedLoopBuilder_.setMessage(value);
}
}
loadCase_ = 1;
return this;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
public Builder clearClosedLoop() {
if (closedLoopBuilder_ == null) {
if (loadCase_ == 1) {
loadCase_ = 0;
load_ = null;
onChanged();
}
} else {
if (loadCase_ == 1) {
loadCase_ = 0;
load_ = null;
}
closedLoopBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
public io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder getClosedLoopBuilder() {
return getClosedLoopFieldBuilder().getBuilder();
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder getClosedLoopOrBuilder() {
if ((loadCase_ == 1) && (closedLoopBuilder_ != null)) {
return closedLoopBuilder_.getMessageOrBuilder();
} else {
if (loadCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_;
}
return io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
}
/**
* .grpc.testing.ClosedLoopParams closed_loop = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClosedLoopParams, io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder, io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder>
getClosedLoopFieldBuilder() {
if (closedLoopBuilder_ == null) {
if (!(loadCase_ == 1)) {
load_ = io.grpc.benchmarks.proto.Control.ClosedLoopParams.getDefaultInstance();
}
closedLoopBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClosedLoopParams, io.grpc.benchmarks.proto.Control.ClosedLoopParams.Builder, io.grpc.benchmarks.proto.Control.ClosedLoopParamsOrBuilder>(
(io.grpc.benchmarks.proto.Control.ClosedLoopParams) load_,
getParentForChildren(),
isClean());
load_ = null;
}
loadCase_ = 1;
onChanged();
return closedLoopBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.PoissonParams, io.grpc.benchmarks.proto.Control.PoissonParams.Builder, io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder> poissonBuilder_;
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return Whether the poisson field is set.
*/
@java.lang.Override
public boolean hasPoisson() {
return loadCase_ == 2;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
* @return The poisson.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParams getPoisson() {
if (poissonBuilder_ == null) {
if (loadCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.PoissonParams) load_;
}
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
} else {
if (loadCase_ == 2) {
return poissonBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
public Builder setPoisson(io.grpc.benchmarks.proto.Control.PoissonParams value) {
if (poissonBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
load_ = value;
onChanged();
} else {
poissonBuilder_.setMessage(value);
}
loadCase_ = 2;
return this;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
public Builder setPoisson(
io.grpc.benchmarks.proto.Control.PoissonParams.Builder builderForValue) {
if (poissonBuilder_ == null) {
load_ = builderForValue.build();
onChanged();
} else {
poissonBuilder_.setMessage(builderForValue.build());
}
loadCase_ = 2;
return this;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
public Builder mergePoisson(io.grpc.benchmarks.proto.Control.PoissonParams value) {
if (poissonBuilder_ == null) {
if (loadCase_ == 2 &&
load_ != io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance()) {
load_ = io.grpc.benchmarks.proto.Control.PoissonParams.newBuilder((io.grpc.benchmarks.proto.Control.PoissonParams) load_)
.mergeFrom(value).buildPartial();
} else {
load_ = value;
}
onChanged();
} else {
if (loadCase_ == 2) {
poissonBuilder_.mergeFrom(value);
} else {
poissonBuilder_.setMessage(value);
}
}
loadCase_ = 2;
return this;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
public Builder clearPoisson() {
if (poissonBuilder_ == null) {
if (loadCase_ == 2) {
loadCase_ = 0;
load_ = null;
onChanged();
}
} else {
if (loadCase_ == 2) {
loadCase_ = 0;
load_ = null;
}
poissonBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
public io.grpc.benchmarks.proto.Control.PoissonParams.Builder getPoissonBuilder() {
return getPoissonFieldBuilder().getBuilder();
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder getPoissonOrBuilder() {
if ((loadCase_ == 2) && (poissonBuilder_ != null)) {
return poissonBuilder_.getMessageOrBuilder();
} else {
if (loadCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.PoissonParams) load_;
}
return io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
}
/**
* .grpc.testing.PoissonParams poisson = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.PoissonParams, io.grpc.benchmarks.proto.Control.PoissonParams.Builder, io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder>
getPoissonFieldBuilder() {
if (poissonBuilder_ == null) {
if (!(loadCase_ == 2)) {
load_ = io.grpc.benchmarks.proto.Control.PoissonParams.getDefaultInstance();
}
poissonBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.PoissonParams, io.grpc.benchmarks.proto.Control.PoissonParams.Builder, io.grpc.benchmarks.proto.Control.PoissonParamsOrBuilder>(
(io.grpc.benchmarks.proto.Control.PoissonParams) load_,
getParentForChildren(),
isClean());
load_ = null;
}
loadCase_ = 2;
onChanged();
return poissonBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.LoadParams)
}
// @@protoc_insertion_point(class_scope:grpc.testing.LoadParams)
private static final io.grpc.benchmarks.proto.Control.LoadParams DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.LoadParams();
}
public static io.grpc.benchmarks.proto.Control.LoadParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LoadParams parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParams getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SecurityParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.SecurityParams)
com.google.protobuf.MessageOrBuilder {
/**
* bool use_test_ca = 1;
* @return The useTestCa.
*/
boolean getUseTestCa();
/**
* string server_host_override = 2;
* @return The serverHostOverride.
*/
java.lang.String getServerHostOverride();
/**
* string server_host_override = 2;
* @return The bytes for serverHostOverride.
*/
com.google.protobuf.ByteString
getServerHostOverrideBytes();
}
/**
*
* presence of SecurityParams implies use of TLS
*
*
* Protobuf type {@code grpc.testing.SecurityParams}
*/
public static final class SecurityParams extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.SecurityParams)
SecurityParamsOrBuilder {
private static final long serialVersionUID = 0L;
// Use SecurityParams.newBuilder() to construct.
private SecurityParams(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SecurityParams() {
serverHostOverride_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SecurityParams();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_SecurityParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_SecurityParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.SecurityParams.class, io.grpc.benchmarks.proto.Control.SecurityParams.Builder.class);
}
public static final int USE_TEST_CA_FIELD_NUMBER = 1;
private boolean useTestCa_ = false;
/**
* bool use_test_ca = 1;
* @return The useTestCa.
*/
@java.lang.Override
public boolean getUseTestCa() {
return useTestCa_;
}
public static final int SERVER_HOST_OVERRIDE_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object serverHostOverride_ = "";
/**
* string server_host_override = 2;
* @return The serverHostOverride.
*/
@java.lang.Override
public java.lang.String getServerHostOverride() {
java.lang.Object ref = serverHostOverride_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serverHostOverride_ = s;
return s;
}
}
/**
* string server_host_override = 2;
* @return The bytes for serverHostOverride.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getServerHostOverrideBytes() {
java.lang.Object ref = serverHostOverride_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serverHostOverride_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (useTestCa_ != false) {
output.writeBool(1, useTestCa_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverHostOverride_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, serverHostOverride_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (useTestCa_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, useTestCa_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serverHostOverride_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, serverHostOverride_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.SecurityParams)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.SecurityParams other = (io.grpc.benchmarks.proto.Control.SecurityParams) obj;
if (getUseTestCa()
!= other.getUseTestCa()) return false;
if (!getServerHostOverride()
.equals(other.getServerHostOverride())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + USE_TEST_CA_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getUseTestCa());
hash = (37 * hash) + SERVER_HOST_OVERRIDE_FIELD_NUMBER;
hash = (53 * hash) + getServerHostOverride().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.SecurityParams parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.SecurityParams prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* presence of SecurityParams implies use of TLS
*
*
* Protobuf type {@code grpc.testing.SecurityParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.SecurityParams)
io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_SecurityParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_SecurityParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.SecurityParams.class, io.grpc.benchmarks.proto.Control.SecurityParams.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.SecurityParams.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
useTestCa_ = false;
serverHostOverride_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_SecurityParams_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams build() {
io.grpc.benchmarks.proto.Control.SecurityParams result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams buildPartial() {
io.grpc.benchmarks.proto.Control.SecurityParams result = new io.grpc.benchmarks.proto.Control.SecurityParams(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.SecurityParams result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.useTestCa_ = useTestCa_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.serverHostOverride_ = serverHostOverride_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.SecurityParams) {
return mergeFrom((io.grpc.benchmarks.proto.Control.SecurityParams)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.SecurityParams other) {
if (other == io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance()) return this;
if (other.getUseTestCa() != false) {
setUseTestCa(other.getUseTestCa());
}
if (!other.getServerHostOverride().isEmpty()) {
serverHostOverride_ = other.serverHostOverride_;
bitField0_ |= 0x00000002;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
useTestCa_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
serverHostOverride_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean useTestCa_ ;
/**
* bool use_test_ca = 1;
* @return The useTestCa.
*/
@java.lang.Override
public boolean getUseTestCa() {
return useTestCa_;
}
/**
* bool use_test_ca = 1;
* @param value The useTestCa to set.
* @return This builder for chaining.
*/
public Builder setUseTestCa(boolean value) {
useTestCa_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* bool use_test_ca = 1;
* @return This builder for chaining.
*/
public Builder clearUseTestCa() {
bitField0_ = (bitField0_ & ~0x00000001);
useTestCa_ = false;
onChanged();
return this;
}
private java.lang.Object serverHostOverride_ = "";
/**
* string server_host_override = 2;
* @return The serverHostOverride.
*/
public java.lang.String getServerHostOverride() {
java.lang.Object ref = serverHostOverride_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serverHostOverride_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string server_host_override = 2;
* @return The bytes for serverHostOverride.
*/
public com.google.protobuf.ByteString
getServerHostOverrideBytes() {
java.lang.Object ref = serverHostOverride_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serverHostOverride_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string server_host_override = 2;
* @param value The serverHostOverride to set.
* @return This builder for chaining.
*/
public Builder setServerHostOverride(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
serverHostOverride_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* string server_host_override = 2;
* @return This builder for chaining.
*/
public Builder clearServerHostOverride() {
serverHostOverride_ = getDefaultInstance().getServerHostOverride();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
* string server_host_override = 2;
* @param value The bytes for serverHostOverride to set.
* @return This builder for chaining.
*/
public Builder setServerHostOverrideBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
serverHostOverride_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.SecurityParams)
}
// @@protoc_insertion_point(class_scope:grpc.testing.SecurityParams)
private static final io.grpc.benchmarks.proto.Control.SecurityParams DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.SecurityParams();
}
public static io.grpc.benchmarks.proto.Control.SecurityParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SecurityParams parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ChannelArgOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ChannelArg)
com.google.protobuf.MessageOrBuilder {
/**
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* string str_value = 2;
* @return Whether the strValue field is set.
*/
boolean hasStrValue();
/**
* string str_value = 2;
* @return The strValue.
*/
java.lang.String getStrValue();
/**
* string str_value = 2;
* @return The bytes for strValue.
*/
com.google.protobuf.ByteString
getStrValueBytes();
/**
* int32 int_value = 3;
* @return Whether the intValue field is set.
*/
boolean hasIntValue();
/**
* int32 int_value = 3;
* @return The intValue.
*/
int getIntValue();
io.grpc.benchmarks.proto.Control.ChannelArg.ValueCase getValueCase();
}
/**
* Protobuf type {@code grpc.testing.ChannelArg}
*/
public static final class ChannelArg extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ChannelArg)
ChannelArgOrBuilder {
private static final long serialVersionUID = 0L;
// Use ChannelArg.newBuilder() to construct.
private ChannelArg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ChannelArg() {
name_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ChannelArg();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ChannelArg_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ChannelArg_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ChannelArg.class, io.grpc.benchmarks.proto.Control.ChannelArg.Builder.class);
}
private int valueCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object value_;
public enum ValueCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
STR_VALUE(2),
INT_VALUE(3),
VALUE_NOT_SET(0);
private final int value;
private ValueCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ValueCase valueOf(int value) {
return forNumber(value);
}
public static ValueCase forNumber(int value) {
switch (value) {
case 2: return STR_VALUE;
case 3: return INT_VALUE;
case 0: return VALUE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ValueCase
getValueCase() {
return ValueCase.forNumber(
valueCase_);
}
public static final int NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object name_ = "";
/**
* string name = 1;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* string name = 1;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STR_VALUE_FIELD_NUMBER = 2;
/**
* string str_value = 2;
* @return Whether the strValue field is set.
*/
public boolean hasStrValue() {
return valueCase_ == 2;
}
/**
* string str_value = 2;
* @return The strValue.
*/
public java.lang.String getStrValue() {
java.lang.Object ref = "";
if (valueCase_ == 2) {
ref = value_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (valueCase_ == 2) {
value_ = s;
}
return s;
}
}
/**
* string str_value = 2;
* @return The bytes for strValue.
*/
public com.google.protobuf.ByteString
getStrValueBytes() {
java.lang.Object ref = "";
if (valueCase_ == 2) {
ref = value_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (valueCase_ == 2) {
value_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int INT_VALUE_FIELD_NUMBER = 3;
/**
* int32 int_value = 3;
* @return Whether the intValue field is set.
*/
@java.lang.Override
public boolean hasIntValue() {
return valueCase_ == 3;
}
/**
* int32 int_value = 3;
* @return The intValue.
*/
@java.lang.Override
public int getIntValue() {
if (valueCase_ == 3) {
return (java.lang.Integer) value_;
}
return 0;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (valueCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_);
}
if (valueCase_ == 3) {
output.writeInt32(
3, (int)((java.lang.Integer) value_));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (valueCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_);
}
if (valueCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(
3, (int)((java.lang.Integer) value_));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ChannelArg)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ChannelArg other = (io.grpc.benchmarks.proto.Control.ChannelArg) obj;
if (!getName()
.equals(other.getName())) return false;
if (!getValueCase().equals(other.getValueCase())) return false;
switch (valueCase_) {
case 2:
if (!getStrValue()
.equals(other.getStrValue())) return false;
break;
case 3:
if (getIntValue()
!= other.getIntValue()) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
switch (valueCase_) {
case 2:
hash = (37 * hash) + STR_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getStrValue().hashCode();
break;
case 3:
hash = (37 * hash) + INT_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getIntValue();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ChannelArg parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ChannelArg prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ChannelArg}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ChannelArg)
io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ChannelArg_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ChannelArg_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ChannelArg.class, io.grpc.benchmarks.proto.Control.ChannelArg.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ChannelArg.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
name_ = "";
valueCase_ = 0;
value_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ChannelArg_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArg getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ChannelArg.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArg build() {
io.grpc.benchmarks.proto.Control.ChannelArg result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArg buildPartial() {
io.grpc.benchmarks.proto.Control.ChannelArg result = new io.grpc.benchmarks.proto.Control.ChannelArg(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ChannelArg result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.name_ = name_;
}
}
private void buildPartialOneofs(io.grpc.benchmarks.proto.Control.ChannelArg result) {
result.valueCase_ = valueCase_;
result.value_ = this.value_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ChannelArg) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ChannelArg)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ChannelArg other) {
if (other == io.grpc.benchmarks.proto.Control.ChannelArg.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
bitField0_ |= 0x00000001;
onChanged();
}
switch (other.getValueCase()) {
case STR_VALUE: {
valueCase_ = 2;
value_ = other.value_;
onChanged();
break;
}
case INT_VALUE: {
setIntValue(other.getIntValue());
break;
}
case VALUE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
name_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
java.lang.String s = input.readStringRequireUtf8();
valueCase_ = 2;
value_ = s;
break;
} // case 18
case 24: {
value_ = input.readInt32();
valueCase_ = 3;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int valueCase_ = 0;
private java.lang.Object value_;
public ValueCase
getValueCase() {
return ValueCase.forNumber(
valueCase_);
}
public Builder clearValue() {
valueCase_ = 0;
value_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
* string name = 1;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string name = 1;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string name = 1;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* string name = 1;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* string name = 1;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* string str_value = 2;
* @return Whether the strValue field is set.
*/
@java.lang.Override
public boolean hasStrValue() {
return valueCase_ == 2;
}
/**
* string str_value = 2;
* @return The strValue.
*/
@java.lang.Override
public java.lang.String getStrValue() {
java.lang.Object ref = "";
if (valueCase_ == 2) {
ref = value_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (valueCase_ == 2) {
value_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string str_value = 2;
* @return The bytes for strValue.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getStrValueBytes() {
java.lang.Object ref = "";
if (valueCase_ == 2) {
ref = value_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (valueCase_ == 2) {
value_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string str_value = 2;
* @param value The strValue to set.
* @return This builder for chaining.
*/
public Builder setStrValue(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
valueCase_ = 2;
value_ = value;
onChanged();
return this;
}
/**
* string str_value = 2;
* @return This builder for chaining.
*/
public Builder clearStrValue() {
if (valueCase_ == 2) {
valueCase_ = 0;
value_ = null;
onChanged();
}
return this;
}
/**
* string str_value = 2;
* @param value The bytes for strValue to set.
* @return This builder for chaining.
*/
public Builder setStrValueBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
valueCase_ = 2;
value_ = value;
onChanged();
return this;
}
/**
* int32 int_value = 3;
* @return Whether the intValue field is set.
*/
public boolean hasIntValue() {
return valueCase_ == 3;
}
/**
* int32 int_value = 3;
* @return The intValue.
*/
public int getIntValue() {
if (valueCase_ == 3) {
return (java.lang.Integer) value_;
}
return 0;
}
/**
* int32 int_value = 3;
* @param value The intValue to set.
* @return This builder for chaining.
*/
public Builder setIntValue(int value) {
valueCase_ = 3;
value_ = value;
onChanged();
return this;
}
/**
* int32 int_value = 3;
* @return This builder for chaining.
*/
public Builder clearIntValue() {
if (valueCase_ == 3) {
valueCase_ = 0;
value_ = null;
onChanged();
}
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ChannelArg)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ChannelArg)
private static final io.grpc.benchmarks.proto.Control.ChannelArg DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ChannelArg();
}
public static io.grpc.benchmarks.proto.Control.ChannelArg getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ChannelArg parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArg getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ClientConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ClientConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return A list containing the serverTargets.
*/
java.util.List
getServerTargetsList();
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return The count of serverTargets.
*/
int getServerTargetsCount();
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the element to return.
* @return The serverTargets at the given index.
*/
java.lang.String getServerTargets(int index);
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the value to return.
* @return The bytes of the serverTargets at the given index.
*/
com.google.protobuf.ByteString
getServerTargetsBytes(int index);
/**
* .grpc.testing.ClientType client_type = 2;
* @return The enum numeric value on the wire for clientType.
*/
int getClientTypeValue();
/**
* .grpc.testing.ClientType client_type = 2;
* @return The clientType.
*/
io.grpc.benchmarks.proto.Control.ClientType getClientType();
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return Whether the securityParams field is set.
*/
boolean hasSecurityParams();
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return The securityParams.
*/
io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams();
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder();
/**
*
* How many concurrent RPCs to start for each channel.
* For synchronous client, use a separate thread for each outstanding RPC.
*
*
* int32 outstanding_rpcs_per_channel = 4;
* @return The outstandingRpcsPerChannel.
*/
int getOutstandingRpcsPerChannel();
/**
*
* Number of independent client channels to create.
* i-th channel will connect to server_target[i % server_targets.size()]
*
*
* int32 client_channels = 5;
* @return The clientChannels.
*/
int getClientChannels();
/**
*
* Only for async client. Number of threads to use to start/manage RPCs.
*
*
* int32 async_client_threads = 7;
* @return The asyncClientThreads.
*/
int getAsyncClientThreads();
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The enum numeric value on the wire for rpcType.
*/
int getRpcTypeValue();
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The rpcType.
*/
io.grpc.benchmarks.proto.Control.RpcType getRpcType();
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return Whether the loadParams field is set.
*/
boolean hasLoadParams();
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return The loadParams.
*/
io.grpc.benchmarks.proto.Control.LoadParams getLoadParams();
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder getLoadParamsOrBuilder();
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return Whether the payloadConfig field is set.
*/
boolean hasPayloadConfig();
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return The payloadConfig.
*/
io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig();
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder();
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return Whether the histogramParams field is set.
*/
boolean hasHistogramParams();
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return The histogramParams.
*/
io.grpc.benchmarks.proto.Stats.HistogramParams getHistogramParams();
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder getHistogramParamsOrBuilder();
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return A list containing the coreList.
*/
java.util.List getCoreListList();
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return The count of coreList.
*/
int getCoreListCount();
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
int getCoreList(int index);
/**
* int32 core_limit = 14;
* @return The coreLimit.
*/
int getCoreLimit();
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The otherClientApi.
*/
java.lang.String getOtherClientApi();
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The bytes for otherClientApi.
*/
com.google.protobuf.ByteString
getOtherClientApiBytes();
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
java.util.List
getChannelArgsList();
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
io.grpc.benchmarks.proto.Control.ChannelArg getChannelArgs(int index);
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
int getChannelArgsCount();
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
java.util.List extends io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder>
getChannelArgsOrBuilderList();
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder getChannelArgsOrBuilder(
int index);
/**
*
* Number of messages on a stream before it gets finished/restarted
*
*
* int32 messages_per_stream = 18;
* @return The messagesPerStream.
*/
int getMessagesPerStream();
}
/**
* Protobuf type {@code grpc.testing.ClientConfig}
*/
public static final class ClientConfig extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ClientConfig)
ClientConfigOrBuilder {
private static final long serialVersionUID = 0L;
// Use ClientConfig.newBuilder() to construct.
private ClientConfig(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ClientConfig() {
serverTargets_ =
com.google.protobuf.LazyStringArrayList.emptyList();
clientType_ = 0;
rpcType_ = 0;
coreList_ = emptyIntList();
otherClientApi_ = "";
channelArgs_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ClientConfig();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientConfig.class, io.grpc.benchmarks.proto.Control.ClientConfig.Builder.class);
}
private int bitField0_;
public static final int SERVER_TARGETS_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private com.google.protobuf.LazyStringArrayList serverTargets_ =
com.google.protobuf.LazyStringArrayList.emptyList();
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return A list containing the serverTargets.
*/
public com.google.protobuf.ProtocolStringList
getServerTargetsList() {
return serverTargets_;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return The count of serverTargets.
*/
public int getServerTargetsCount() {
return serverTargets_.size();
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the element to return.
* @return The serverTargets at the given index.
*/
public java.lang.String getServerTargets(int index) {
return serverTargets_.get(index);
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the value to return.
* @return The bytes of the serverTargets at the given index.
*/
public com.google.protobuf.ByteString
getServerTargetsBytes(int index) {
return serverTargets_.getByteString(index);
}
public static final int CLIENT_TYPE_FIELD_NUMBER = 2;
private int clientType_ = 0;
/**
* .grpc.testing.ClientType client_type = 2;
* @return The enum numeric value on the wire for clientType.
*/
@java.lang.Override public int getClientTypeValue() {
return clientType_;
}
/**
* .grpc.testing.ClientType client_type = 2;
* @return The clientType.
*/
@java.lang.Override public io.grpc.benchmarks.proto.Control.ClientType getClientType() {
io.grpc.benchmarks.proto.Control.ClientType result = io.grpc.benchmarks.proto.Control.ClientType.forNumber(clientType_);
return result == null ? io.grpc.benchmarks.proto.Control.ClientType.UNRECOGNIZED : result;
}
public static final int SECURITY_PARAMS_FIELD_NUMBER = 3;
private io.grpc.benchmarks.proto.Control.SecurityParams securityParams_;
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return Whether the securityParams field is set.
*/
@java.lang.Override
public boolean hasSecurityParams() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return The securityParams.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams() {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder() {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
public static final int OUTSTANDING_RPCS_PER_CHANNEL_FIELD_NUMBER = 4;
private int outstandingRpcsPerChannel_ = 0;
/**
*
* How many concurrent RPCs to start for each channel.
* For synchronous client, use a separate thread for each outstanding RPC.
*
*
* int32 outstanding_rpcs_per_channel = 4;
* @return The outstandingRpcsPerChannel.
*/
@java.lang.Override
public int getOutstandingRpcsPerChannel() {
return outstandingRpcsPerChannel_;
}
public static final int CLIENT_CHANNELS_FIELD_NUMBER = 5;
private int clientChannels_ = 0;
/**
*
* Number of independent client channels to create.
* i-th channel will connect to server_target[i % server_targets.size()]
*
*
* int32 client_channels = 5;
* @return The clientChannels.
*/
@java.lang.Override
public int getClientChannels() {
return clientChannels_;
}
public static final int ASYNC_CLIENT_THREADS_FIELD_NUMBER = 7;
private int asyncClientThreads_ = 0;
/**
*
* Only for async client. Number of threads to use to start/manage RPCs.
*
*
* int32 async_client_threads = 7;
* @return The asyncClientThreads.
*/
@java.lang.Override
public int getAsyncClientThreads() {
return asyncClientThreads_;
}
public static final int RPC_TYPE_FIELD_NUMBER = 8;
private int rpcType_ = 0;
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The enum numeric value on the wire for rpcType.
*/
@java.lang.Override public int getRpcTypeValue() {
return rpcType_;
}
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The rpcType.
*/
@java.lang.Override public io.grpc.benchmarks.proto.Control.RpcType getRpcType() {
io.grpc.benchmarks.proto.Control.RpcType result = io.grpc.benchmarks.proto.Control.RpcType.forNumber(rpcType_);
return result == null ? io.grpc.benchmarks.proto.Control.RpcType.UNRECOGNIZED : result;
}
public static final int LOAD_PARAMS_FIELD_NUMBER = 10;
private io.grpc.benchmarks.proto.Control.LoadParams loadParams_;
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return Whether the loadParams field is set.
*/
@java.lang.Override
public boolean hasLoadParams() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return The loadParams.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParams getLoadParams() {
return loadParams_ == null ? io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance() : loadParams_;
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder getLoadParamsOrBuilder() {
return loadParams_ == null ? io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance() : loadParams_;
}
public static final int PAYLOAD_CONFIG_FIELD_NUMBER = 11;
private io.grpc.benchmarks.proto.Payloads.PayloadConfig payloadConfig_;
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return Whether the payloadConfig field is set.
*/
@java.lang.Override
public boolean hasPayloadConfig() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return The payloadConfig.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig() {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder() {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
public static final int HISTOGRAM_PARAMS_FIELD_NUMBER = 12;
private io.grpc.benchmarks.proto.Stats.HistogramParams histogramParams_;
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return Whether the histogramParams field is set.
*/
@java.lang.Override
public boolean hasHistogramParams() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return The histogramParams.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.HistogramParams getHistogramParams() {
return histogramParams_ == null ? io.grpc.benchmarks.proto.Stats.HistogramParams.getDefaultInstance() : histogramParams_;
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder getHistogramParamsOrBuilder() {
return histogramParams_ == null ? io.grpc.benchmarks.proto.Stats.HistogramParams.getDefaultInstance() : histogramParams_;
}
public static final int CORE_LIST_FIELD_NUMBER = 13;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.IntList coreList_ =
emptyIntList();
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return A list containing the coreList.
*/
@java.lang.Override
public java.util.List
getCoreListList() {
return coreList_;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return The count of coreList.
*/
public int getCoreListCount() {
return coreList_.size();
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
public int getCoreList(int index) {
return coreList_.getInt(index);
}
private int coreListMemoizedSerializedSize = -1;
public static final int CORE_LIMIT_FIELD_NUMBER = 14;
private int coreLimit_ = 0;
/**
* int32 core_limit = 14;
* @return The coreLimit.
*/
@java.lang.Override
public int getCoreLimit() {
return coreLimit_;
}
public static final int OTHER_CLIENT_API_FIELD_NUMBER = 15;
@SuppressWarnings("serial")
private volatile java.lang.Object otherClientApi_ = "";
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The otherClientApi.
*/
@java.lang.Override
public java.lang.String getOtherClientApi() {
java.lang.Object ref = otherClientApi_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
otherClientApi_ = s;
return s;
}
}
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The bytes for otherClientApi.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOtherClientApiBytes() {
java.lang.Object ref = otherClientApi_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
otherClientApi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CHANNEL_ARGS_FIELD_NUMBER = 16;
@SuppressWarnings("serial")
private java.util.List channelArgs_;
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
@java.lang.Override
public java.util.List getChannelArgsList() {
return channelArgs_;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
@java.lang.Override
public java.util.List extends io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder>
getChannelArgsOrBuilderList() {
return channelArgs_;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
@java.lang.Override
public int getChannelArgsCount() {
return channelArgs_.size();
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArg getChannelArgs(int index) {
return channelArgs_.get(index);
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder getChannelArgsOrBuilder(
int index) {
return channelArgs_.get(index);
}
public static final int MESSAGES_PER_STREAM_FIELD_NUMBER = 18;
private int messagesPerStream_ = 0;
/**
*
* Number of messages on a stream before it gets finished/restarted
*
*
* int32 messages_per_stream = 18;
* @return The messagesPerStream.
*/
@java.lang.Override
public int getMessagesPerStream() {
return messagesPerStream_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < serverTargets_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, serverTargets_.getRaw(i));
}
if (clientType_ != io.grpc.benchmarks.proto.Control.ClientType.SYNC_CLIENT.getNumber()) {
output.writeEnum(2, clientType_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(3, getSecurityParams());
}
if (outstandingRpcsPerChannel_ != 0) {
output.writeInt32(4, outstandingRpcsPerChannel_);
}
if (clientChannels_ != 0) {
output.writeInt32(5, clientChannels_);
}
if (asyncClientThreads_ != 0) {
output.writeInt32(7, asyncClientThreads_);
}
if (rpcType_ != io.grpc.benchmarks.proto.Control.RpcType.UNARY.getNumber()) {
output.writeEnum(8, rpcType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(10, getLoadParams());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(11, getPayloadConfig());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(12, getHistogramParams());
}
if (getCoreListList().size() > 0) {
output.writeUInt32NoTag(106);
output.writeUInt32NoTag(coreListMemoizedSerializedSize);
}
for (int i = 0; i < coreList_.size(); i++) {
output.writeInt32NoTag(coreList_.getInt(i));
}
if (coreLimit_ != 0) {
output.writeInt32(14, coreLimit_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherClientApi_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 15, otherClientApi_);
}
for (int i = 0; i < channelArgs_.size(); i++) {
output.writeMessage(16, channelArgs_.get(i));
}
if (messagesPerStream_ != 0) {
output.writeInt32(18, messagesPerStream_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < serverTargets_.size(); i++) {
dataSize += computeStringSizeNoTag(serverTargets_.getRaw(i));
}
size += dataSize;
size += 1 * getServerTargetsList().size();
}
if (clientType_ != io.grpc.benchmarks.proto.Control.ClientType.SYNC_CLIENT.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, clientType_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getSecurityParams());
}
if (outstandingRpcsPerChannel_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, outstandingRpcsPerChannel_);
}
if (clientChannels_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, clientChannels_);
}
if (asyncClientThreads_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, asyncClientThreads_);
}
if (rpcType_ != io.grpc.benchmarks.proto.Control.RpcType.UNARY.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(8, rpcType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getLoadParams());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getPayloadConfig());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getHistogramParams());
}
{
int dataSize = 0;
for (int i = 0; i < coreList_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(coreList_.getInt(i));
}
size += dataSize;
if (!getCoreListList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
coreListMemoizedSerializedSize = dataSize;
}
if (coreLimit_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, coreLimit_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherClientApi_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, otherClientApi_);
}
for (int i = 0; i < channelArgs_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, channelArgs_.get(i));
}
if (messagesPerStream_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(18, messagesPerStream_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ClientConfig)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ClientConfig other = (io.grpc.benchmarks.proto.Control.ClientConfig) obj;
if (!getServerTargetsList()
.equals(other.getServerTargetsList())) return false;
if (clientType_ != other.clientType_) return false;
if (hasSecurityParams() != other.hasSecurityParams()) return false;
if (hasSecurityParams()) {
if (!getSecurityParams()
.equals(other.getSecurityParams())) return false;
}
if (getOutstandingRpcsPerChannel()
!= other.getOutstandingRpcsPerChannel()) return false;
if (getClientChannels()
!= other.getClientChannels()) return false;
if (getAsyncClientThreads()
!= other.getAsyncClientThreads()) return false;
if (rpcType_ != other.rpcType_) return false;
if (hasLoadParams() != other.hasLoadParams()) return false;
if (hasLoadParams()) {
if (!getLoadParams()
.equals(other.getLoadParams())) return false;
}
if (hasPayloadConfig() != other.hasPayloadConfig()) return false;
if (hasPayloadConfig()) {
if (!getPayloadConfig()
.equals(other.getPayloadConfig())) return false;
}
if (hasHistogramParams() != other.hasHistogramParams()) return false;
if (hasHistogramParams()) {
if (!getHistogramParams()
.equals(other.getHistogramParams())) return false;
}
if (!getCoreListList()
.equals(other.getCoreListList())) return false;
if (getCoreLimit()
!= other.getCoreLimit()) return false;
if (!getOtherClientApi()
.equals(other.getOtherClientApi())) return false;
if (!getChannelArgsList()
.equals(other.getChannelArgsList())) return false;
if (getMessagesPerStream()
!= other.getMessagesPerStream()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getServerTargetsCount() > 0) {
hash = (37 * hash) + SERVER_TARGETS_FIELD_NUMBER;
hash = (53 * hash) + getServerTargetsList().hashCode();
}
hash = (37 * hash) + CLIENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + clientType_;
if (hasSecurityParams()) {
hash = (37 * hash) + SECURITY_PARAMS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityParams().hashCode();
}
hash = (37 * hash) + OUTSTANDING_RPCS_PER_CHANNEL_FIELD_NUMBER;
hash = (53 * hash) + getOutstandingRpcsPerChannel();
hash = (37 * hash) + CLIENT_CHANNELS_FIELD_NUMBER;
hash = (53 * hash) + getClientChannels();
hash = (37 * hash) + ASYNC_CLIENT_THREADS_FIELD_NUMBER;
hash = (53 * hash) + getAsyncClientThreads();
hash = (37 * hash) + RPC_TYPE_FIELD_NUMBER;
hash = (53 * hash) + rpcType_;
if (hasLoadParams()) {
hash = (37 * hash) + LOAD_PARAMS_FIELD_NUMBER;
hash = (53 * hash) + getLoadParams().hashCode();
}
if (hasPayloadConfig()) {
hash = (37 * hash) + PAYLOAD_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getPayloadConfig().hashCode();
}
if (hasHistogramParams()) {
hash = (37 * hash) + HISTOGRAM_PARAMS_FIELD_NUMBER;
hash = (53 * hash) + getHistogramParams().hashCode();
}
if (getCoreListCount() > 0) {
hash = (37 * hash) + CORE_LIST_FIELD_NUMBER;
hash = (53 * hash) + getCoreListList().hashCode();
}
hash = (37 * hash) + CORE_LIMIT_FIELD_NUMBER;
hash = (53 * hash) + getCoreLimit();
hash = (37 * hash) + OTHER_CLIENT_API_FIELD_NUMBER;
hash = (53 * hash) + getOtherClientApi().hashCode();
if (getChannelArgsCount() > 0) {
hash = (37 * hash) + CHANNEL_ARGS_FIELD_NUMBER;
hash = (53 * hash) + getChannelArgsList().hashCode();
}
hash = (37 * hash) + MESSAGES_PER_STREAM_FIELD_NUMBER;
hash = (53 * hash) + getMessagesPerStream();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientConfig parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ClientConfig prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ClientConfig}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ClientConfig)
io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientConfig.class, io.grpc.benchmarks.proto.Control.ClientConfig.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ClientConfig.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSecurityParamsFieldBuilder();
getLoadParamsFieldBuilder();
getPayloadConfigFieldBuilder();
getHistogramParamsFieldBuilder();
getChannelArgsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
serverTargets_ =
com.google.protobuf.LazyStringArrayList.emptyList();
clientType_ = 0;
securityParams_ = null;
if (securityParamsBuilder_ != null) {
securityParamsBuilder_.dispose();
securityParamsBuilder_ = null;
}
outstandingRpcsPerChannel_ = 0;
clientChannels_ = 0;
asyncClientThreads_ = 0;
rpcType_ = 0;
loadParams_ = null;
if (loadParamsBuilder_ != null) {
loadParamsBuilder_.dispose();
loadParamsBuilder_ = null;
}
payloadConfig_ = null;
if (payloadConfigBuilder_ != null) {
payloadConfigBuilder_.dispose();
payloadConfigBuilder_ = null;
}
histogramParams_ = null;
if (histogramParamsBuilder_ != null) {
histogramParamsBuilder_.dispose();
histogramParamsBuilder_ = null;
}
coreList_ = emptyIntList();
coreLimit_ = 0;
otherClientApi_ = "";
if (channelArgsBuilder_ == null) {
channelArgs_ = java.util.Collections.emptyList();
} else {
channelArgs_ = null;
channelArgsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00002000);
messagesPerStream_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientConfig_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig build() {
io.grpc.benchmarks.proto.Control.ClientConfig result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig buildPartial() {
io.grpc.benchmarks.proto.Control.ClientConfig result = new io.grpc.benchmarks.proto.Control.ClientConfig(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(io.grpc.benchmarks.proto.Control.ClientConfig result) {
if (channelArgsBuilder_ == null) {
if (((bitField0_ & 0x00002000) != 0)) {
channelArgs_ = java.util.Collections.unmodifiableList(channelArgs_);
bitField0_ = (bitField0_ & ~0x00002000);
}
result.channelArgs_ = channelArgs_;
} else {
result.channelArgs_ = channelArgsBuilder_.build();
}
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ClientConfig result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
serverTargets_.makeImmutable();
result.serverTargets_ = serverTargets_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.clientType_ = clientType_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000004) != 0)) {
result.securityParams_ = securityParamsBuilder_ == null
? securityParams_
: securityParamsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.outstandingRpcsPerChannel_ = outstandingRpcsPerChannel_;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.clientChannels_ = clientChannels_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.asyncClientThreads_ = asyncClientThreads_;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.rpcType_ = rpcType_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.loadParams_ = loadParamsBuilder_ == null
? loadParams_
: loadParamsBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.payloadConfig_ = payloadConfigBuilder_ == null
? payloadConfig_
: payloadConfigBuilder_.build();
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.histogramParams_ = histogramParamsBuilder_ == null
? histogramParams_
: histogramParamsBuilder_.build();
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
coreList_.makeImmutable();
result.coreList_ = coreList_;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
result.coreLimit_ = coreLimit_;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
result.otherClientApi_ = otherClientApi_;
}
if (((from_bitField0_ & 0x00004000) != 0)) {
result.messagesPerStream_ = messagesPerStream_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ClientConfig) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ClientConfig)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ClientConfig other) {
if (other == io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance()) return this;
if (!other.serverTargets_.isEmpty()) {
if (serverTargets_.isEmpty()) {
serverTargets_ = other.serverTargets_;
bitField0_ |= 0x00000001;
} else {
ensureServerTargetsIsMutable();
serverTargets_.addAll(other.serverTargets_);
}
onChanged();
}
if (other.clientType_ != 0) {
setClientTypeValue(other.getClientTypeValue());
}
if (other.hasSecurityParams()) {
mergeSecurityParams(other.getSecurityParams());
}
if (other.getOutstandingRpcsPerChannel() != 0) {
setOutstandingRpcsPerChannel(other.getOutstandingRpcsPerChannel());
}
if (other.getClientChannels() != 0) {
setClientChannels(other.getClientChannels());
}
if (other.getAsyncClientThreads() != 0) {
setAsyncClientThreads(other.getAsyncClientThreads());
}
if (other.rpcType_ != 0) {
setRpcTypeValue(other.getRpcTypeValue());
}
if (other.hasLoadParams()) {
mergeLoadParams(other.getLoadParams());
}
if (other.hasPayloadConfig()) {
mergePayloadConfig(other.getPayloadConfig());
}
if (other.hasHistogramParams()) {
mergeHistogramParams(other.getHistogramParams());
}
if (!other.coreList_.isEmpty()) {
if (coreList_.isEmpty()) {
coreList_ = other.coreList_;
coreList_.makeImmutable();
bitField0_ |= 0x00000400;
} else {
ensureCoreListIsMutable();
coreList_.addAll(other.coreList_);
}
onChanged();
}
if (other.getCoreLimit() != 0) {
setCoreLimit(other.getCoreLimit());
}
if (!other.getOtherClientApi().isEmpty()) {
otherClientApi_ = other.otherClientApi_;
bitField0_ |= 0x00001000;
onChanged();
}
if (channelArgsBuilder_ == null) {
if (!other.channelArgs_.isEmpty()) {
if (channelArgs_.isEmpty()) {
channelArgs_ = other.channelArgs_;
bitField0_ = (bitField0_ & ~0x00002000);
} else {
ensureChannelArgsIsMutable();
channelArgs_.addAll(other.channelArgs_);
}
onChanged();
}
} else {
if (!other.channelArgs_.isEmpty()) {
if (channelArgsBuilder_.isEmpty()) {
channelArgsBuilder_.dispose();
channelArgsBuilder_ = null;
channelArgs_ = other.channelArgs_;
bitField0_ = (bitField0_ & ~0x00002000);
channelArgsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getChannelArgsFieldBuilder() : null;
} else {
channelArgsBuilder_.addAllMessages(other.channelArgs_);
}
}
}
if (other.getMessagesPerStream() != 0) {
setMessagesPerStream(other.getMessagesPerStream());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
ensureServerTargetsIsMutable();
serverTargets_.add(s);
break;
} // case 10
case 16: {
clientType_ = input.readEnum();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getSecurityParamsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 32: {
outstandingRpcsPerChannel_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
clientChannels_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
} // case 40
case 56: {
asyncClientThreads_ = input.readInt32();
bitField0_ |= 0x00000020;
break;
} // case 56
case 64: {
rpcType_ = input.readEnum();
bitField0_ |= 0x00000040;
break;
} // case 64
case 82: {
input.readMessage(
getLoadParamsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000080;
break;
} // case 82
case 90: {
input.readMessage(
getPayloadConfigFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000100;
break;
} // case 90
case 98: {
input.readMessage(
getHistogramParamsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000200;
break;
} // case 98
case 104: {
int v = input.readInt32();
ensureCoreListIsMutable();
coreList_.addInt(v);
break;
} // case 104
case 106: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
ensureCoreListIsMutable();
while (input.getBytesUntilLimit() > 0) {
coreList_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
} // case 106
case 112: {
coreLimit_ = input.readInt32();
bitField0_ |= 0x00000800;
break;
} // case 112
case 122: {
otherClientApi_ = input.readStringRequireUtf8();
bitField0_ |= 0x00001000;
break;
} // case 122
case 130: {
io.grpc.benchmarks.proto.Control.ChannelArg m =
input.readMessage(
io.grpc.benchmarks.proto.Control.ChannelArg.parser(),
extensionRegistry);
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
channelArgs_.add(m);
} else {
channelArgsBuilder_.addMessage(m);
}
break;
} // case 130
case 144: {
messagesPerStream_ = input.readInt32();
bitField0_ |= 0x00004000;
break;
} // case 144
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.LazyStringArrayList serverTargets_ =
com.google.protobuf.LazyStringArrayList.emptyList();
private void ensureServerTargetsIsMutable() {
if (!serverTargets_.isModifiable()) {
serverTargets_ = new com.google.protobuf.LazyStringArrayList(serverTargets_);
}
bitField0_ |= 0x00000001;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return A list containing the serverTargets.
*/
public com.google.protobuf.ProtocolStringList
getServerTargetsList() {
serverTargets_.makeImmutable();
return serverTargets_;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return The count of serverTargets.
*/
public int getServerTargetsCount() {
return serverTargets_.size();
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the element to return.
* @return The serverTargets at the given index.
*/
public java.lang.String getServerTargets(int index) {
return serverTargets_.get(index);
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index of the value to return.
* @return The bytes of the serverTargets at the given index.
*/
public com.google.protobuf.ByteString
getServerTargetsBytes(int index) {
return serverTargets_.getByteString(index);
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param index The index to set the value at.
* @param value The serverTargets to set.
* @return This builder for chaining.
*/
public Builder setServerTargets(
int index, java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
ensureServerTargetsIsMutable();
serverTargets_.set(index, value);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param value The serverTargets to add.
* @return This builder for chaining.
*/
public Builder addServerTargets(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
ensureServerTargetsIsMutable();
serverTargets_.add(value);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param values The serverTargets to add.
* @return This builder for chaining.
*/
public Builder addAllServerTargets(
java.lang.Iterable values) {
ensureServerTargetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, serverTargets_);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @return This builder for chaining.
*/
public Builder clearServerTargets() {
serverTargets_ =
com.google.protobuf.LazyStringArrayList.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);;
onChanged();
return this;
}
/**
*
* List of targets to connect to. At least one target needs to be specified.
*
*
* repeated string server_targets = 1;
* @param value The bytes of the serverTargets to add.
* @return This builder for chaining.
*/
public Builder addServerTargetsBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
ensureServerTargetsIsMutable();
serverTargets_.add(value);
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private int clientType_ = 0;
/**
* .grpc.testing.ClientType client_type = 2;
* @return The enum numeric value on the wire for clientType.
*/
@java.lang.Override public int getClientTypeValue() {
return clientType_;
}
/**
* .grpc.testing.ClientType client_type = 2;
* @param value The enum numeric value on the wire for clientType to set.
* @return This builder for chaining.
*/
public Builder setClientTypeValue(int value) {
clientType_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* .grpc.testing.ClientType client_type = 2;
* @return The clientType.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientType getClientType() {
io.grpc.benchmarks.proto.Control.ClientType result = io.grpc.benchmarks.proto.Control.ClientType.forNumber(clientType_);
return result == null ? io.grpc.benchmarks.proto.Control.ClientType.UNRECOGNIZED : result;
}
/**
* .grpc.testing.ClientType client_type = 2;
* @param value The clientType to set.
* @return This builder for chaining.
*/
public Builder setClientType(io.grpc.benchmarks.proto.Control.ClientType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
clientType_ = value.getNumber();
onChanged();
return this;
}
/**
* .grpc.testing.ClientType client_type = 2;
* @return This builder for chaining.
*/
public Builder clearClientType() {
bitField0_ = (bitField0_ & ~0x00000002);
clientType_ = 0;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.SecurityParams securityParams_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder> securityParamsBuilder_;
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return Whether the securityParams field is set.
*/
public boolean hasSecurityParams() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* .grpc.testing.SecurityParams security_params = 3;
* @return The securityParams.
*/
public io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams() {
if (securityParamsBuilder_ == null) {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
} else {
return securityParamsBuilder_.getMessage();
}
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public Builder setSecurityParams(io.grpc.benchmarks.proto.Control.SecurityParams value) {
if (securityParamsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
securityParams_ = value;
} else {
securityParamsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public Builder setSecurityParams(
io.grpc.benchmarks.proto.Control.SecurityParams.Builder builderForValue) {
if (securityParamsBuilder_ == null) {
securityParams_ = builderForValue.build();
} else {
securityParamsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public Builder mergeSecurityParams(io.grpc.benchmarks.proto.Control.SecurityParams value) {
if (securityParamsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
securityParams_ != null &&
securityParams_ != io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance()) {
getSecurityParamsBuilder().mergeFrom(value);
} else {
securityParams_ = value;
}
} else {
securityParamsBuilder_.mergeFrom(value);
}
if (securityParams_ != null) {
bitField0_ |= 0x00000004;
onChanged();
}
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public Builder clearSecurityParams() {
bitField0_ = (bitField0_ & ~0x00000004);
securityParams_ = null;
if (securityParamsBuilder_ != null) {
securityParamsBuilder_.dispose();
securityParamsBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public io.grpc.benchmarks.proto.Control.SecurityParams.Builder getSecurityParamsBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getSecurityParamsFieldBuilder().getBuilder();
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
public io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder() {
if (securityParamsBuilder_ != null) {
return securityParamsBuilder_.getMessageOrBuilder();
} else {
return securityParams_ == null ?
io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
}
/**
* .grpc.testing.SecurityParams security_params = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder>
getSecurityParamsFieldBuilder() {
if (securityParamsBuilder_ == null) {
securityParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder>(
getSecurityParams(),
getParentForChildren(),
isClean());
securityParams_ = null;
}
return securityParamsBuilder_;
}
private int outstandingRpcsPerChannel_ ;
/**
*
* How many concurrent RPCs to start for each channel.
* For synchronous client, use a separate thread for each outstanding RPC.
*
*
* int32 outstanding_rpcs_per_channel = 4;
* @return The outstandingRpcsPerChannel.
*/
@java.lang.Override
public int getOutstandingRpcsPerChannel() {
return outstandingRpcsPerChannel_;
}
/**
*
* How many concurrent RPCs to start for each channel.
* For synchronous client, use a separate thread for each outstanding RPC.
*
*
* int32 outstanding_rpcs_per_channel = 4;
* @param value The outstandingRpcsPerChannel to set.
* @return This builder for chaining.
*/
public Builder setOutstandingRpcsPerChannel(int value) {
outstandingRpcsPerChannel_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* How many concurrent RPCs to start for each channel.
* For synchronous client, use a separate thread for each outstanding RPC.
*
*
* int32 outstanding_rpcs_per_channel = 4;
* @return This builder for chaining.
*/
public Builder clearOutstandingRpcsPerChannel() {
bitField0_ = (bitField0_ & ~0x00000008);
outstandingRpcsPerChannel_ = 0;
onChanged();
return this;
}
private int clientChannels_ ;
/**
*
* Number of independent client channels to create.
* i-th channel will connect to server_target[i % server_targets.size()]
*
*
* int32 client_channels = 5;
* @return The clientChannels.
*/
@java.lang.Override
public int getClientChannels() {
return clientChannels_;
}
/**
*
* Number of independent client channels to create.
* i-th channel will connect to server_target[i % server_targets.size()]
*
*
* int32 client_channels = 5;
* @param value The clientChannels to set.
* @return This builder for chaining.
*/
public Builder setClientChannels(int value) {
clientChannels_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Number of independent client channels to create.
* i-th channel will connect to server_target[i % server_targets.size()]
*
*
* int32 client_channels = 5;
* @return This builder for chaining.
*/
public Builder clearClientChannels() {
bitField0_ = (bitField0_ & ~0x00000010);
clientChannels_ = 0;
onChanged();
return this;
}
private int asyncClientThreads_ ;
/**
*
* Only for async client. Number of threads to use to start/manage RPCs.
*
*
* int32 async_client_threads = 7;
* @return The asyncClientThreads.
*/
@java.lang.Override
public int getAsyncClientThreads() {
return asyncClientThreads_;
}
/**
*
* Only for async client. Number of threads to use to start/manage RPCs.
*
*
* int32 async_client_threads = 7;
* @param value The asyncClientThreads to set.
* @return This builder for chaining.
*/
public Builder setAsyncClientThreads(int value) {
asyncClientThreads_ = value;
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* Only for async client. Number of threads to use to start/manage RPCs.
*
*
* int32 async_client_threads = 7;
* @return This builder for chaining.
*/
public Builder clearAsyncClientThreads() {
bitField0_ = (bitField0_ & ~0x00000020);
asyncClientThreads_ = 0;
onChanged();
return this;
}
private int rpcType_ = 0;
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The enum numeric value on the wire for rpcType.
*/
@java.lang.Override public int getRpcTypeValue() {
return rpcType_;
}
/**
* .grpc.testing.RpcType rpc_type = 8;
* @param value The enum numeric value on the wire for rpcType to set.
* @return This builder for chaining.
*/
public Builder setRpcTypeValue(int value) {
rpcType_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return The rpcType.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.RpcType getRpcType() {
io.grpc.benchmarks.proto.Control.RpcType result = io.grpc.benchmarks.proto.Control.RpcType.forNumber(rpcType_);
return result == null ? io.grpc.benchmarks.proto.Control.RpcType.UNRECOGNIZED : result;
}
/**
* .grpc.testing.RpcType rpc_type = 8;
* @param value The rpcType to set.
* @return This builder for chaining.
*/
public Builder setRpcType(io.grpc.benchmarks.proto.Control.RpcType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
rpcType_ = value.getNumber();
onChanged();
return this;
}
/**
* .grpc.testing.RpcType rpc_type = 8;
* @return This builder for chaining.
*/
public Builder clearRpcType() {
bitField0_ = (bitField0_ & ~0x00000040);
rpcType_ = 0;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.LoadParams loadParams_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.LoadParams, io.grpc.benchmarks.proto.Control.LoadParams.Builder, io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder> loadParamsBuilder_;
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return Whether the loadParams field is set.
*/
public boolean hasLoadParams() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
* @return The loadParams.
*/
public io.grpc.benchmarks.proto.Control.LoadParams getLoadParams() {
if (loadParamsBuilder_ == null) {
return loadParams_ == null ? io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance() : loadParams_;
} else {
return loadParamsBuilder_.getMessage();
}
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public Builder setLoadParams(io.grpc.benchmarks.proto.Control.LoadParams value) {
if (loadParamsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
loadParams_ = value;
} else {
loadParamsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public Builder setLoadParams(
io.grpc.benchmarks.proto.Control.LoadParams.Builder builderForValue) {
if (loadParamsBuilder_ == null) {
loadParams_ = builderForValue.build();
} else {
loadParamsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public Builder mergeLoadParams(io.grpc.benchmarks.proto.Control.LoadParams value) {
if (loadParamsBuilder_ == null) {
if (((bitField0_ & 0x00000080) != 0) &&
loadParams_ != null &&
loadParams_ != io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance()) {
getLoadParamsBuilder().mergeFrom(value);
} else {
loadParams_ = value;
}
} else {
loadParamsBuilder_.mergeFrom(value);
}
if (loadParams_ != null) {
bitField0_ |= 0x00000080;
onChanged();
}
return this;
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public Builder clearLoadParams() {
bitField0_ = (bitField0_ & ~0x00000080);
loadParams_ = null;
if (loadParamsBuilder_ != null) {
loadParamsBuilder_.dispose();
loadParamsBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public io.grpc.benchmarks.proto.Control.LoadParams.Builder getLoadParamsBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getLoadParamsFieldBuilder().getBuilder();
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
public io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder getLoadParamsOrBuilder() {
if (loadParamsBuilder_ != null) {
return loadParamsBuilder_.getMessageOrBuilder();
} else {
return loadParams_ == null ?
io.grpc.benchmarks.proto.Control.LoadParams.getDefaultInstance() : loadParams_;
}
}
/**
*
* The requested load for the entire client (aggregated over all the threads).
*
*
* .grpc.testing.LoadParams load_params = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.LoadParams, io.grpc.benchmarks.proto.Control.LoadParams.Builder, io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder>
getLoadParamsFieldBuilder() {
if (loadParamsBuilder_ == null) {
loadParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.LoadParams, io.grpc.benchmarks.proto.Control.LoadParams.Builder, io.grpc.benchmarks.proto.Control.LoadParamsOrBuilder>(
getLoadParams(),
getParentForChildren(),
isClean());
loadParams_ = null;
}
return loadParamsBuilder_;
}
private io.grpc.benchmarks.proto.Payloads.PayloadConfig payloadConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder> payloadConfigBuilder_;
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return Whether the payloadConfig field is set.
*/
public boolean hasPayloadConfig() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
* @return The payloadConfig.
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig() {
if (payloadConfigBuilder_ == null) {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
} else {
return payloadConfigBuilder_.getMessage();
}
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public Builder setPayloadConfig(io.grpc.benchmarks.proto.Payloads.PayloadConfig value) {
if (payloadConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
payloadConfig_ = value;
} else {
payloadConfigBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public Builder setPayloadConfig(
io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder builderForValue) {
if (payloadConfigBuilder_ == null) {
payloadConfig_ = builderForValue.build();
} else {
payloadConfigBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public Builder mergePayloadConfig(io.grpc.benchmarks.proto.Payloads.PayloadConfig value) {
if (payloadConfigBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0) &&
payloadConfig_ != null &&
payloadConfig_ != io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance()) {
getPayloadConfigBuilder().mergeFrom(value);
} else {
payloadConfig_ = value;
}
} else {
payloadConfigBuilder_.mergeFrom(value);
}
if (payloadConfig_ != null) {
bitField0_ |= 0x00000100;
onChanged();
}
return this;
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public Builder clearPayloadConfig() {
bitField0_ = (bitField0_ & ~0x00000100);
payloadConfig_ = null;
if (payloadConfigBuilder_ != null) {
payloadConfigBuilder_.dispose();
payloadConfigBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder getPayloadConfigBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getPayloadConfigFieldBuilder().getBuilder();
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder() {
if (payloadConfigBuilder_ != null) {
return payloadConfigBuilder_.getMessageOrBuilder();
} else {
return payloadConfig_ == null ?
io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
}
/**
* .grpc.testing.PayloadConfig payload_config = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder>
getPayloadConfigFieldBuilder() {
if (payloadConfigBuilder_ == null) {
payloadConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder>(
getPayloadConfig(),
getParentForChildren(),
isClean());
payloadConfig_ = null;
}
return payloadConfigBuilder_;
}
private io.grpc.benchmarks.proto.Stats.HistogramParams histogramParams_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramParams, io.grpc.benchmarks.proto.Stats.HistogramParams.Builder, io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder> histogramParamsBuilder_;
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return Whether the histogramParams field is set.
*/
public boolean hasHistogramParams() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
* @return The histogramParams.
*/
public io.grpc.benchmarks.proto.Stats.HistogramParams getHistogramParams() {
if (histogramParamsBuilder_ == null) {
return histogramParams_ == null ? io.grpc.benchmarks.proto.Stats.HistogramParams.getDefaultInstance() : histogramParams_;
} else {
return histogramParamsBuilder_.getMessage();
}
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public Builder setHistogramParams(io.grpc.benchmarks.proto.Stats.HistogramParams value) {
if (histogramParamsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
histogramParams_ = value;
} else {
histogramParamsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public Builder setHistogramParams(
io.grpc.benchmarks.proto.Stats.HistogramParams.Builder builderForValue) {
if (histogramParamsBuilder_ == null) {
histogramParams_ = builderForValue.build();
} else {
histogramParamsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public Builder mergeHistogramParams(io.grpc.benchmarks.proto.Stats.HistogramParams value) {
if (histogramParamsBuilder_ == null) {
if (((bitField0_ & 0x00000200) != 0) &&
histogramParams_ != null &&
histogramParams_ != io.grpc.benchmarks.proto.Stats.HistogramParams.getDefaultInstance()) {
getHistogramParamsBuilder().mergeFrom(value);
} else {
histogramParams_ = value;
}
} else {
histogramParamsBuilder_.mergeFrom(value);
}
if (histogramParams_ != null) {
bitField0_ |= 0x00000200;
onChanged();
}
return this;
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public Builder clearHistogramParams() {
bitField0_ = (bitField0_ & ~0x00000200);
histogramParams_ = null;
if (histogramParamsBuilder_ != null) {
histogramParamsBuilder_.dispose();
histogramParamsBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public io.grpc.benchmarks.proto.Stats.HistogramParams.Builder getHistogramParamsBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getHistogramParamsFieldBuilder().getBuilder();
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
public io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder getHistogramParamsOrBuilder() {
if (histogramParamsBuilder_ != null) {
return histogramParamsBuilder_.getMessageOrBuilder();
} else {
return histogramParams_ == null ?
io.grpc.benchmarks.proto.Stats.HistogramParams.getDefaultInstance() : histogramParams_;
}
}
/**
* .grpc.testing.HistogramParams histogram_params = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramParams, io.grpc.benchmarks.proto.Stats.HistogramParams.Builder, io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder>
getHistogramParamsFieldBuilder() {
if (histogramParamsBuilder_ == null) {
histogramParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramParams, io.grpc.benchmarks.proto.Stats.HistogramParams.Builder, io.grpc.benchmarks.proto.Stats.HistogramParamsOrBuilder>(
getHistogramParams(),
getParentForChildren(),
isClean());
histogramParams_ = null;
}
return histogramParamsBuilder_;
}
private com.google.protobuf.Internal.IntList coreList_ = emptyIntList();
private void ensureCoreListIsMutable() {
if (!coreList_.isModifiable()) {
coreList_ = makeMutableCopy(coreList_);
}
bitField0_ |= 0x00000400;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return A list containing the coreList.
*/
public java.util.List
getCoreListList() {
coreList_.makeImmutable();
return coreList_;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return The count of coreList.
*/
public int getCoreListCount() {
return coreList_.size();
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
public int getCoreList(int index) {
return coreList_.getInt(index);
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param index The index to set the value at.
* @param value The coreList to set.
* @return This builder for chaining.
*/
public Builder setCoreList(
int index, int value) {
ensureCoreListIsMutable();
coreList_.setInt(index, value);
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param value The coreList to add.
* @return This builder for chaining.
*/
public Builder addCoreList(int value) {
ensureCoreListIsMutable();
coreList_.addInt(value);
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @param values The coreList to add.
* @return This builder for chaining.
*/
public Builder addAllCoreList(
java.lang.Iterable extends java.lang.Integer> values) {
ensureCoreListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, coreList_);
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the client on, if desired
*
*
* repeated int32 core_list = 13;
* @return This builder for chaining.
*/
public Builder clearCoreList() {
coreList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000400);
onChanged();
return this;
}
private int coreLimit_ ;
/**
* int32 core_limit = 14;
* @return The coreLimit.
*/
@java.lang.Override
public int getCoreLimit() {
return coreLimit_;
}
/**
* int32 core_limit = 14;
* @param value The coreLimit to set.
* @return This builder for chaining.
*/
public Builder setCoreLimit(int value) {
coreLimit_ = value;
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
* int32 core_limit = 14;
* @return This builder for chaining.
*/
public Builder clearCoreLimit() {
bitField0_ = (bitField0_ & ~0x00000800);
coreLimit_ = 0;
onChanged();
return this;
}
private java.lang.Object otherClientApi_ = "";
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The otherClientApi.
*/
public java.lang.String getOtherClientApi() {
java.lang.Object ref = otherClientApi_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
otherClientApi_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return The bytes for otherClientApi.
*/
public com.google.protobuf.ByteString
getOtherClientApiBytes() {
java.lang.Object ref = otherClientApi_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
otherClientApi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @param value The otherClientApi to set.
* @return This builder for chaining.
*/
public Builder setOtherClientApi(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
otherClientApi_ = value;
bitField0_ |= 0x00001000;
onChanged();
return this;
}
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @return This builder for chaining.
*/
public Builder clearOtherClientApi() {
otherClientApi_ = getDefaultInstance().getOtherClientApi();
bitField0_ = (bitField0_ & ~0x00001000);
onChanged();
return this;
}
/**
*
* If we use an OTHER_CLIENT client_type, this string gives more detail
*
*
* string other_client_api = 15;
* @param value The bytes for otherClientApi to set.
* @return This builder for chaining.
*/
public Builder setOtherClientApiBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
otherClientApi_ = value;
bitField0_ |= 0x00001000;
onChanged();
return this;
}
private java.util.List channelArgs_ =
java.util.Collections.emptyList();
private void ensureChannelArgsIsMutable() {
if (!((bitField0_ & 0x00002000) != 0)) {
channelArgs_ = new java.util.ArrayList(channelArgs_);
bitField0_ |= 0x00002000;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ChannelArg, io.grpc.benchmarks.proto.Control.ChannelArg.Builder, io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder> channelArgsBuilder_;
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public java.util.List getChannelArgsList() {
if (channelArgsBuilder_ == null) {
return java.util.Collections.unmodifiableList(channelArgs_);
} else {
return channelArgsBuilder_.getMessageList();
}
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public int getChannelArgsCount() {
if (channelArgsBuilder_ == null) {
return channelArgs_.size();
} else {
return channelArgsBuilder_.getCount();
}
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public io.grpc.benchmarks.proto.Control.ChannelArg getChannelArgs(int index) {
if (channelArgsBuilder_ == null) {
return channelArgs_.get(index);
} else {
return channelArgsBuilder_.getMessage(index);
}
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder setChannelArgs(
int index, io.grpc.benchmarks.proto.Control.ChannelArg value) {
if (channelArgsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChannelArgsIsMutable();
channelArgs_.set(index, value);
onChanged();
} else {
channelArgsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder setChannelArgs(
int index, io.grpc.benchmarks.proto.Control.ChannelArg.Builder builderForValue) {
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
channelArgs_.set(index, builderForValue.build());
onChanged();
} else {
channelArgsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder addChannelArgs(io.grpc.benchmarks.proto.Control.ChannelArg value) {
if (channelArgsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChannelArgsIsMutable();
channelArgs_.add(value);
onChanged();
} else {
channelArgsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder addChannelArgs(
int index, io.grpc.benchmarks.proto.Control.ChannelArg value) {
if (channelArgsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChannelArgsIsMutable();
channelArgs_.add(index, value);
onChanged();
} else {
channelArgsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder addChannelArgs(
io.grpc.benchmarks.proto.Control.ChannelArg.Builder builderForValue) {
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
channelArgs_.add(builderForValue.build());
onChanged();
} else {
channelArgsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder addChannelArgs(
int index, io.grpc.benchmarks.proto.Control.ChannelArg.Builder builderForValue) {
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
channelArgs_.add(index, builderForValue.build());
onChanged();
} else {
channelArgsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder addAllChannelArgs(
java.lang.Iterable extends io.grpc.benchmarks.proto.Control.ChannelArg> values) {
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, channelArgs_);
onChanged();
} else {
channelArgsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder clearChannelArgs() {
if (channelArgsBuilder_ == null) {
channelArgs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00002000);
onChanged();
} else {
channelArgsBuilder_.clear();
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public Builder removeChannelArgs(int index) {
if (channelArgsBuilder_ == null) {
ensureChannelArgsIsMutable();
channelArgs_.remove(index);
onChanged();
} else {
channelArgsBuilder_.remove(index);
}
return this;
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public io.grpc.benchmarks.proto.Control.ChannelArg.Builder getChannelArgsBuilder(
int index) {
return getChannelArgsFieldBuilder().getBuilder(index);
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder getChannelArgsOrBuilder(
int index) {
if (channelArgsBuilder_ == null) {
return channelArgs_.get(index); } else {
return channelArgsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public java.util.List extends io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder>
getChannelArgsOrBuilderList() {
if (channelArgsBuilder_ != null) {
return channelArgsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(channelArgs_);
}
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public io.grpc.benchmarks.proto.Control.ChannelArg.Builder addChannelArgsBuilder() {
return getChannelArgsFieldBuilder().addBuilder(
io.grpc.benchmarks.proto.Control.ChannelArg.getDefaultInstance());
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public io.grpc.benchmarks.proto.Control.ChannelArg.Builder addChannelArgsBuilder(
int index) {
return getChannelArgsFieldBuilder().addBuilder(
index, io.grpc.benchmarks.proto.Control.ChannelArg.getDefaultInstance());
}
/**
* repeated .grpc.testing.ChannelArg channel_args = 16;
*/
public java.util.List
getChannelArgsBuilderList() {
return getChannelArgsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ChannelArg, io.grpc.benchmarks.proto.Control.ChannelArg.Builder, io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder>
getChannelArgsFieldBuilder() {
if (channelArgsBuilder_ == null) {
channelArgsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ChannelArg, io.grpc.benchmarks.proto.Control.ChannelArg.Builder, io.grpc.benchmarks.proto.Control.ChannelArgOrBuilder>(
channelArgs_,
((bitField0_ & 0x00002000) != 0),
getParentForChildren(),
isClean());
channelArgs_ = null;
}
return channelArgsBuilder_;
}
private int messagesPerStream_ ;
/**
*
* Number of messages on a stream before it gets finished/restarted
*
*
* int32 messages_per_stream = 18;
* @return The messagesPerStream.
*/
@java.lang.Override
public int getMessagesPerStream() {
return messagesPerStream_;
}
/**
*
* Number of messages on a stream before it gets finished/restarted
*
*
* int32 messages_per_stream = 18;
* @param value The messagesPerStream to set.
* @return This builder for chaining.
*/
public Builder setMessagesPerStream(int value) {
messagesPerStream_ = value;
bitField0_ |= 0x00004000;
onChanged();
return this;
}
/**
*
* Number of messages on a stream before it gets finished/restarted
*
*
* int32 messages_per_stream = 18;
* @return This builder for chaining.
*/
public Builder clearMessagesPerStream() {
bitField0_ = (bitField0_ & ~0x00004000);
messagesPerStream_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ClientConfig)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ClientConfig)
private static final io.grpc.benchmarks.proto.Control.ClientConfig DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ClientConfig();
}
public static io.grpc.benchmarks.proto.Control.ClientConfig getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ClientConfig parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ClientStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ClientStatus)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ClientStats stats = 1;
* @return Whether the stats field is set.
*/
boolean hasStats();
/**
* .grpc.testing.ClientStats stats = 1;
* @return The stats.
*/
io.grpc.benchmarks.proto.Stats.ClientStats getStats();
/**
* .grpc.testing.ClientStats stats = 1;
*/
io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getStatsOrBuilder();
}
/**
* Protobuf type {@code grpc.testing.ClientStatus}
*/
public static final class ClientStatus extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ClientStatus)
ClientStatusOrBuilder {
private static final long serialVersionUID = 0L;
// Use ClientStatus.newBuilder() to construct.
private ClientStatus(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ClientStatus() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ClientStatus();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientStatus.class, io.grpc.benchmarks.proto.Control.ClientStatus.Builder.class);
}
private int bitField0_;
public static final int STATS_FIELD_NUMBER = 1;
private io.grpc.benchmarks.proto.Stats.ClientStats stats_;
/**
* .grpc.testing.ClientStats stats = 1;
* @return Whether the stats field is set.
*/
@java.lang.Override
public boolean hasStats() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.ClientStats stats = 1;
* @return The stats.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ClientStats getStats() {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance() : stats_;
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getStatsOrBuilder() {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance() : stats_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getStats());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getStats());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ClientStatus)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ClientStatus other = (io.grpc.benchmarks.proto.Control.ClientStatus) obj;
if (hasStats() != other.hasStats()) return false;
if (hasStats()) {
if (!getStats()
.equals(other.getStats())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasStats()) {
hash = (37 * hash) + STATS_FIELD_NUMBER;
hash = (53 * hash) + getStats().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientStatus parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ClientStatus prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ClientStatus}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ClientStatus)
io.grpc.benchmarks.proto.Control.ClientStatusOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientStatus.class, io.grpc.benchmarks.proto.Control.ClientStatus.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ClientStatus.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getStatsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
stats_ = null;
if (statsBuilder_ != null) {
statsBuilder_.dispose();
statsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientStatus_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientStatus getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ClientStatus.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientStatus build() {
io.grpc.benchmarks.proto.Control.ClientStatus result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientStatus buildPartial() {
io.grpc.benchmarks.proto.Control.ClientStatus result = new io.grpc.benchmarks.proto.Control.ClientStatus(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ClientStatus result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.stats_ = statsBuilder_ == null
? stats_
: statsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ClientStatus) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ClientStatus)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ClientStatus other) {
if (other == io.grpc.benchmarks.proto.Control.ClientStatus.getDefaultInstance()) return this;
if (other.hasStats()) {
mergeStats(other.getStats());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getStatsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private io.grpc.benchmarks.proto.Stats.ClientStats stats_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder> statsBuilder_;
/**
* .grpc.testing.ClientStats stats = 1;
* @return Whether the stats field is set.
*/
public boolean hasStats() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.ClientStats stats = 1;
* @return The stats.
*/
public io.grpc.benchmarks.proto.Stats.ClientStats getStats() {
if (statsBuilder_ == null) {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance() : stats_;
} else {
return statsBuilder_.getMessage();
}
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public Builder setStats(io.grpc.benchmarks.proto.Stats.ClientStats value) {
if (statsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
stats_ = value;
} else {
statsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public Builder setStats(
io.grpc.benchmarks.proto.Stats.ClientStats.Builder builderForValue) {
if (statsBuilder_ == null) {
stats_ = builderForValue.build();
} else {
statsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public Builder mergeStats(io.grpc.benchmarks.proto.Stats.ClientStats value) {
if (statsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
stats_ != null &&
stats_ != io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance()) {
getStatsBuilder().mergeFrom(value);
} else {
stats_ = value;
}
} else {
statsBuilder_.mergeFrom(value);
}
if (stats_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public Builder clearStats() {
bitField0_ = (bitField0_ & ~0x00000001);
stats_ = null;
if (statsBuilder_ != null) {
statsBuilder_.dispose();
statsBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public io.grpc.benchmarks.proto.Stats.ClientStats.Builder getStatsBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getStatsFieldBuilder().getBuilder();
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
public io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getStatsOrBuilder() {
if (statsBuilder_ != null) {
return statsBuilder_.getMessageOrBuilder();
} else {
return stats_ == null ?
io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance() : stats_;
}
}
/**
* .grpc.testing.ClientStats stats = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>
getStatsFieldBuilder() {
if (statsBuilder_ == null) {
statsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>(
getStats(),
getParentForChildren(),
isClean());
stats_ = null;
}
return statsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ClientStatus)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ClientStatus)
private static final io.grpc.benchmarks.proto.Control.ClientStatus DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ClientStatus();
}
public static io.grpc.benchmarks.proto.Control.ClientStatus getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ClientStatus parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientStatus getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MarkOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.Mark)
com.google.protobuf.MessageOrBuilder {
/**
*
* if true, the stats will be reset after taking their snapshot.
*
*
* bool reset = 1;
* @return The reset.
*/
boolean getReset();
}
/**
*
* Request current stats
*
*
* Protobuf type {@code grpc.testing.Mark}
*/
public static final class Mark extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.Mark)
MarkOrBuilder {
private static final long serialVersionUID = 0L;
// Use Mark.newBuilder() to construct.
private Mark(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Mark() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Mark();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Mark_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Mark_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Mark.class, io.grpc.benchmarks.proto.Control.Mark.Builder.class);
}
public static final int RESET_FIELD_NUMBER = 1;
private boolean reset_ = false;
/**
*
* if true, the stats will be reset after taking their snapshot.
*
*
* bool reset = 1;
* @return The reset.
*/
@java.lang.Override
public boolean getReset() {
return reset_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (reset_ != false) {
output.writeBool(1, reset_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (reset_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, reset_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.Mark)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.Mark other = (io.grpc.benchmarks.proto.Control.Mark) obj;
if (getReset()
!= other.getReset()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RESET_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getReset());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Mark parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Mark parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Mark parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.Mark prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Request current stats
*
*
* Protobuf type {@code grpc.testing.Mark}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.Mark)
io.grpc.benchmarks.proto.Control.MarkOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Mark_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Mark_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Mark.class, io.grpc.benchmarks.proto.Control.Mark.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.Mark.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
reset_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Mark_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark build() {
io.grpc.benchmarks.proto.Control.Mark result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark buildPartial() {
io.grpc.benchmarks.proto.Control.Mark result = new io.grpc.benchmarks.proto.Control.Mark(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.Mark result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.reset_ = reset_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.Mark) {
return mergeFrom((io.grpc.benchmarks.proto.Control.Mark)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.Mark other) {
if (other == io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance()) return this;
if (other.getReset() != false) {
setReset(other.getReset());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
reset_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean reset_ ;
/**
*
* if true, the stats will be reset after taking their snapshot.
*
*
* bool reset = 1;
* @return The reset.
*/
@java.lang.Override
public boolean getReset() {
return reset_;
}
/**
*
* if true, the stats will be reset after taking their snapshot.
*
*
* bool reset = 1;
* @param value The reset to set.
* @return This builder for chaining.
*/
public Builder setReset(boolean value) {
reset_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* if true, the stats will be reset after taking their snapshot.
*
*
* bool reset = 1;
* @return This builder for chaining.
*/
public Builder clearReset() {
bitField0_ = (bitField0_ & ~0x00000001);
reset_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.Mark)
}
// @@protoc_insertion_point(class_scope:grpc.testing.Mark)
private static final io.grpc.benchmarks.proto.Control.Mark DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.Mark();
}
public static io.grpc.benchmarks.proto.Control.Mark getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Mark parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ClientArgsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ClientArgs)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ClientConfig setup = 1;
* @return Whether the setup field is set.
*/
boolean hasSetup();
/**
* .grpc.testing.ClientConfig setup = 1;
* @return The setup.
*/
io.grpc.benchmarks.proto.Control.ClientConfig getSetup();
/**
* .grpc.testing.ClientConfig setup = 1;
*/
io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getSetupOrBuilder();
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
boolean hasMark();
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
io.grpc.benchmarks.proto.Control.Mark getMark();
/**
* .grpc.testing.Mark mark = 2;
*/
io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder();
io.grpc.benchmarks.proto.Control.ClientArgs.ArgtypeCase getArgtypeCase();
}
/**
* Protobuf type {@code grpc.testing.ClientArgs}
*/
public static final class ClientArgs extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ClientArgs)
ClientArgsOrBuilder {
private static final long serialVersionUID = 0L;
// Use ClientArgs.newBuilder() to construct.
private ClientArgs(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ClientArgs() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ClientArgs();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientArgs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientArgs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientArgs.class, io.grpc.benchmarks.proto.Control.ClientArgs.Builder.class);
}
private int argtypeCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object argtype_;
public enum ArgtypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
SETUP(1),
MARK(2),
ARGTYPE_NOT_SET(0);
private final int value;
private ArgtypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ArgtypeCase valueOf(int value) {
return forNumber(value);
}
public static ArgtypeCase forNumber(int value) {
switch (value) {
case 1: return SETUP;
case 2: return MARK;
case 0: return ARGTYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ArgtypeCase
getArgtypeCase() {
return ArgtypeCase.forNumber(
argtypeCase_);
}
public static final int SETUP_FIELD_NUMBER = 1;
/**
* .grpc.testing.ClientConfig setup = 1;
* @return Whether the setup field is set.
*/
@java.lang.Override
public boolean hasSetup() {
return argtypeCase_ == 1;
}
/**
* .grpc.testing.ClientConfig setup = 1;
* @return The setup.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig getSetup() {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getSetupOrBuilder() {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
public static final int MARK_FIELD_NUMBER = 2;
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
@java.lang.Override
public boolean hasMark() {
return argtypeCase_ == 2;
}
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getMark() {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
/**
* .grpc.testing.Mark mark = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder() {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (argtypeCase_ == 1) {
output.writeMessage(1, (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_);
}
if (argtypeCase_ == 2) {
output.writeMessage(2, (io.grpc.benchmarks.proto.Control.Mark) argtype_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (argtypeCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_);
}
if (argtypeCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (io.grpc.benchmarks.proto.Control.Mark) argtype_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ClientArgs)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ClientArgs other = (io.grpc.benchmarks.proto.Control.ClientArgs) obj;
if (!getArgtypeCase().equals(other.getArgtypeCase())) return false;
switch (argtypeCase_) {
case 1:
if (!getSetup()
.equals(other.getSetup())) return false;
break;
case 2:
if (!getMark()
.equals(other.getMark())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (argtypeCase_) {
case 1:
hash = (37 * hash) + SETUP_FIELD_NUMBER;
hash = (53 * hash) + getSetup().hashCode();
break;
case 2:
hash = (37 * hash) + MARK_FIELD_NUMBER;
hash = (53 * hash) + getMark().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ClientArgs parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ClientArgs prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ClientArgs}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ClientArgs)
io.grpc.benchmarks.proto.Control.ClientArgsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientArgs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientArgs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ClientArgs.class, io.grpc.benchmarks.proto.Control.ClientArgs.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ClientArgs.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (setupBuilder_ != null) {
setupBuilder_.clear();
}
if (markBuilder_ != null) {
markBuilder_.clear();
}
argtypeCase_ = 0;
argtype_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ClientArgs_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientArgs getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ClientArgs.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientArgs build() {
io.grpc.benchmarks.proto.Control.ClientArgs result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientArgs buildPartial() {
io.grpc.benchmarks.proto.Control.ClientArgs result = new io.grpc.benchmarks.proto.Control.ClientArgs(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ClientArgs result) {
int from_bitField0_ = bitField0_;
}
private void buildPartialOneofs(io.grpc.benchmarks.proto.Control.ClientArgs result) {
result.argtypeCase_ = argtypeCase_;
result.argtype_ = this.argtype_;
if (argtypeCase_ == 1 &&
setupBuilder_ != null) {
result.argtype_ = setupBuilder_.build();
}
if (argtypeCase_ == 2 &&
markBuilder_ != null) {
result.argtype_ = markBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ClientArgs) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ClientArgs)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ClientArgs other) {
if (other == io.grpc.benchmarks.proto.Control.ClientArgs.getDefaultInstance()) return this;
switch (other.getArgtypeCase()) {
case SETUP: {
mergeSetup(other.getSetup());
break;
}
case MARK: {
mergeMark(other.getMark());
break;
}
case ARGTYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getSetupFieldBuilder().getBuilder(),
extensionRegistry);
argtypeCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getMarkFieldBuilder().getBuilder(),
extensionRegistry);
argtypeCase_ = 2;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int argtypeCase_ = 0;
private java.lang.Object argtype_;
public ArgtypeCase
getArgtypeCase() {
return ArgtypeCase.forNumber(
argtypeCase_);
}
public Builder clearArgtype() {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder> setupBuilder_;
/**
* .grpc.testing.ClientConfig setup = 1;
* @return Whether the setup field is set.
*/
@java.lang.Override
public boolean hasSetup() {
return argtypeCase_ == 1;
}
/**
* .grpc.testing.ClientConfig setup = 1;
* @return The setup.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig getSetup() {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
} else {
if (argtypeCase_ == 1) {
return setupBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
public Builder setSetup(io.grpc.benchmarks.proto.Control.ClientConfig value) {
if (setupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
argtype_ = value;
onChanged();
} else {
setupBuilder_.setMessage(value);
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
public Builder setSetup(
io.grpc.benchmarks.proto.Control.ClientConfig.Builder builderForValue) {
if (setupBuilder_ == null) {
argtype_ = builderForValue.build();
onChanged();
} else {
setupBuilder_.setMessage(builderForValue.build());
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
public Builder mergeSetup(io.grpc.benchmarks.proto.Control.ClientConfig value) {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1 &&
argtype_ != io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance()) {
argtype_ = io.grpc.benchmarks.proto.Control.ClientConfig.newBuilder((io.grpc.benchmarks.proto.Control.ClientConfig) argtype_)
.mergeFrom(value).buildPartial();
} else {
argtype_ = value;
}
onChanged();
} else {
if (argtypeCase_ == 1) {
setupBuilder_.mergeFrom(value);
} else {
setupBuilder_.setMessage(value);
}
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
public Builder clearSetup() {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1) {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
}
} else {
if (argtypeCase_ == 1) {
argtypeCase_ = 0;
argtype_ = null;
}
setupBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
public io.grpc.benchmarks.proto.Control.ClientConfig.Builder getSetupBuilder() {
return getSetupFieldBuilder().getBuilder();
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getSetupOrBuilder() {
if ((argtypeCase_ == 1) && (setupBuilder_ != null)) {
return setupBuilder_.getMessageOrBuilder();
} else {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ClientConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
}
/**
* .grpc.testing.ClientConfig setup = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder>
getSetupFieldBuilder() {
if (setupBuilder_ == null) {
if (!(argtypeCase_ == 1)) {
argtype_ = io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance();
}
setupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder>(
(io.grpc.benchmarks.proto.Control.ClientConfig) argtype_,
getParentForChildren(),
isClean());
argtype_ = null;
}
argtypeCase_ = 1;
onChanged();
return setupBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder> markBuilder_;
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
@java.lang.Override
public boolean hasMark() {
return argtypeCase_ == 2;
}
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getMark() {
if (markBuilder_ == null) {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
} else {
if (argtypeCase_ == 2) {
return markBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder setMark(io.grpc.benchmarks.proto.Control.Mark value) {
if (markBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
argtype_ = value;
onChanged();
} else {
markBuilder_.setMessage(value);
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder setMark(
io.grpc.benchmarks.proto.Control.Mark.Builder builderForValue) {
if (markBuilder_ == null) {
argtype_ = builderForValue.build();
onChanged();
} else {
markBuilder_.setMessage(builderForValue.build());
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder mergeMark(io.grpc.benchmarks.proto.Control.Mark value) {
if (markBuilder_ == null) {
if (argtypeCase_ == 2 &&
argtype_ != io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance()) {
argtype_ = io.grpc.benchmarks.proto.Control.Mark.newBuilder((io.grpc.benchmarks.proto.Control.Mark) argtype_)
.mergeFrom(value).buildPartial();
} else {
argtype_ = value;
}
onChanged();
} else {
if (argtypeCase_ == 2) {
markBuilder_.mergeFrom(value);
} else {
markBuilder_.setMessage(value);
}
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder clearMark() {
if (markBuilder_ == null) {
if (argtypeCase_ == 2) {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
}
} else {
if (argtypeCase_ == 2) {
argtypeCase_ = 0;
argtype_ = null;
}
markBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public io.grpc.benchmarks.proto.Control.Mark.Builder getMarkBuilder() {
return getMarkFieldBuilder().getBuilder();
}
/**
* .grpc.testing.Mark mark = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder() {
if ((argtypeCase_ == 2) && (markBuilder_ != null)) {
return markBuilder_.getMessageOrBuilder();
} else {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
}
/**
* .grpc.testing.Mark mark = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder>
getMarkFieldBuilder() {
if (markBuilder_ == null) {
if (!(argtypeCase_ == 2)) {
argtype_ = io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
markBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder>(
(io.grpc.benchmarks.proto.Control.Mark) argtype_,
getParentForChildren(),
isClean());
argtype_ = null;
}
argtypeCase_ = 2;
onChanged();
return markBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ClientArgs)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ClientArgs)
private static final io.grpc.benchmarks.proto.Control.ClientArgs DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ClientArgs();
}
public static io.grpc.benchmarks.proto.Control.ClientArgs getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ClientArgs parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientArgs getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ServerConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ServerConfig)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ServerType server_type = 1;
* @return The enum numeric value on the wire for serverType.
*/
int getServerTypeValue();
/**
* .grpc.testing.ServerType server_type = 1;
* @return The serverType.
*/
io.grpc.benchmarks.proto.Control.ServerType getServerType();
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return Whether the securityParams field is set.
*/
boolean hasSecurityParams();
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return The securityParams.
*/
io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams();
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder();
/**
*
* Port on which to listen. Zero means pick unused port.
*
*
* int32 port = 4;
* @return The port.
*/
int getPort();
/**
*
* Only for async server. Number of threads used to serve the requests.
*
*
* int32 async_server_threads = 7;
* @return The asyncServerThreads.
*/
int getAsyncServerThreads();
/**
*
* Specify the number of cores to limit server to, if desired
*
*
* int32 core_limit = 8;
* @return The coreLimit.
*/
int getCoreLimit();
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return Whether the payloadConfig field is set.
*/
boolean hasPayloadConfig();
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return The payloadConfig.
*/
io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig();
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder();
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return A list containing the coreList.
*/
java.util.List getCoreListList();
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return The count of coreList.
*/
int getCoreListCount();
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
int getCoreList(int index);
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The otherServerApi.
*/
java.lang.String getOtherServerApi();
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The bytes for otherServerApi.
*/
com.google.protobuf.ByteString
getOtherServerApiBytes();
/**
*
* Buffer pool size (no buffer pool specified if unset)
*
*
* int32 resource_quota_size = 1001;
* @return The resourceQuotaSize.
*/
int getResourceQuotaSize();
}
/**
* Protobuf type {@code grpc.testing.ServerConfig}
*/
public static final class ServerConfig extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ServerConfig)
ServerConfigOrBuilder {
private static final long serialVersionUID = 0L;
// Use ServerConfig.newBuilder() to construct.
private ServerConfig(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ServerConfig() {
serverType_ = 0;
coreList_ = emptyIntList();
otherServerApi_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ServerConfig();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerConfig.class, io.grpc.benchmarks.proto.Control.ServerConfig.Builder.class);
}
private int bitField0_;
public static final int SERVER_TYPE_FIELD_NUMBER = 1;
private int serverType_ = 0;
/**
* .grpc.testing.ServerType server_type = 1;
* @return The enum numeric value on the wire for serverType.
*/
@java.lang.Override public int getServerTypeValue() {
return serverType_;
}
/**
* .grpc.testing.ServerType server_type = 1;
* @return The serverType.
*/
@java.lang.Override public io.grpc.benchmarks.proto.Control.ServerType getServerType() {
io.grpc.benchmarks.proto.Control.ServerType result = io.grpc.benchmarks.proto.Control.ServerType.forNumber(serverType_);
return result == null ? io.grpc.benchmarks.proto.Control.ServerType.UNRECOGNIZED : result;
}
public static final int SECURITY_PARAMS_FIELD_NUMBER = 2;
private io.grpc.benchmarks.proto.Control.SecurityParams securityParams_;
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return Whether the securityParams field is set.
*/
@java.lang.Override
public boolean hasSecurityParams() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return The securityParams.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams() {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder() {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
public static final int PORT_FIELD_NUMBER = 4;
private int port_ = 0;
/**
*
* Port on which to listen. Zero means pick unused port.
*
*
* int32 port = 4;
* @return The port.
*/
@java.lang.Override
public int getPort() {
return port_;
}
public static final int ASYNC_SERVER_THREADS_FIELD_NUMBER = 7;
private int asyncServerThreads_ = 0;
/**
*
* Only for async server. Number of threads used to serve the requests.
*
*
* int32 async_server_threads = 7;
* @return The asyncServerThreads.
*/
@java.lang.Override
public int getAsyncServerThreads() {
return asyncServerThreads_;
}
public static final int CORE_LIMIT_FIELD_NUMBER = 8;
private int coreLimit_ = 0;
/**
*
* Specify the number of cores to limit server to, if desired
*
*
* int32 core_limit = 8;
* @return The coreLimit.
*/
@java.lang.Override
public int getCoreLimit() {
return coreLimit_;
}
public static final int PAYLOAD_CONFIG_FIELD_NUMBER = 9;
private io.grpc.benchmarks.proto.Payloads.PayloadConfig payloadConfig_;
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return Whether the payloadConfig field is set.
*/
@java.lang.Override
public boolean hasPayloadConfig() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return The payloadConfig.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig() {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder() {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
public static final int CORE_LIST_FIELD_NUMBER = 10;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.IntList coreList_ =
emptyIntList();
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return A list containing the coreList.
*/
@java.lang.Override
public java.util.List
getCoreListList() {
return coreList_;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return The count of coreList.
*/
public int getCoreListCount() {
return coreList_.size();
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
public int getCoreList(int index) {
return coreList_.getInt(index);
}
private int coreListMemoizedSerializedSize = -1;
public static final int OTHER_SERVER_API_FIELD_NUMBER = 11;
@SuppressWarnings("serial")
private volatile java.lang.Object otherServerApi_ = "";
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The otherServerApi.
*/
@java.lang.Override
public java.lang.String getOtherServerApi() {
java.lang.Object ref = otherServerApi_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
otherServerApi_ = s;
return s;
}
}
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The bytes for otherServerApi.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOtherServerApiBytes() {
java.lang.Object ref = otherServerApi_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
otherServerApi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int RESOURCE_QUOTA_SIZE_FIELD_NUMBER = 1001;
private int resourceQuotaSize_ = 0;
/**
*
* Buffer pool size (no buffer pool specified if unset)
*
*
* int32 resource_quota_size = 1001;
* @return The resourceQuotaSize.
*/
@java.lang.Override
public int getResourceQuotaSize() {
return resourceQuotaSize_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (serverType_ != io.grpc.benchmarks.proto.Control.ServerType.SYNC_SERVER.getNumber()) {
output.writeEnum(1, serverType_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getSecurityParams());
}
if (port_ != 0) {
output.writeInt32(4, port_);
}
if (asyncServerThreads_ != 0) {
output.writeInt32(7, asyncServerThreads_);
}
if (coreLimit_ != 0) {
output.writeInt32(8, coreLimit_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(9, getPayloadConfig());
}
if (getCoreListList().size() > 0) {
output.writeUInt32NoTag(82);
output.writeUInt32NoTag(coreListMemoizedSerializedSize);
}
for (int i = 0; i < coreList_.size(); i++) {
output.writeInt32NoTag(coreList_.getInt(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherServerApi_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 11, otherServerApi_);
}
if (resourceQuotaSize_ != 0) {
output.writeInt32(1001, resourceQuotaSize_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (serverType_ != io.grpc.benchmarks.proto.Control.ServerType.SYNC_SERVER.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, serverType_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getSecurityParams());
}
if (port_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, port_);
}
if (asyncServerThreads_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, asyncServerThreads_);
}
if (coreLimit_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(8, coreLimit_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getPayloadConfig());
}
{
int dataSize = 0;
for (int i = 0; i < coreList_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(coreList_.getInt(i));
}
size += dataSize;
if (!getCoreListList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
coreListMemoizedSerializedSize = dataSize;
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(otherServerApi_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, otherServerApi_);
}
if (resourceQuotaSize_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1001, resourceQuotaSize_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ServerConfig)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ServerConfig other = (io.grpc.benchmarks.proto.Control.ServerConfig) obj;
if (serverType_ != other.serverType_) return false;
if (hasSecurityParams() != other.hasSecurityParams()) return false;
if (hasSecurityParams()) {
if (!getSecurityParams()
.equals(other.getSecurityParams())) return false;
}
if (getPort()
!= other.getPort()) return false;
if (getAsyncServerThreads()
!= other.getAsyncServerThreads()) return false;
if (getCoreLimit()
!= other.getCoreLimit()) return false;
if (hasPayloadConfig() != other.hasPayloadConfig()) return false;
if (hasPayloadConfig()) {
if (!getPayloadConfig()
.equals(other.getPayloadConfig())) return false;
}
if (!getCoreListList()
.equals(other.getCoreListList())) return false;
if (!getOtherServerApi()
.equals(other.getOtherServerApi())) return false;
if (getResourceQuotaSize()
!= other.getResourceQuotaSize()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SERVER_TYPE_FIELD_NUMBER;
hash = (53 * hash) + serverType_;
if (hasSecurityParams()) {
hash = (37 * hash) + SECURITY_PARAMS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityParams().hashCode();
}
hash = (37 * hash) + PORT_FIELD_NUMBER;
hash = (53 * hash) + getPort();
hash = (37 * hash) + ASYNC_SERVER_THREADS_FIELD_NUMBER;
hash = (53 * hash) + getAsyncServerThreads();
hash = (37 * hash) + CORE_LIMIT_FIELD_NUMBER;
hash = (53 * hash) + getCoreLimit();
if (hasPayloadConfig()) {
hash = (37 * hash) + PAYLOAD_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getPayloadConfig().hashCode();
}
if (getCoreListCount() > 0) {
hash = (37 * hash) + CORE_LIST_FIELD_NUMBER;
hash = (53 * hash) + getCoreListList().hashCode();
}
hash = (37 * hash) + OTHER_SERVER_API_FIELD_NUMBER;
hash = (53 * hash) + getOtherServerApi().hashCode();
hash = (37 * hash) + RESOURCE_QUOTA_SIZE_FIELD_NUMBER;
hash = (53 * hash) + getResourceQuotaSize();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerConfig parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ServerConfig prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ServerConfig}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ServerConfig)
io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerConfig.class, io.grpc.benchmarks.proto.Control.ServerConfig.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ServerConfig.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSecurityParamsFieldBuilder();
getPayloadConfigFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
serverType_ = 0;
securityParams_ = null;
if (securityParamsBuilder_ != null) {
securityParamsBuilder_.dispose();
securityParamsBuilder_ = null;
}
port_ = 0;
asyncServerThreads_ = 0;
coreLimit_ = 0;
payloadConfig_ = null;
if (payloadConfigBuilder_ != null) {
payloadConfigBuilder_.dispose();
payloadConfigBuilder_ = null;
}
coreList_ = emptyIntList();
otherServerApi_ = "";
resourceQuotaSize_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerConfig_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig build() {
io.grpc.benchmarks.proto.Control.ServerConfig result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig buildPartial() {
io.grpc.benchmarks.proto.Control.ServerConfig result = new io.grpc.benchmarks.proto.Control.ServerConfig(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ServerConfig result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.serverType_ = serverType_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.securityParams_ = securityParamsBuilder_ == null
? securityParams_
: securityParamsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.port_ = port_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.asyncServerThreads_ = asyncServerThreads_;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.coreLimit_ = coreLimit_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.payloadConfig_ = payloadConfigBuilder_ == null
? payloadConfig_
: payloadConfigBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
coreList_.makeImmutable();
result.coreList_ = coreList_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.otherServerApi_ = otherServerApi_;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.resourceQuotaSize_ = resourceQuotaSize_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ServerConfig) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ServerConfig)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ServerConfig other) {
if (other == io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance()) return this;
if (other.serverType_ != 0) {
setServerTypeValue(other.getServerTypeValue());
}
if (other.hasSecurityParams()) {
mergeSecurityParams(other.getSecurityParams());
}
if (other.getPort() != 0) {
setPort(other.getPort());
}
if (other.getAsyncServerThreads() != 0) {
setAsyncServerThreads(other.getAsyncServerThreads());
}
if (other.getCoreLimit() != 0) {
setCoreLimit(other.getCoreLimit());
}
if (other.hasPayloadConfig()) {
mergePayloadConfig(other.getPayloadConfig());
}
if (!other.coreList_.isEmpty()) {
if (coreList_.isEmpty()) {
coreList_ = other.coreList_;
coreList_.makeImmutable();
bitField0_ |= 0x00000040;
} else {
ensureCoreListIsMutable();
coreList_.addAll(other.coreList_);
}
onChanged();
}
if (!other.getOtherServerApi().isEmpty()) {
otherServerApi_ = other.otherServerApi_;
bitField0_ |= 0x00000080;
onChanged();
}
if (other.getResourceQuotaSize() != 0) {
setResourceQuotaSize(other.getResourceQuotaSize());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
serverType_ = input.readEnum();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getSecurityParamsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 32: {
port_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 32
case 56: {
asyncServerThreads_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 56
case 64: {
coreLimit_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
} // case 64
case 74: {
input.readMessage(
getPayloadConfigFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 74
case 80: {
int v = input.readInt32();
ensureCoreListIsMutable();
coreList_.addInt(v);
break;
} // case 80
case 82: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
ensureCoreListIsMutable();
while (input.getBytesUntilLimit() > 0) {
coreList_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
} // case 82
case 90: {
otherServerApi_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000080;
break;
} // case 90
case 8008: {
resourceQuotaSize_ = input.readInt32();
bitField0_ |= 0x00000100;
break;
} // case 8008
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int serverType_ = 0;
/**
* .grpc.testing.ServerType server_type = 1;
* @return The enum numeric value on the wire for serverType.
*/
@java.lang.Override public int getServerTypeValue() {
return serverType_;
}
/**
* .grpc.testing.ServerType server_type = 1;
* @param value The enum numeric value on the wire for serverType to set.
* @return This builder for chaining.
*/
public Builder setServerTypeValue(int value) {
serverType_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .grpc.testing.ServerType server_type = 1;
* @return The serverType.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerType getServerType() {
io.grpc.benchmarks.proto.Control.ServerType result = io.grpc.benchmarks.proto.Control.ServerType.forNumber(serverType_);
return result == null ? io.grpc.benchmarks.proto.Control.ServerType.UNRECOGNIZED : result;
}
/**
* .grpc.testing.ServerType server_type = 1;
* @param value The serverType to set.
* @return This builder for chaining.
*/
public Builder setServerType(io.grpc.benchmarks.proto.Control.ServerType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
serverType_ = value.getNumber();
onChanged();
return this;
}
/**
* .grpc.testing.ServerType server_type = 1;
* @return This builder for chaining.
*/
public Builder clearServerType() {
bitField0_ = (bitField0_ & ~0x00000001);
serverType_ = 0;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.SecurityParams securityParams_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder> securityParamsBuilder_;
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return Whether the securityParams field is set.
*/
public boolean hasSecurityParams() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* .grpc.testing.SecurityParams security_params = 2;
* @return The securityParams.
*/
public io.grpc.benchmarks.proto.Control.SecurityParams getSecurityParams() {
if (securityParamsBuilder_ == null) {
return securityParams_ == null ? io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
} else {
return securityParamsBuilder_.getMessage();
}
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public Builder setSecurityParams(io.grpc.benchmarks.proto.Control.SecurityParams value) {
if (securityParamsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
securityParams_ = value;
} else {
securityParamsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public Builder setSecurityParams(
io.grpc.benchmarks.proto.Control.SecurityParams.Builder builderForValue) {
if (securityParamsBuilder_ == null) {
securityParams_ = builderForValue.build();
} else {
securityParamsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public Builder mergeSecurityParams(io.grpc.benchmarks.proto.Control.SecurityParams value) {
if (securityParamsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
securityParams_ != null &&
securityParams_ != io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance()) {
getSecurityParamsBuilder().mergeFrom(value);
} else {
securityParams_ = value;
}
} else {
securityParamsBuilder_.mergeFrom(value);
}
if (securityParams_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public Builder clearSecurityParams() {
bitField0_ = (bitField0_ & ~0x00000002);
securityParams_ = null;
if (securityParamsBuilder_ != null) {
securityParamsBuilder_.dispose();
securityParamsBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public io.grpc.benchmarks.proto.Control.SecurityParams.Builder getSecurityParamsBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getSecurityParamsFieldBuilder().getBuilder();
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
public io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder getSecurityParamsOrBuilder() {
if (securityParamsBuilder_ != null) {
return securityParamsBuilder_.getMessageOrBuilder();
} else {
return securityParams_ == null ?
io.grpc.benchmarks.proto.Control.SecurityParams.getDefaultInstance() : securityParams_;
}
}
/**
* .grpc.testing.SecurityParams security_params = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder>
getSecurityParamsFieldBuilder() {
if (securityParamsBuilder_ == null) {
securityParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.SecurityParams, io.grpc.benchmarks.proto.Control.SecurityParams.Builder, io.grpc.benchmarks.proto.Control.SecurityParamsOrBuilder>(
getSecurityParams(),
getParentForChildren(),
isClean());
securityParams_ = null;
}
return securityParamsBuilder_;
}
private int port_ ;
/**
*
* Port on which to listen. Zero means pick unused port.
*
*
* int32 port = 4;
* @return The port.
*/
@java.lang.Override
public int getPort() {
return port_;
}
/**
*
* Port on which to listen. Zero means pick unused port.
*
*
* int32 port = 4;
* @param value The port to set.
* @return This builder for chaining.
*/
public Builder setPort(int value) {
port_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Port on which to listen. Zero means pick unused port.
*
*
* int32 port = 4;
* @return This builder for chaining.
*/
public Builder clearPort() {
bitField0_ = (bitField0_ & ~0x00000004);
port_ = 0;
onChanged();
return this;
}
private int asyncServerThreads_ ;
/**
*
* Only for async server. Number of threads used to serve the requests.
*
*
* int32 async_server_threads = 7;
* @return The asyncServerThreads.
*/
@java.lang.Override
public int getAsyncServerThreads() {
return asyncServerThreads_;
}
/**
*
* Only for async server. Number of threads used to serve the requests.
*
*
* int32 async_server_threads = 7;
* @param value The asyncServerThreads to set.
* @return This builder for chaining.
*/
public Builder setAsyncServerThreads(int value) {
asyncServerThreads_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Only for async server. Number of threads used to serve the requests.
*
*
* int32 async_server_threads = 7;
* @return This builder for chaining.
*/
public Builder clearAsyncServerThreads() {
bitField0_ = (bitField0_ & ~0x00000008);
asyncServerThreads_ = 0;
onChanged();
return this;
}
private int coreLimit_ ;
/**
*
* Specify the number of cores to limit server to, if desired
*
*
* int32 core_limit = 8;
* @return The coreLimit.
*/
@java.lang.Override
public int getCoreLimit() {
return coreLimit_;
}
/**
*
* Specify the number of cores to limit server to, if desired
*
*
* int32 core_limit = 8;
* @param value The coreLimit to set.
* @return This builder for chaining.
*/
public Builder setCoreLimit(int value) {
coreLimit_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Specify the number of cores to limit server to, if desired
*
*
* int32 core_limit = 8;
* @return This builder for chaining.
*/
public Builder clearCoreLimit() {
bitField0_ = (bitField0_ & ~0x00000010);
coreLimit_ = 0;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Payloads.PayloadConfig payloadConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder> payloadConfigBuilder_;
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return Whether the payloadConfig field is set.
*/
public boolean hasPayloadConfig() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
* @return The payloadConfig.
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfig getPayloadConfig() {
if (payloadConfigBuilder_ == null) {
return payloadConfig_ == null ? io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
} else {
return payloadConfigBuilder_.getMessage();
}
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public Builder setPayloadConfig(io.grpc.benchmarks.proto.Payloads.PayloadConfig value) {
if (payloadConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
payloadConfig_ = value;
} else {
payloadConfigBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public Builder setPayloadConfig(
io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder builderForValue) {
if (payloadConfigBuilder_ == null) {
payloadConfig_ = builderForValue.build();
} else {
payloadConfigBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public Builder mergePayloadConfig(io.grpc.benchmarks.proto.Payloads.PayloadConfig value) {
if (payloadConfigBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
payloadConfig_ != null &&
payloadConfig_ != io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance()) {
getPayloadConfigBuilder().mergeFrom(value);
} else {
payloadConfig_ = value;
}
} else {
payloadConfigBuilder_.mergeFrom(value);
}
if (payloadConfig_ != null) {
bitField0_ |= 0x00000020;
onChanged();
}
return this;
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public Builder clearPayloadConfig() {
bitField0_ = (bitField0_ & ~0x00000020);
payloadConfig_ = null;
if (payloadConfigBuilder_ != null) {
payloadConfigBuilder_.dispose();
payloadConfigBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder getPayloadConfigBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getPayloadConfigFieldBuilder().getBuilder();
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
public io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder getPayloadConfigOrBuilder() {
if (payloadConfigBuilder_ != null) {
return payloadConfigBuilder_.getMessageOrBuilder();
} else {
return payloadConfig_ == null ?
io.grpc.benchmarks.proto.Payloads.PayloadConfig.getDefaultInstance() : payloadConfig_;
}
}
/**
*
* payload config, used in generic server.
* Note this must NOT be used in proto (non-generic) servers. For proto servers,
* 'response sizes' must be configured from the 'response_size' field of the
* 'SimpleRequest' objects in RPC requests.
*
*
* .grpc.testing.PayloadConfig payload_config = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder>
getPayloadConfigFieldBuilder() {
if (payloadConfigBuilder_ == null) {
payloadConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Payloads.PayloadConfig, io.grpc.benchmarks.proto.Payloads.PayloadConfig.Builder, io.grpc.benchmarks.proto.Payloads.PayloadConfigOrBuilder>(
getPayloadConfig(),
getParentForChildren(),
isClean());
payloadConfig_ = null;
}
return payloadConfigBuilder_;
}
private com.google.protobuf.Internal.IntList coreList_ = emptyIntList();
private void ensureCoreListIsMutable() {
if (!coreList_.isModifiable()) {
coreList_ = makeMutableCopy(coreList_);
}
bitField0_ |= 0x00000040;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return A list containing the coreList.
*/
public java.util.List
getCoreListList() {
coreList_.makeImmutable();
return coreList_;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return The count of coreList.
*/
public int getCoreListCount() {
return coreList_.size();
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param index The index of the element to return.
* @return The coreList at the given index.
*/
public int getCoreList(int index) {
return coreList_.getInt(index);
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param index The index to set the value at.
* @param value The coreList to set.
* @return This builder for chaining.
*/
public Builder setCoreList(
int index, int value) {
ensureCoreListIsMutable();
coreList_.setInt(index, value);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param value The coreList to add.
* @return This builder for chaining.
*/
public Builder addCoreList(int value) {
ensureCoreListIsMutable();
coreList_.addInt(value);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @param values The coreList to add.
* @return This builder for chaining.
*/
public Builder addAllCoreList(
java.lang.Iterable extends java.lang.Integer> values) {
ensureCoreListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, coreList_);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Specify the cores we should run the server on, if desired
*
*
* repeated int32 core_list = 10;
* @return This builder for chaining.
*/
public Builder clearCoreList() {
coreList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
return this;
}
private java.lang.Object otherServerApi_ = "";
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The otherServerApi.
*/
public java.lang.String getOtherServerApi() {
java.lang.Object ref = otherServerApi_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
otherServerApi_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return The bytes for otherServerApi.
*/
public com.google.protobuf.ByteString
getOtherServerApiBytes() {
java.lang.Object ref = otherServerApi_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
otherServerApi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @param value The otherServerApi to set.
* @return This builder for chaining.
*/
public Builder setOtherServerApi(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
otherServerApi_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @return This builder for chaining.
*/
public Builder clearOtherServerApi() {
otherServerApi_ = getDefaultInstance().getOtherServerApi();
bitField0_ = (bitField0_ & ~0x00000080);
onChanged();
return this;
}
/**
*
* If we use an OTHER_SERVER client_type, this string gives more detail
*
*
* string other_server_api = 11;
* @param value The bytes for otherServerApi to set.
* @return This builder for chaining.
*/
public Builder setOtherServerApiBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
otherServerApi_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
private int resourceQuotaSize_ ;
/**
*
* Buffer pool size (no buffer pool specified if unset)
*
*
* int32 resource_quota_size = 1001;
* @return The resourceQuotaSize.
*/
@java.lang.Override
public int getResourceQuotaSize() {
return resourceQuotaSize_;
}
/**
*
* Buffer pool size (no buffer pool specified if unset)
*
*
* int32 resource_quota_size = 1001;
* @param value The resourceQuotaSize to set.
* @return This builder for chaining.
*/
public Builder setResourceQuotaSize(int value) {
resourceQuotaSize_ = value;
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
*
* Buffer pool size (no buffer pool specified if unset)
*
*
* int32 resource_quota_size = 1001;
* @return This builder for chaining.
*/
public Builder clearResourceQuotaSize() {
bitField0_ = (bitField0_ & ~0x00000100);
resourceQuotaSize_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ServerConfig)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ServerConfig)
private static final io.grpc.benchmarks.proto.Control.ServerConfig DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ServerConfig();
}
public static io.grpc.benchmarks.proto.Control.ServerConfig getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ServerConfig parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ServerArgsOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ServerArgs)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ServerConfig setup = 1;
* @return Whether the setup field is set.
*/
boolean hasSetup();
/**
* .grpc.testing.ServerConfig setup = 1;
* @return The setup.
*/
io.grpc.benchmarks.proto.Control.ServerConfig getSetup();
/**
* .grpc.testing.ServerConfig setup = 1;
*/
io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getSetupOrBuilder();
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
boolean hasMark();
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
io.grpc.benchmarks.proto.Control.Mark getMark();
/**
* .grpc.testing.Mark mark = 2;
*/
io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder();
io.grpc.benchmarks.proto.Control.ServerArgs.ArgtypeCase getArgtypeCase();
}
/**
* Protobuf type {@code grpc.testing.ServerArgs}
*/
public static final class ServerArgs extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ServerArgs)
ServerArgsOrBuilder {
private static final long serialVersionUID = 0L;
// Use ServerArgs.newBuilder() to construct.
private ServerArgs(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ServerArgs() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ServerArgs();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerArgs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerArgs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerArgs.class, io.grpc.benchmarks.proto.Control.ServerArgs.Builder.class);
}
private int argtypeCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object argtype_;
public enum ArgtypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
SETUP(1),
MARK(2),
ARGTYPE_NOT_SET(0);
private final int value;
private ArgtypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ArgtypeCase valueOf(int value) {
return forNumber(value);
}
public static ArgtypeCase forNumber(int value) {
switch (value) {
case 1: return SETUP;
case 2: return MARK;
case 0: return ARGTYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ArgtypeCase
getArgtypeCase() {
return ArgtypeCase.forNumber(
argtypeCase_);
}
public static final int SETUP_FIELD_NUMBER = 1;
/**
* .grpc.testing.ServerConfig setup = 1;
* @return Whether the setup field is set.
*/
@java.lang.Override
public boolean hasSetup() {
return argtypeCase_ == 1;
}
/**
* .grpc.testing.ServerConfig setup = 1;
* @return The setup.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig getSetup() {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getSetupOrBuilder() {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
public static final int MARK_FIELD_NUMBER = 2;
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
@java.lang.Override
public boolean hasMark() {
return argtypeCase_ == 2;
}
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getMark() {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
/**
* .grpc.testing.Mark mark = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder() {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (argtypeCase_ == 1) {
output.writeMessage(1, (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_);
}
if (argtypeCase_ == 2) {
output.writeMessage(2, (io.grpc.benchmarks.proto.Control.Mark) argtype_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (argtypeCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_);
}
if (argtypeCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (io.grpc.benchmarks.proto.Control.Mark) argtype_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ServerArgs)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ServerArgs other = (io.grpc.benchmarks.proto.Control.ServerArgs) obj;
if (!getArgtypeCase().equals(other.getArgtypeCase())) return false;
switch (argtypeCase_) {
case 1:
if (!getSetup()
.equals(other.getSetup())) return false;
break;
case 2:
if (!getMark()
.equals(other.getMark())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (argtypeCase_) {
case 1:
hash = (37 * hash) + SETUP_FIELD_NUMBER;
hash = (53 * hash) + getSetup().hashCode();
break;
case 2:
hash = (37 * hash) + MARK_FIELD_NUMBER;
hash = (53 * hash) + getMark().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerArgs parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ServerArgs prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ServerArgs}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ServerArgs)
io.grpc.benchmarks.proto.Control.ServerArgsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerArgs_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerArgs_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerArgs.class, io.grpc.benchmarks.proto.Control.ServerArgs.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ServerArgs.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (setupBuilder_ != null) {
setupBuilder_.clear();
}
if (markBuilder_ != null) {
markBuilder_.clear();
}
argtypeCase_ = 0;
argtype_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerArgs_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerArgs getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ServerArgs.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerArgs build() {
io.grpc.benchmarks.proto.Control.ServerArgs result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerArgs buildPartial() {
io.grpc.benchmarks.proto.Control.ServerArgs result = new io.grpc.benchmarks.proto.Control.ServerArgs(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ServerArgs result) {
int from_bitField0_ = bitField0_;
}
private void buildPartialOneofs(io.grpc.benchmarks.proto.Control.ServerArgs result) {
result.argtypeCase_ = argtypeCase_;
result.argtype_ = this.argtype_;
if (argtypeCase_ == 1 &&
setupBuilder_ != null) {
result.argtype_ = setupBuilder_.build();
}
if (argtypeCase_ == 2 &&
markBuilder_ != null) {
result.argtype_ = markBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ServerArgs) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ServerArgs)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ServerArgs other) {
if (other == io.grpc.benchmarks.proto.Control.ServerArgs.getDefaultInstance()) return this;
switch (other.getArgtypeCase()) {
case SETUP: {
mergeSetup(other.getSetup());
break;
}
case MARK: {
mergeMark(other.getMark());
break;
}
case ARGTYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getSetupFieldBuilder().getBuilder(),
extensionRegistry);
argtypeCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getMarkFieldBuilder().getBuilder(),
extensionRegistry);
argtypeCase_ = 2;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int argtypeCase_ = 0;
private java.lang.Object argtype_;
public ArgtypeCase
getArgtypeCase() {
return ArgtypeCase.forNumber(
argtypeCase_);
}
public Builder clearArgtype() {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder> setupBuilder_;
/**
* .grpc.testing.ServerConfig setup = 1;
* @return Whether the setup field is set.
*/
@java.lang.Override
public boolean hasSetup() {
return argtypeCase_ == 1;
}
/**
* .grpc.testing.ServerConfig setup = 1;
* @return The setup.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig getSetup() {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
} else {
if (argtypeCase_ == 1) {
return setupBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
public Builder setSetup(io.grpc.benchmarks.proto.Control.ServerConfig value) {
if (setupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
argtype_ = value;
onChanged();
} else {
setupBuilder_.setMessage(value);
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
public Builder setSetup(
io.grpc.benchmarks.proto.Control.ServerConfig.Builder builderForValue) {
if (setupBuilder_ == null) {
argtype_ = builderForValue.build();
onChanged();
} else {
setupBuilder_.setMessage(builderForValue.build());
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
public Builder mergeSetup(io.grpc.benchmarks.proto.Control.ServerConfig value) {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1 &&
argtype_ != io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance()) {
argtype_ = io.grpc.benchmarks.proto.Control.ServerConfig.newBuilder((io.grpc.benchmarks.proto.Control.ServerConfig) argtype_)
.mergeFrom(value).buildPartial();
} else {
argtype_ = value;
}
onChanged();
} else {
if (argtypeCase_ == 1) {
setupBuilder_.mergeFrom(value);
} else {
setupBuilder_.setMessage(value);
}
}
argtypeCase_ = 1;
return this;
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
public Builder clearSetup() {
if (setupBuilder_ == null) {
if (argtypeCase_ == 1) {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
}
} else {
if (argtypeCase_ == 1) {
argtypeCase_ = 0;
argtype_ = null;
}
setupBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
public io.grpc.benchmarks.proto.Control.ServerConfig.Builder getSetupBuilder() {
return getSetupFieldBuilder().getBuilder();
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getSetupOrBuilder() {
if ((argtypeCase_ == 1) && (setupBuilder_ != null)) {
return setupBuilder_.getMessageOrBuilder();
} else {
if (argtypeCase_ == 1) {
return (io.grpc.benchmarks.proto.Control.ServerConfig) argtype_;
}
return io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
}
/**
* .grpc.testing.ServerConfig setup = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder>
getSetupFieldBuilder() {
if (setupBuilder_ == null) {
if (!(argtypeCase_ == 1)) {
argtype_ = io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance();
}
setupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder>(
(io.grpc.benchmarks.proto.Control.ServerConfig) argtype_,
getParentForChildren(),
isClean());
argtype_ = null;
}
argtypeCase_ = 1;
onChanged();
return setupBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder> markBuilder_;
/**
* .grpc.testing.Mark mark = 2;
* @return Whether the mark field is set.
*/
@java.lang.Override
public boolean hasMark() {
return argtypeCase_ == 2;
}
/**
* .grpc.testing.Mark mark = 2;
* @return The mark.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Mark getMark() {
if (markBuilder_ == null) {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
} else {
if (argtypeCase_ == 2) {
return markBuilder_.getMessage();
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder setMark(io.grpc.benchmarks.proto.Control.Mark value) {
if (markBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
argtype_ = value;
onChanged();
} else {
markBuilder_.setMessage(value);
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder setMark(
io.grpc.benchmarks.proto.Control.Mark.Builder builderForValue) {
if (markBuilder_ == null) {
argtype_ = builderForValue.build();
onChanged();
} else {
markBuilder_.setMessage(builderForValue.build());
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder mergeMark(io.grpc.benchmarks.proto.Control.Mark value) {
if (markBuilder_ == null) {
if (argtypeCase_ == 2 &&
argtype_ != io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance()) {
argtype_ = io.grpc.benchmarks.proto.Control.Mark.newBuilder((io.grpc.benchmarks.proto.Control.Mark) argtype_)
.mergeFrom(value).buildPartial();
} else {
argtype_ = value;
}
onChanged();
} else {
if (argtypeCase_ == 2) {
markBuilder_.mergeFrom(value);
} else {
markBuilder_.setMessage(value);
}
}
argtypeCase_ = 2;
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public Builder clearMark() {
if (markBuilder_ == null) {
if (argtypeCase_ == 2) {
argtypeCase_ = 0;
argtype_ = null;
onChanged();
}
} else {
if (argtypeCase_ == 2) {
argtypeCase_ = 0;
argtype_ = null;
}
markBuilder_.clear();
}
return this;
}
/**
* .grpc.testing.Mark mark = 2;
*/
public io.grpc.benchmarks.proto.Control.Mark.Builder getMarkBuilder() {
return getMarkFieldBuilder().getBuilder();
}
/**
* .grpc.testing.Mark mark = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.MarkOrBuilder getMarkOrBuilder() {
if ((argtypeCase_ == 2) && (markBuilder_ != null)) {
return markBuilder_.getMessageOrBuilder();
} else {
if (argtypeCase_ == 2) {
return (io.grpc.benchmarks.proto.Control.Mark) argtype_;
}
return io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
}
/**
* .grpc.testing.Mark mark = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder>
getMarkFieldBuilder() {
if (markBuilder_ == null) {
if (!(argtypeCase_ == 2)) {
argtype_ = io.grpc.benchmarks.proto.Control.Mark.getDefaultInstance();
}
markBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Mark, io.grpc.benchmarks.proto.Control.Mark.Builder, io.grpc.benchmarks.proto.Control.MarkOrBuilder>(
(io.grpc.benchmarks.proto.Control.Mark) argtype_,
getParentForChildren(),
isClean());
argtype_ = null;
}
argtypeCase_ = 2;
onChanged();
return markBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ServerArgs)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ServerArgs)
private static final io.grpc.benchmarks.proto.Control.ServerArgs DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ServerArgs();
}
public static io.grpc.benchmarks.proto.Control.ServerArgs getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ServerArgs parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerArgs getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ServerStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ServerStatus)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.testing.ServerStats stats = 1;
* @return Whether the stats field is set.
*/
boolean hasStats();
/**
* .grpc.testing.ServerStats stats = 1;
* @return The stats.
*/
io.grpc.benchmarks.proto.Stats.ServerStats getStats();
/**
* .grpc.testing.ServerStats stats = 1;
*/
io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getStatsOrBuilder();
/**
*
* the port bound by the server
*
*
* int32 port = 2;
* @return The port.
*/
int getPort();
/**
*
* Number of cores available to the server
*
*
* int32 cores = 3;
* @return The cores.
*/
int getCores();
}
/**
* Protobuf type {@code grpc.testing.ServerStatus}
*/
public static final class ServerStatus extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ServerStatus)
ServerStatusOrBuilder {
private static final long serialVersionUID = 0L;
// Use ServerStatus.newBuilder() to construct.
private ServerStatus(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ServerStatus() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ServerStatus();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerStatus.class, io.grpc.benchmarks.proto.Control.ServerStatus.Builder.class);
}
private int bitField0_;
public static final int STATS_FIELD_NUMBER = 1;
private io.grpc.benchmarks.proto.Stats.ServerStats stats_;
/**
* .grpc.testing.ServerStats stats = 1;
* @return Whether the stats field is set.
*/
@java.lang.Override
public boolean hasStats() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.ServerStats stats = 1;
* @return The stats.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ServerStats getStats() {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance() : stats_;
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getStatsOrBuilder() {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance() : stats_;
}
public static final int PORT_FIELD_NUMBER = 2;
private int port_ = 0;
/**
*
* the port bound by the server
*
*
* int32 port = 2;
* @return The port.
*/
@java.lang.Override
public int getPort() {
return port_;
}
public static final int CORES_FIELD_NUMBER = 3;
private int cores_ = 0;
/**
*
* Number of cores available to the server
*
*
* int32 cores = 3;
* @return The cores.
*/
@java.lang.Override
public int getCores() {
return cores_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getStats());
}
if (port_ != 0) {
output.writeInt32(2, port_);
}
if (cores_ != 0) {
output.writeInt32(3, cores_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getStats());
}
if (port_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, port_);
}
if (cores_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, cores_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ServerStatus)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ServerStatus other = (io.grpc.benchmarks.proto.Control.ServerStatus) obj;
if (hasStats() != other.hasStats()) return false;
if (hasStats()) {
if (!getStats()
.equals(other.getStats())) return false;
}
if (getPort()
!= other.getPort()) return false;
if (getCores()
!= other.getCores()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasStats()) {
hash = (37 * hash) + STATS_FIELD_NUMBER;
hash = (53 * hash) + getStats().hashCode();
}
hash = (37 * hash) + PORT_FIELD_NUMBER;
hash = (53 * hash) + getPort();
hash = (37 * hash) + CORES_FIELD_NUMBER;
hash = (53 * hash) + getCores();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ServerStatus parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ServerStatus prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.ServerStatus}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ServerStatus)
io.grpc.benchmarks.proto.Control.ServerStatusOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerStatus_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerStatus_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ServerStatus.class, io.grpc.benchmarks.proto.Control.ServerStatus.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ServerStatus.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getStatsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
stats_ = null;
if (statsBuilder_ != null) {
statsBuilder_.dispose();
statsBuilder_ = null;
}
port_ = 0;
cores_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ServerStatus_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerStatus getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ServerStatus.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerStatus build() {
io.grpc.benchmarks.proto.Control.ServerStatus result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerStatus buildPartial() {
io.grpc.benchmarks.proto.Control.ServerStatus result = new io.grpc.benchmarks.proto.Control.ServerStatus(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ServerStatus result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.stats_ = statsBuilder_ == null
? stats_
: statsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.port_ = port_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.cores_ = cores_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ServerStatus) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ServerStatus)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ServerStatus other) {
if (other == io.grpc.benchmarks.proto.Control.ServerStatus.getDefaultInstance()) return this;
if (other.hasStats()) {
mergeStats(other.getStats());
}
if (other.getPort() != 0) {
setPort(other.getPort());
}
if (other.getCores() != 0) {
setCores(other.getCores());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getStatsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
port_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
cores_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private io.grpc.benchmarks.proto.Stats.ServerStats stats_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder> statsBuilder_;
/**
* .grpc.testing.ServerStats stats = 1;
* @return Whether the stats field is set.
*/
public boolean hasStats() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* .grpc.testing.ServerStats stats = 1;
* @return The stats.
*/
public io.grpc.benchmarks.proto.Stats.ServerStats getStats() {
if (statsBuilder_ == null) {
return stats_ == null ? io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance() : stats_;
} else {
return statsBuilder_.getMessage();
}
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public Builder setStats(io.grpc.benchmarks.proto.Stats.ServerStats value) {
if (statsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
stats_ = value;
} else {
statsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public Builder setStats(
io.grpc.benchmarks.proto.Stats.ServerStats.Builder builderForValue) {
if (statsBuilder_ == null) {
stats_ = builderForValue.build();
} else {
statsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public Builder mergeStats(io.grpc.benchmarks.proto.Stats.ServerStats value) {
if (statsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
stats_ != null &&
stats_ != io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance()) {
getStatsBuilder().mergeFrom(value);
} else {
stats_ = value;
}
} else {
statsBuilder_.mergeFrom(value);
}
if (stats_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public Builder clearStats() {
bitField0_ = (bitField0_ & ~0x00000001);
stats_ = null;
if (statsBuilder_ != null) {
statsBuilder_.dispose();
statsBuilder_ = null;
}
onChanged();
return this;
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public io.grpc.benchmarks.proto.Stats.ServerStats.Builder getStatsBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getStatsFieldBuilder().getBuilder();
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
public io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getStatsOrBuilder() {
if (statsBuilder_ != null) {
return statsBuilder_.getMessageOrBuilder();
} else {
return stats_ == null ?
io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance() : stats_;
}
}
/**
* .grpc.testing.ServerStats stats = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>
getStatsFieldBuilder() {
if (statsBuilder_ == null) {
statsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>(
getStats(),
getParentForChildren(),
isClean());
stats_ = null;
}
return statsBuilder_;
}
private int port_ ;
/**
*
* the port bound by the server
*
*
* int32 port = 2;
* @return The port.
*/
@java.lang.Override
public int getPort() {
return port_;
}
/**
*
* the port bound by the server
*
*
* int32 port = 2;
* @param value The port to set.
* @return This builder for chaining.
*/
public Builder setPort(int value) {
port_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* the port bound by the server
*
*
* int32 port = 2;
* @return This builder for chaining.
*/
public Builder clearPort() {
bitField0_ = (bitField0_ & ~0x00000002);
port_ = 0;
onChanged();
return this;
}
private int cores_ ;
/**
*
* Number of cores available to the server
*
*
* int32 cores = 3;
* @return The cores.
*/
@java.lang.Override
public int getCores() {
return cores_;
}
/**
*
* Number of cores available to the server
*
*
* int32 cores = 3;
* @param value The cores to set.
* @return This builder for chaining.
*/
public Builder setCores(int value) {
cores_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Number of cores available to the server
*
*
* int32 cores = 3;
* @return This builder for chaining.
*/
public Builder clearCores() {
bitField0_ = (bitField0_ & ~0x00000004);
cores_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ServerStatus)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ServerStatus)
private static final io.grpc.benchmarks.proto.Control.ServerStatus DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ServerStatus();
}
public static io.grpc.benchmarks.proto.Control.ServerStatus getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ServerStatus parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerStatus getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CoreRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.CoreRequest)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code grpc.testing.CoreRequest}
*/
public static final class CoreRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.CoreRequest)
CoreRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CoreRequest.newBuilder() to construct.
private CoreRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CoreRequest() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CoreRequest();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.CoreRequest.class, io.grpc.benchmarks.proto.Control.CoreRequest.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.CoreRequest)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.CoreRequest other = (io.grpc.benchmarks.proto.Control.CoreRequest) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.CoreRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.CoreRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.CoreRequest)
io.grpc.benchmarks.proto.Control.CoreRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.CoreRequest.class, io.grpc.benchmarks.proto.Control.CoreRequest.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.CoreRequest.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreRequest_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreRequest getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.CoreRequest.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreRequest build() {
io.grpc.benchmarks.proto.Control.CoreRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreRequest buildPartial() {
io.grpc.benchmarks.proto.Control.CoreRequest result = new io.grpc.benchmarks.proto.Control.CoreRequest(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.CoreRequest) {
return mergeFrom((io.grpc.benchmarks.proto.Control.CoreRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.CoreRequest other) {
if (other == io.grpc.benchmarks.proto.Control.CoreRequest.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.CoreRequest)
}
// @@protoc_insertion_point(class_scope:grpc.testing.CoreRequest)
private static final io.grpc.benchmarks.proto.Control.CoreRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.CoreRequest();
}
public static io.grpc.benchmarks.proto.Control.CoreRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CoreRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CoreResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.CoreResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Number of cores available on the server
*
*
* int32 cores = 1;
* @return The cores.
*/
int getCores();
}
/**
* Protobuf type {@code grpc.testing.CoreResponse}
*/
public static final class CoreResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.CoreResponse)
CoreResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use CoreResponse.newBuilder() to construct.
private CoreResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CoreResponse() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CoreResponse();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.CoreResponse.class, io.grpc.benchmarks.proto.Control.CoreResponse.Builder.class);
}
public static final int CORES_FIELD_NUMBER = 1;
private int cores_ = 0;
/**
*
* Number of cores available on the server
*
*
* int32 cores = 1;
* @return The cores.
*/
@java.lang.Override
public int getCores() {
return cores_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (cores_ != 0) {
output.writeInt32(1, cores_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (cores_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, cores_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.CoreResponse)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.CoreResponse other = (io.grpc.benchmarks.proto.Control.CoreResponse) obj;
if (getCores()
!= other.getCores()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CORES_FIELD_NUMBER;
hash = (53 * hash) + getCores();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.CoreResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.CoreResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.CoreResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.CoreResponse)
io.grpc.benchmarks.proto.Control.CoreResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.CoreResponse.class, io.grpc.benchmarks.proto.Control.CoreResponse.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.CoreResponse.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
cores_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_CoreResponse_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreResponse getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.CoreResponse.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreResponse build() {
io.grpc.benchmarks.proto.Control.CoreResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreResponse buildPartial() {
io.grpc.benchmarks.proto.Control.CoreResponse result = new io.grpc.benchmarks.proto.Control.CoreResponse(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.CoreResponse result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.cores_ = cores_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.CoreResponse) {
return mergeFrom((io.grpc.benchmarks.proto.Control.CoreResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.CoreResponse other) {
if (other == io.grpc.benchmarks.proto.Control.CoreResponse.getDefaultInstance()) return this;
if (other.getCores() != 0) {
setCores(other.getCores());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
cores_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int cores_ ;
/**
*
* Number of cores available on the server
*
*
* int32 cores = 1;
* @return The cores.
*/
@java.lang.Override
public int getCores() {
return cores_;
}
/**
*
* Number of cores available on the server
*
*
* int32 cores = 1;
* @param value The cores to set.
* @return This builder for chaining.
*/
public Builder setCores(int value) {
cores_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Number of cores available on the server
*
*
* int32 cores = 1;
* @return This builder for chaining.
*/
public Builder clearCores() {
bitField0_ = (bitField0_ & ~0x00000001);
cores_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.CoreResponse)
}
// @@protoc_insertion_point(class_scope:grpc.testing.CoreResponse)
private static final io.grpc.benchmarks.proto.Control.CoreResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.CoreResponse();
}
public static io.grpc.benchmarks.proto.Control.CoreResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CoreResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.CoreResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface VoidOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.Void)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code grpc.testing.Void}
*/
public static final class Void extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.Void)
VoidOrBuilder {
private static final long serialVersionUID = 0L;
// Use Void.newBuilder() to construct.
private Void(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Void() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Void();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Void_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Void_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Void.class, io.grpc.benchmarks.proto.Control.Void.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.Void)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.Void other = (io.grpc.benchmarks.proto.Control.Void) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Void parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Void parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Void parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.Void prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code grpc.testing.Void}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.Void)
io.grpc.benchmarks.proto.Control.VoidOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Void_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Void_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Void.class, io.grpc.benchmarks.proto.Control.Void.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.Void.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Void_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Void getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.Void.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Void build() {
io.grpc.benchmarks.proto.Control.Void result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Void buildPartial() {
io.grpc.benchmarks.proto.Control.Void result = new io.grpc.benchmarks.proto.Control.Void(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.Void) {
return mergeFrom((io.grpc.benchmarks.proto.Control.Void)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.Void other) {
if (other == io.grpc.benchmarks.proto.Control.Void.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.Void)
}
// @@protoc_insertion_point(class_scope:grpc.testing.Void)
private static final io.grpc.benchmarks.proto.Control.Void DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.Void();
}
public static io.grpc.benchmarks.proto.Control.Void getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Void parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Void getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ScenarioOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.Scenario)
com.google.protobuf.MessageOrBuilder {
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return Whether the clientConfig field is set.
*/
boolean hasClientConfig();
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return The clientConfig.
*/
io.grpc.benchmarks.proto.Control.ClientConfig getClientConfig();
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getClientConfigOrBuilder();
/**
*
* Number of clients to start for the test
*
*
* int32 num_clients = 3;
* @return The numClients.
*/
int getNumClients();
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return Whether the serverConfig field is set.
*/
boolean hasServerConfig();
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return The serverConfig.
*/
io.grpc.benchmarks.proto.Control.ServerConfig getServerConfig();
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getServerConfigOrBuilder();
/**
*
* Number of servers to start for the test
*
*
* int32 num_servers = 5;
* @return The numServers.
*/
int getNumServers();
/**
*
* Warmup period, in seconds
*
*
* int32 warmup_seconds = 6;
* @return The warmupSeconds.
*/
int getWarmupSeconds();
/**
*
* Benchmark time, in seconds
*
*
* int32 benchmark_seconds = 7;
* @return The benchmarkSeconds.
*/
int getBenchmarkSeconds();
/**
*
* Number of workers to spawn locally (usually zero)
*
*
* int32 spawn_local_worker_count = 8;
* @return The spawnLocalWorkerCount.
*/
int getSpawnLocalWorkerCount();
}
/**
*
* A single performance scenario: input to qps_json_driver
*
*
* Protobuf type {@code grpc.testing.Scenario}
*/
public static final class Scenario extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.Scenario)
ScenarioOrBuilder {
private static final long serialVersionUID = 0L;
// Use Scenario.newBuilder() to construct.
private Scenario(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Scenario() {
name_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Scenario();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenario_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenario_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Scenario.class, io.grpc.benchmarks.proto.Control.Scenario.Builder.class);
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object name_ = "";
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CLIENT_CONFIG_FIELD_NUMBER = 2;
private io.grpc.benchmarks.proto.Control.ClientConfig clientConfig_;
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return Whether the clientConfig field is set.
*/
@java.lang.Override
public boolean hasClientConfig() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return The clientConfig.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfig getClientConfig() {
return clientConfig_ == null ? io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance() : clientConfig_;
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getClientConfigOrBuilder() {
return clientConfig_ == null ? io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance() : clientConfig_;
}
public static final int NUM_CLIENTS_FIELD_NUMBER = 3;
private int numClients_ = 0;
/**
*
* Number of clients to start for the test
*
*
* int32 num_clients = 3;
* @return The numClients.
*/
@java.lang.Override
public int getNumClients() {
return numClients_;
}
public static final int SERVER_CONFIG_FIELD_NUMBER = 4;
private io.grpc.benchmarks.proto.Control.ServerConfig serverConfig_;
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return Whether the serverConfig field is set.
*/
@java.lang.Override
public boolean hasServerConfig() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return The serverConfig.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfig getServerConfig() {
return serverConfig_ == null ? io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance() : serverConfig_;
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getServerConfigOrBuilder() {
return serverConfig_ == null ? io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance() : serverConfig_;
}
public static final int NUM_SERVERS_FIELD_NUMBER = 5;
private int numServers_ = 0;
/**
*
* Number of servers to start for the test
*
*
* int32 num_servers = 5;
* @return The numServers.
*/
@java.lang.Override
public int getNumServers() {
return numServers_;
}
public static final int WARMUP_SECONDS_FIELD_NUMBER = 6;
private int warmupSeconds_ = 0;
/**
*
* Warmup period, in seconds
*
*
* int32 warmup_seconds = 6;
* @return The warmupSeconds.
*/
@java.lang.Override
public int getWarmupSeconds() {
return warmupSeconds_;
}
public static final int BENCHMARK_SECONDS_FIELD_NUMBER = 7;
private int benchmarkSeconds_ = 0;
/**
*
* Benchmark time, in seconds
*
*
* int32 benchmark_seconds = 7;
* @return The benchmarkSeconds.
*/
@java.lang.Override
public int getBenchmarkSeconds() {
return benchmarkSeconds_;
}
public static final int SPAWN_LOCAL_WORKER_COUNT_FIELD_NUMBER = 8;
private int spawnLocalWorkerCount_ = 0;
/**
*
* Number of workers to spawn locally (usually zero)
*
*
* int32 spawn_local_worker_count = 8;
* @return The spawnLocalWorkerCount.
*/
@java.lang.Override
public int getSpawnLocalWorkerCount() {
return spawnLocalWorkerCount_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getClientConfig());
}
if (numClients_ != 0) {
output.writeInt32(3, numClients_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(4, getServerConfig());
}
if (numServers_ != 0) {
output.writeInt32(5, numServers_);
}
if (warmupSeconds_ != 0) {
output.writeInt32(6, warmupSeconds_);
}
if (benchmarkSeconds_ != 0) {
output.writeInt32(7, benchmarkSeconds_);
}
if (spawnLocalWorkerCount_ != 0) {
output.writeInt32(8, spawnLocalWorkerCount_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getClientConfig());
}
if (numClients_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, numClients_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getServerConfig());
}
if (numServers_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, numServers_);
}
if (warmupSeconds_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(6, warmupSeconds_);
}
if (benchmarkSeconds_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, benchmarkSeconds_);
}
if (spawnLocalWorkerCount_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(8, spawnLocalWorkerCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.Scenario)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.Scenario other = (io.grpc.benchmarks.proto.Control.Scenario) obj;
if (!getName()
.equals(other.getName())) return false;
if (hasClientConfig() != other.hasClientConfig()) return false;
if (hasClientConfig()) {
if (!getClientConfig()
.equals(other.getClientConfig())) return false;
}
if (getNumClients()
!= other.getNumClients()) return false;
if (hasServerConfig() != other.hasServerConfig()) return false;
if (hasServerConfig()) {
if (!getServerConfig()
.equals(other.getServerConfig())) return false;
}
if (getNumServers()
!= other.getNumServers()) return false;
if (getWarmupSeconds()
!= other.getWarmupSeconds()) return false;
if (getBenchmarkSeconds()
!= other.getBenchmarkSeconds()) return false;
if (getSpawnLocalWorkerCount()
!= other.getSpawnLocalWorkerCount()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
if (hasClientConfig()) {
hash = (37 * hash) + CLIENT_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getClientConfig().hashCode();
}
hash = (37 * hash) + NUM_CLIENTS_FIELD_NUMBER;
hash = (53 * hash) + getNumClients();
if (hasServerConfig()) {
hash = (37 * hash) + SERVER_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getServerConfig().hashCode();
}
hash = (37 * hash) + NUM_SERVERS_FIELD_NUMBER;
hash = (53 * hash) + getNumServers();
hash = (37 * hash) + WARMUP_SECONDS_FIELD_NUMBER;
hash = (53 * hash) + getWarmupSeconds();
hash = (37 * hash) + BENCHMARK_SECONDS_FIELD_NUMBER;
hash = (53 * hash) + getBenchmarkSeconds();
hash = (37 * hash) + SPAWN_LOCAL_WORKER_COUNT_FIELD_NUMBER;
hash = (53 * hash) + getSpawnLocalWorkerCount();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenario parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.Scenario prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* A single performance scenario: input to qps_json_driver
*
*
* Protobuf type {@code grpc.testing.Scenario}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.Scenario)
io.grpc.benchmarks.proto.Control.ScenarioOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenario_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenario_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Scenario.class, io.grpc.benchmarks.proto.Control.Scenario.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.Scenario.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getClientConfigFieldBuilder();
getServerConfigFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
name_ = "";
clientConfig_ = null;
if (clientConfigBuilder_ != null) {
clientConfigBuilder_.dispose();
clientConfigBuilder_ = null;
}
numClients_ = 0;
serverConfig_ = null;
if (serverConfigBuilder_ != null) {
serverConfigBuilder_.dispose();
serverConfigBuilder_ = null;
}
numServers_ = 0;
warmupSeconds_ = 0;
benchmarkSeconds_ = 0;
spawnLocalWorkerCount_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenario_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario build() {
io.grpc.benchmarks.proto.Control.Scenario result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario buildPartial() {
io.grpc.benchmarks.proto.Control.Scenario result = new io.grpc.benchmarks.proto.Control.Scenario(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.Scenario result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.name_ = name_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.clientConfig_ = clientConfigBuilder_ == null
? clientConfig_
: clientConfigBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.numClients_ = numClients_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.serverConfig_ = serverConfigBuilder_ == null
? serverConfig_
: serverConfigBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.numServers_ = numServers_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.warmupSeconds_ = warmupSeconds_;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.benchmarkSeconds_ = benchmarkSeconds_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.spawnLocalWorkerCount_ = spawnLocalWorkerCount_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.Scenario) {
return mergeFrom((io.grpc.benchmarks.proto.Control.Scenario)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.Scenario other) {
if (other == io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
bitField0_ |= 0x00000001;
onChanged();
}
if (other.hasClientConfig()) {
mergeClientConfig(other.getClientConfig());
}
if (other.getNumClients() != 0) {
setNumClients(other.getNumClients());
}
if (other.hasServerConfig()) {
mergeServerConfig(other.getServerConfig());
}
if (other.getNumServers() != 0) {
setNumServers(other.getNumServers());
}
if (other.getWarmupSeconds() != 0) {
setWarmupSeconds(other.getWarmupSeconds());
}
if (other.getBenchmarkSeconds() != 0) {
setBenchmarkSeconds(other.getBenchmarkSeconds());
}
if (other.getSpawnLocalWorkerCount() != 0) {
setSpawnLocalWorkerCount(other.getSpawnLocalWorkerCount());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
name_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getClientConfigFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
numClients_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
case 34: {
input.readMessage(
getServerConfigFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 40: {
numServers_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
} // case 40
case 48: {
warmupSeconds_ = input.readInt32();
bitField0_ |= 0x00000020;
break;
} // case 48
case 56: {
benchmarkSeconds_ = input.readInt32();
bitField0_ |= 0x00000040;
break;
} // case 56
case 64: {
spawnLocalWorkerCount_ = input.readInt32();
bitField0_ |= 0x00000080;
break;
} // case 64
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Human readable name for this scenario
*
*
* string name = 1;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.ClientConfig clientConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder> clientConfigBuilder_;
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return Whether the clientConfig field is set.
*/
public boolean hasClientConfig() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
* @return The clientConfig.
*/
public io.grpc.benchmarks.proto.Control.ClientConfig getClientConfig() {
if (clientConfigBuilder_ == null) {
return clientConfig_ == null ? io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance() : clientConfig_;
} else {
return clientConfigBuilder_.getMessage();
}
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public Builder setClientConfig(io.grpc.benchmarks.proto.Control.ClientConfig value) {
if (clientConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
clientConfig_ = value;
} else {
clientConfigBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public Builder setClientConfig(
io.grpc.benchmarks.proto.Control.ClientConfig.Builder builderForValue) {
if (clientConfigBuilder_ == null) {
clientConfig_ = builderForValue.build();
} else {
clientConfigBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public Builder mergeClientConfig(io.grpc.benchmarks.proto.Control.ClientConfig value) {
if (clientConfigBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
clientConfig_ != null &&
clientConfig_ != io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance()) {
getClientConfigBuilder().mergeFrom(value);
} else {
clientConfig_ = value;
}
} else {
clientConfigBuilder_.mergeFrom(value);
}
if (clientConfig_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public Builder clearClientConfig() {
bitField0_ = (bitField0_ & ~0x00000002);
clientConfig_ = null;
if (clientConfigBuilder_ != null) {
clientConfigBuilder_.dispose();
clientConfigBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public io.grpc.benchmarks.proto.Control.ClientConfig.Builder getClientConfigBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getClientConfigFieldBuilder().getBuilder();
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
public io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder getClientConfigOrBuilder() {
if (clientConfigBuilder_ != null) {
return clientConfigBuilder_.getMessageOrBuilder();
} else {
return clientConfig_ == null ?
io.grpc.benchmarks.proto.Control.ClientConfig.getDefaultInstance() : clientConfig_;
}
}
/**
*
* Client configuration
*
*
* .grpc.testing.ClientConfig client_config = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder>
getClientConfigFieldBuilder() {
if (clientConfigBuilder_ == null) {
clientConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ClientConfig, io.grpc.benchmarks.proto.Control.ClientConfig.Builder, io.grpc.benchmarks.proto.Control.ClientConfigOrBuilder>(
getClientConfig(),
getParentForChildren(),
isClean());
clientConfig_ = null;
}
return clientConfigBuilder_;
}
private int numClients_ ;
/**
*
* Number of clients to start for the test
*
*
* int32 num_clients = 3;
* @return The numClients.
*/
@java.lang.Override
public int getNumClients() {
return numClients_;
}
/**
*
* Number of clients to start for the test
*
*
* int32 num_clients = 3;
* @param value The numClients to set.
* @return This builder for chaining.
*/
public Builder setNumClients(int value) {
numClients_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Number of clients to start for the test
*
*
* int32 num_clients = 3;
* @return This builder for chaining.
*/
public Builder clearNumClients() {
bitField0_ = (bitField0_ & ~0x00000004);
numClients_ = 0;
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.ServerConfig serverConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder> serverConfigBuilder_;
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return Whether the serverConfig field is set.
*/
public boolean hasServerConfig() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
* @return The serverConfig.
*/
public io.grpc.benchmarks.proto.Control.ServerConfig getServerConfig() {
if (serverConfigBuilder_ == null) {
return serverConfig_ == null ? io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance() : serverConfig_;
} else {
return serverConfigBuilder_.getMessage();
}
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public Builder setServerConfig(io.grpc.benchmarks.proto.Control.ServerConfig value) {
if (serverConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
serverConfig_ = value;
} else {
serverConfigBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public Builder setServerConfig(
io.grpc.benchmarks.proto.Control.ServerConfig.Builder builderForValue) {
if (serverConfigBuilder_ == null) {
serverConfig_ = builderForValue.build();
} else {
serverConfigBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public Builder mergeServerConfig(io.grpc.benchmarks.proto.Control.ServerConfig value) {
if (serverConfigBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
serverConfig_ != null &&
serverConfig_ != io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance()) {
getServerConfigBuilder().mergeFrom(value);
} else {
serverConfig_ = value;
}
} else {
serverConfigBuilder_.mergeFrom(value);
}
if (serverConfig_ != null) {
bitField0_ |= 0x00000008;
onChanged();
}
return this;
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public Builder clearServerConfig() {
bitField0_ = (bitField0_ & ~0x00000008);
serverConfig_ = null;
if (serverConfigBuilder_ != null) {
serverConfigBuilder_.dispose();
serverConfigBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public io.grpc.benchmarks.proto.Control.ServerConfig.Builder getServerConfigBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getServerConfigFieldBuilder().getBuilder();
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
public io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder getServerConfigOrBuilder() {
if (serverConfigBuilder_ != null) {
return serverConfigBuilder_.getMessageOrBuilder();
} else {
return serverConfig_ == null ?
io.grpc.benchmarks.proto.Control.ServerConfig.getDefaultInstance() : serverConfig_;
}
}
/**
*
* Server configuration
*
*
* .grpc.testing.ServerConfig server_config = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder>
getServerConfigFieldBuilder() {
if (serverConfigBuilder_ == null) {
serverConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ServerConfig, io.grpc.benchmarks.proto.Control.ServerConfig.Builder, io.grpc.benchmarks.proto.Control.ServerConfigOrBuilder>(
getServerConfig(),
getParentForChildren(),
isClean());
serverConfig_ = null;
}
return serverConfigBuilder_;
}
private int numServers_ ;
/**
*
* Number of servers to start for the test
*
*
* int32 num_servers = 5;
* @return The numServers.
*/
@java.lang.Override
public int getNumServers() {
return numServers_;
}
/**
*
* Number of servers to start for the test
*
*
* int32 num_servers = 5;
* @param value The numServers to set.
* @return This builder for chaining.
*/
public Builder setNumServers(int value) {
numServers_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Number of servers to start for the test
*
*
* int32 num_servers = 5;
* @return This builder for chaining.
*/
public Builder clearNumServers() {
bitField0_ = (bitField0_ & ~0x00000010);
numServers_ = 0;
onChanged();
return this;
}
private int warmupSeconds_ ;
/**
*
* Warmup period, in seconds
*
*
* int32 warmup_seconds = 6;
* @return The warmupSeconds.
*/
@java.lang.Override
public int getWarmupSeconds() {
return warmupSeconds_;
}
/**
*
* Warmup period, in seconds
*
*
* int32 warmup_seconds = 6;
* @param value The warmupSeconds to set.
* @return This builder for chaining.
*/
public Builder setWarmupSeconds(int value) {
warmupSeconds_ = value;
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* Warmup period, in seconds
*
*
* int32 warmup_seconds = 6;
* @return This builder for chaining.
*/
public Builder clearWarmupSeconds() {
bitField0_ = (bitField0_ & ~0x00000020);
warmupSeconds_ = 0;
onChanged();
return this;
}
private int benchmarkSeconds_ ;
/**
*
* Benchmark time, in seconds
*
*
* int32 benchmark_seconds = 7;
* @return The benchmarkSeconds.
*/
@java.lang.Override
public int getBenchmarkSeconds() {
return benchmarkSeconds_;
}
/**
*
* Benchmark time, in seconds
*
*
* int32 benchmark_seconds = 7;
* @param value The benchmarkSeconds to set.
* @return This builder for chaining.
*/
public Builder setBenchmarkSeconds(int value) {
benchmarkSeconds_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Benchmark time, in seconds
*
*
* int32 benchmark_seconds = 7;
* @return This builder for chaining.
*/
public Builder clearBenchmarkSeconds() {
bitField0_ = (bitField0_ & ~0x00000040);
benchmarkSeconds_ = 0;
onChanged();
return this;
}
private int spawnLocalWorkerCount_ ;
/**
*
* Number of workers to spawn locally (usually zero)
*
*
* int32 spawn_local_worker_count = 8;
* @return The spawnLocalWorkerCount.
*/
@java.lang.Override
public int getSpawnLocalWorkerCount() {
return spawnLocalWorkerCount_;
}
/**
*
* Number of workers to spawn locally (usually zero)
*
*
* int32 spawn_local_worker_count = 8;
* @param value The spawnLocalWorkerCount to set.
* @return This builder for chaining.
*/
public Builder setSpawnLocalWorkerCount(int value) {
spawnLocalWorkerCount_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* Number of workers to spawn locally (usually zero)
*
*
* int32 spawn_local_worker_count = 8;
* @return This builder for chaining.
*/
public Builder clearSpawnLocalWorkerCount() {
bitField0_ = (bitField0_ & ~0x00000080);
spawnLocalWorkerCount_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.Scenario)
}
// @@protoc_insertion_point(class_scope:grpc.testing.Scenario)
private static final io.grpc.benchmarks.proto.Control.Scenario DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.Scenario();
}
public static io.grpc.benchmarks.proto.Control.Scenario getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Scenario parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ScenariosOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.Scenarios)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
java.util.List
getScenariosList();
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
io.grpc.benchmarks.proto.Control.Scenario getScenarios(int index);
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
int getScenariosCount();
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
java.util.List extends io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>
getScenariosOrBuilderList();
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenariosOrBuilder(
int index);
}
/**
*
* A set of scenarios to be run with qps_json_driver
*
*
* Protobuf type {@code grpc.testing.Scenarios}
*/
public static final class Scenarios extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.Scenarios)
ScenariosOrBuilder {
private static final long serialVersionUID = 0L;
// Use Scenarios.newBuilder() to construct.
private Scenarios(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Scenarios() {
scenarios_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Scenarios();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenarios_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenarios_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Scenarios.class, io.grpc.benchmarks.proto.Control.Scenarios.Builder.class);
}
public static final int SCENARIOS_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private java.util.List scenarios_;
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
@java.lang.Override
public java.util.List getScenariosList() {
return scenarios_;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
@java.lang.Override
public java.util.List extends io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>
getScenariosOrBuilderList() {
return scenarios_;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
@java.lang.Override
public int getScenariosCount() {
return scenarios_.size();
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario getScenarios(int index) {
return scenarios_.get(index);
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenariosOrBuilder(
int index) {
return scenarios_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < scenarios_.size(); i++) {
output.writeMessage(1, scenarios_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < scenarios_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, scenarios_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.Scenarios)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.Scenarios other = (io.grpc.benchmarks.proto.Control.Scenarios) obj;
if (!getScenariosList()
.equals(other.getScenariosList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getScenariosCount() > 0) {
hash = (37 * hash) + SCENARIOS_FIELD_NUMBER;
hash = (53 * hash) + getScenariosList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.Scenarios parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.Scenarios prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* A set of scenarios to be run with qps_json_driver
*
*
* Protobuf type {@code grpc.testing.Scenarios}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.Scenarios)
io.grpc.benchmarks.proto.Control.ScenariosOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenarios_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenarios_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.Scenarios.class, io.grpc.benchmarks.proto.Control.Scenarios.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.Scenarios.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
if (scenariosBuilder_ == null) {
scenarios_ = java.util.Collections.emptyList();
} else {
scenarios_ = null;
scenariosBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_Scenarios_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenarios getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.Scenarios.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenarios build() {
io.grpc.benchmarks.proto.Control.Scenarios result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenarios buildPartial() {
io.grpc.benchmarks.proto.Control.Scenarios result = new io.grpc.benchmarks.proto.Control.Scenarios(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(io.grpc.benchmarks.proto.Control.Scenarios result) {
if (scenariosBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
scenarios_ = java.util.Collections.unmodifiableList(scenarios_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.scenarios_ = scenarios_;
} else {
result.scenarios_ = scenariosBuilder_.build();
}
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.Scenarios result) {
int from_bitField0_ = bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.Scenarios) {
return mergeFrom((io.grpc.benchmarks.proto.Control.Scenarios)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.Scenarios other) {
if (other == io.grpc.benchmarks.proto.Control.Scenarios.getDefaultInstance()) return this;
if (scenariosBuilder_ == null) {
if (!other.scenarios_.isEmpty()) {
if (scenarios_.isEmpty()) {
scenarios_ = other.scenarios_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureScenariosIsMutable();
scenarios_.addAll(other.scenarios_);
}
onChanged();
}
} else {
if (!other.scenarios_.isEmpty()) {
if (scenariosBuilder_.isEmpty()) {
scenariosBuilder_.dispose();
scenariosBuilder_ = null;
scenarios_ = other.scenarios_;
bitField0_ = (bitField0_ & ~0x00000001);
scenariosBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getScenariosFieldBuilder() : null;
} else {
scenariosBuilder_.addAllMessages(other.scenarios_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
io.grpc.benchmarks.proto.Control.Scenario m =
input.readMessage(
io.grpc.benchmarks.proto.Control.Scenario.parser(),
extensionRegistry);
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
scenarios_.add(m);
} else {
scenariosBuilder_.addMessage(m);
}
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List scenarios_ =
java.util.Collections.emptyList();
private void ensureScenariosIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
scenarios_ = new java.util.ArrayList(scenarios_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder> scenariosBuilder_;
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public java.util.List getScenariosList() {
if (scenariosBuilder_ == null) {
return java.util.Collections.unmodifiableList(scenarios_);
} else {
return scenariosBuilder_.getMessageList();
}
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public int getScenariosCount() {
if (scenariosBuilder_ == null) {
return scenarios_.size();
} else {
return scenariosBuilder_.getCount();
}
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public io.grpc.benchmarks.proto.Control.Scenario getScenarios(int index) {
if (scenariosBuilder_ == null) {
return scenarios_.get(index);
} else {
return scenariosBuilder_.getMessage(index);
}
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder setScenarios(
int index, io.grpc.benchmarks.proto.Control.Scenario value) {
if (scenariosBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureScenariosIsMutable();
scenarios_.set(index, value);
onChanged();
} else {
scenariosBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder setScenarios(
int index, io.grpc.benchmarks.proto.Control.Scenario.Builder builderForValue) {
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
scenarios_.set(index, builderForValue.build());
onChanged();
} else {
scenariosBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder addScenarios(io.grpc.benchmarks.proto.Control.Scenario value) {
if (scenariosBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureScenariosIsMutable();
scenarios_.add(value);
onChanged();
} else {
scenariosBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder addScenarios(
int index, io.grpc.benchmarks.proto.Control.Scenario value) {
if (scenariosBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureScenariosIsMutable();
scenarios_.add(index, value);
onChanged();
} else {
scenariosBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder addScenarios(
io.grpc.benchmarks.proto.Control.Scenario.Builder builderForValue) {
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
scenarios_.add(builderForValue.build());
onChanged();
} else {
scenariosBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder addScenarios(
int index, io.grpc.benchmarks.proto.Control.Scenario.Builder builderForValue) {
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
scenarios_.add(index, builderForValue.build());
onChanged();
} else {
scenariosBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder addAllScenarios(
java.lang.Iterable extends io.grpc.benchmarks.proto.Control.Scenario> values) {
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, scenarios_);
onChanged();
} else {
scenariosBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder clearScenarios() {
if (scenariosBuilder_ == null) {
scenarios_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
scenariosBuilder_.clear();
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public Builder removeScenarios(int index) {
if (scenariosBuilder_ == null) {
ensureScenariosIsMutable();
scenarios_.remove(index);
onChanged();
} else {
scenariosBuilder_.remove(index);
}
return this;
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public io.grpc.benchmarks.proto.Control.Scenario.Builder getScenariosBuilder(
int index) {
return getScenariosFieldBuilder().getBuilder(index);
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenariosOrBuilder(
int index) {
if (scenariosBuilder_ == null) {
return scenarios_.get(index); } else {
return scenariosBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public java.util.List extends io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>
getScenariosOrBuilderList() {
if (scenariosBuilder_ != null) {
return scenariosBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(scenarios_);
}
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public io.grpc.benchmarks.proto.Control.Scenario.Builder addScenariosBuilder() {
return getScenariosFieldBuilder().addBuilder(
io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance());
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public io.grpc.benchmarks.proto.Control.Scenario.Builder addScenariosBuilder(
int index) {
return getScenariosFieldBuilder().addBuilder(
index, io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance());
}
/**
* repeated .grpc.testing.Scenario scenarios = 1;
*/
public java.util.List
getScenariosBuilderList() {
return getScenariosFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>
getScenariosFieldBuilder() {
if (scenariosBuilder_ == null) {
scenariosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>(
scenarios_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
scenarios_ = null;
}
return scenariosBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.Scenarios)
}
// @@protoc_insertion_point(class_scope:grpc.testing.Scenarios)
private static final io.grpc.benchmarks.proto.Control.Scenarios DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.Scenarios();
}
public static io.grpc.benchmarks.proto.Control.Scenarios getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Scenarios parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenarios getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ScenarioResultSummaryOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ScenarioResultSummary)
com.google.protobuf.MessageOrBuilder {
/**
*
* Total number of operations per second over all clients.
*
*
* double qps = 1;
* @return The qps.
*/
double getQps();
/**
*
* QPS per one server core.
*
*
* double qps_per_server_core = 2;
* @return The qpsPerServerCore.
*/
double getQpsPerServerCore();
/**
*
* server load based on system_time (0.85 => 85%)
*
*
* double server_system_time = 3;
* @return The serverSystemTime.
*/
double getServerSystemTime();
/**
*
* server load based on user_time (0.85 => 85%)
*
*
* double server_user_time = 4;
* @return The serverUserTime.
*/
double getServerUserTime();
/**
*
* client load based on system_time (0.85 => 85%)
*
*
* double client_system_time = 5;
* @return The clientSystemTime.
*/
double getClientSystemTime();
/**
*
* client load based on user_time (0.85 => 85%)
*
*
* double client_user_time = 6;
* @return The clientUserTime.
*/
double getClientUserTime();
/**
*
* X% latency percentiles (in nanoseconds)
*
*
* double latency_50 = 7;
* @return The latency50.
*/
double getLatency50();
/**
* double latency_90 = 8;
* @return The latency90.
*/
double getLatency90();
/**
* double latency_95 = 9;
* @return The latency95.
*/
double getLatency95();
/**
* double latency_99 = 10;
* @return The latency99.
*/
double getLatency99();
/**
* double latency_999 = 11;
* @return The latency999.
*/
double getLatency999();
/**
*
* server cpu usage percentage
*
*
* double server_cpu_usage = 12;
* @return The serverCpuUsage.
*/
double getServerCpuUsage();
/**
*
* Number of requests that succeeded/failed
*
*
* double successful_requests_per_second = 13;
* @return The successfulRequestsPerSecond.
*/
double getSuccessfulRequestsPerSecond();
/**
* double failed_requests_per_second = 14;
* @return The failedRequestsPerSecond.
*/
double getFailedRequestsPerSecond();
/**
*
* Number of polls called inside completion queue per request
*
*
* double client_polls_per_request = 15;
* @return The clientPollsPerRequest.
*/
double getClientPollsPerRequest();
/**
* double server_polls_per_request = 16;
* @return The serverPollsPerRequest.
*/
double getServerPollsPerRequest();
}
/**
*
* Basic summary that can be computed from ClientStats and ServerStats
* once the scenario has finished.
*
*
* Protobuf type {@code grpc.testing.ScenarioResultSummary}
*/
public static final class ScenarioResultSummary extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ScenarioResultSummary)
ScenarioResultSummaryOrBuilder {
private static final long serialVersionUID = 0L;
// Use ScenarioResultSummary.newBuilder() to construct.
private ScenarioResultSummary(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ScenarioResultSummary() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ScenarioResultSummary();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResultSummary_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResultSummary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ScenarioResultSummary.class, io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder.class);
}
public static final int QPS_FIELD_NUMBER = 1;
private double qps_ = 0D;
/**
*
* Total number of operations per second over all clients.
*
*
* double qps = 1;
* @return The qps.
*/
@java.lang.Override
public double getQps() {
return qps_;
}
public static final int QPS_PER_SERVER_CORE_FIELD_NUMBER = 2;
private double qpsPerServerCore_ = 0D;
/**
*
* QPS per one server core.
*
*
* double qps_per_server_core = 2;
* @return The qpsPerServerCore.
*/
@java.lang.Override
public double getQpsPerServerCore() {
return qpsPerServerCore_;
}
public static final int SERVER_SYSTEM_TIME_FIELD_NUMBER = 3;
private double serverSystemTime_ = 0D;
/**
*
* server load based on system_time (0.85 => 85%)
*
*
* double server_system_time = 3;
* @return The serverSystemTime.
*/
@java.lang.Override
public double getServerSystemTime() {
return serverSystemTime_;
}
public static final int SERVER_USER_TIME_FIELD_NUMBER = 4;
private double serverUserTime_ = 0D;
/**
*
* server load based on user_time (0.85 => 85%)
*
*
* double server_user_time = 4;
* @return The serverUserTime.
*/
@java.lang.Override
public double getServerUserTime() {
return serverUserTime_;
}
public static final int CLIENT_SYSTEM_TIME_FIELD_NUMBER = 5;
private double clientSystemTime_ = 0D;
/**
*
* client load based on system_time (0.85 => 85%)
*
*
* double client_system_time = 5;
* @return The clientSystemTime.
*/
@java.lang.Override
public double getClientSystemTime() {
return clientSystemTime_;
}
public static final int CLIENT_USER_TIME_FIELD_NUMBER = 6;
private double clientUserTime_ = 0D;
/**
*
* client load based on user_time (0.85 => 85%)
*
*
* double client_user_time = 6;
* @return The clientUserTime.
*/
@java.lang.Override
public double getClientUserTime() {
return clientUserTime_;
}
public static final int LATENCY_50_FIELD_NUMBER = 7;
private double latency50_ = 0D;
/**
*
* X% latency percentiles (in nanoseconds)
*
*
* double latency_50 = 7;
* @return The latency50.
*/
@java.lang.Override
public double getLatency50() {
return latency50_;
}
public static final int LATENCY_90_FIELD_NUMBER = 8;
private double latency90_ = 0D;
/**
* double latency_90 = 8;
* @return The latency90.
*/
@java.lang.Override
public double getLatency90() {
return latency90_;
}
public static final int LATENCY_95_FIELD_NUMBER = 9;
private double latency95_ = 0D;
/**
* double latency_95 = 9;
* @return The latency95.
*/
@java.lang.Override
public double getLatency95() {
return latency95_;
}
public static final int LATENCY_99_FIELD_NUMBER = 10;
private double latency99_ = 0D;
/**
* double latency_99 = 10;
* @return The latency99.
*/
@java.lang.Override
public double getLatency99() {
return latency99_;
}
public static final int LATENCY_999_FIELD_NUMBER = 11;
private double latency999_ = 0D;
/**
* double latency_999 = 11;
* @return The latency999.
*/
@java.lang.Override
public double getLatency999() {
return latency999_;
}
public static final int SERVER_CPU_USAGE_FIELD_NUMBER = 12;
private double serverCpuUsage_ = 0D;
/**
*
* server cpu usage percentage
*
*
* double server_cpu_usage = 12;
* @return The serverCpuUsage.
*/
@java.lang.Override
public double getServerCpuUsage() {
return serverCpuUsage_;
}
public static final int SUCCESSFUL_REQUESTS_PER_SECOND_FIELD_NUMBER = 13;
private double successfulRequestsPerSecond_ = 0D;
/**
*
* Number of requests that succeeded/failed
*
*
* double successful_requests_per_second = 13;
* @return The successfulRequestsPerSecond.
*/
@java.lang.Override
public double getSuccessfulRequestsPerSecond() {
return successfulRequestsPerSecond_;
}
public static final int FAILED_REQUESTS_PER_SECOND_FIELD_NUMBER = 14;
private double failedRequestsPerSecond_ = 0D;
/**
* double failed_requests_per_second = 14;
* @return The failedRequestsPerSecond.
*/
@java.lang.Override
public double getFailedRequestsPerSecond() {
return failedRequestsPerSecond_;
}
public static final int CLIENT_POLLS_PER_REQUEST_FIELD_NUMBER = 15;
private double clientPollsPerRequest_ = 0D;
/**
*
* Number of polls called inside completion queue per request
*
*
* double client_polls_per_request = 15;
* @return The clientPollsPerRequest.
*/
@java.lang.Override
public double getClientPollsPerRequest() {
return clientPollsPerRequest_;
}
public static final int SERVER_POLLS_PER_REQUEST_FIELD_NUMBER = 16;
private double serverPollsPerRequest_ = 0D;
/**
* double server_polls_per_request = 16;
* @return The serverPollsPerRequest.
*/
@java.lang.Override
public double getServerPollsPerRequest() {
return serverPollsPerRequest_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (java.lang.Double.doubleToRawLongBits(qps_) != 0) {
output.writeDouble(1, qps_);
}
if (java.lang.Double.doubleToRawLongBits(qpsPerServerCore_) != 0) {
output.writeDouble(2, qpsPerServerCore_);
}
if (java.lang.Double.doubleToRawLongBits(serverSystemTime_) != 0) {
output.writeDouble(3, serverSystemTime_);
}
if (java.lang.Double.doubleToRawLongBits(serverUserTime_) != 0) {
output.writeDouble(4, serverUserTime_);
}
if (java.lang.Double.doubleToRawLongBits(clientSystemTime_) != 0) {
output.writeDouble(5, clientSystemTime_);
}
if (java.lang.Double.doubleToRawLongBits(clientUserTime_) != 0) {
output.writeDouble(6, clientUserTime_);
}
if (java.lang.Double.doubleToRawLongBits(latency50_) != 0) {
output.writeDouble(7, latency50_);
}
if (java.lang.Double.doubleToRawLongBits(latency90_) != 0) {
output.writeDouble(8, latency90_);
}
if (java.lang.Double.doubleToRawLongBits(latency95_) != 0) {
output.writeDouble(9, latency95_);
}
if (java.lang.Double.doubleToRawLongBits(latency99_) != 0) {
output.writeDouble(10, latency99_);
}
if (java.lang.Double.doubleToRawLongBits(latency999_) != 0) {
output.writeDouble(11, latency999_);
}
if (java.lang.Double.doubleToRawLongBits(serverCpuUsage_) != 0) {
output.writeDouble(12, serverCpuUsage_);
}
if (java.lang.Double.doubleToRawLongBits(successfulRequestsPerSecond_) != 0) {
output.writeDouble(13, successfulRequestsPerSecond_);
}
if (java.lang.Double.doubleToRawLongBits(failedRequestsPerSecond_) != 0) {
output.writeDouble(14, failedRequestsPerSecond_);
}
if (java.lang.Double.doubleToRawLongBits(clientPollsPerRequest_) != 0) {
output.writeDouble(15, clientPollsPerRequest_);
}
if (java.lang.Double.doubleToRawLongBits(serverPollsPerRequest_) != 0) {
output.writeDouble(16, serverPollsPerRequest_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (java.lang.Double.doubleToRawLongBits(qps_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(1, qps_);
}
if (java.lang.Double.doubleToRawLongBits(qpsPerServerCore_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(2, qpsPerServerCore_);
}
if (java.lang.Double.doubleToRawLongBits(serverSystemTime_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(3, serverSystemTime_);
}
if (java.lang.Double.doubleToRawLongBits(serverUserTime_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(4, serverUserTime_);
}
if (java.lang.Double.doubleToRawLongBits(clientSystemTime_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(5, clientSystemTime_);
}
if (java.lang.Double.doubleToRawLongBits(clientUserTime_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(6, clientUserTime_);
}
if (java.lang.Double.doubleToRawLongBits(latency50_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(7, latency50_);
}
if (java.lang.Double.doubleToRawLongBits(latency90_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(8, latency90_);
}
if (java.lang.Double.doubleToRawLongBits(latency95_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(9, latency95_);
}
if (java.lang.Double.doubleToRawLongBits(latency99_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(10, latency99_);
}
if (java.lang.Double.doubleToRawLongBits(latency999_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(11, latency999_);
}
if (java.lang.Double.doubleToRawLongBits(serverCpuUsage_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(12, serverCpuUsage_);
}
if (java.lang.Double.doubleToRawLongBits(successfulRequestsPerSecond_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(13, successfulRequestsPerSecond_);
}
if (java.lang.Double.doubleToRawLongBits(failedRequestsPerSecond_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(14, failedRequestsPerSecond_);
}
if (java.lang.Double.doubleToRawLongBits(clientPollsPerRequest_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(15, clientPollsPerRequest_);
}
if (java.lang.Double.doubleToRawLongBits(serverPollsPerRequest_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(16, serverPollsPerRequest_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ScenarioResultSummary)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ScenarioResultSummary other = (io.grpc.benchmarks.proto.Control.ScenarioResultSummary) obj;
if (java.lang.Double.doubleToLongBits(getQps())
!= java.lang.Double.doubleToLongBits(
other.getQps())) return false;
if (java.lang.Double.doubleToLongBits(getQpsPerServerCore())
!= java.lang.Double.doubleToLongBits(
other.getQpsPerServerCore())) return false;
if (java.lang.Double.doubleToLongBits(getServerSystemTime())
!= java.lang.Double.doubleToLongBits(
other.getServerSystemTime())) return false;
if (java.lang.Double.doubleToLongBits(getServerUserTime())
!= java.lang.Double.doubleToLongBits(
other.getServerUserTime())) return false;
if (java.lang.Double.doubleToLongBits(getClientSystemTime())
!= java.lang.Double.doubleToLongBits(
other.getClientSystemTime())) return false;
if (java.lang.Double.doubleToLongBits(getClientUserTime())
!= java.lang.Double.doubleToLongBits(
other.getClientUserTime())) return false;
if (java.lang.Double.doubleToLongBits(getLatency50())
!= java.lang.Double.doubleToLongBits(
other.getLatency50())) return false;
if (java.lang.Double.doubleToLongBits(getLatency90())
!= java.lang.Double.doubleToLongBits(
other.getLatency90())) return false;
if (java.lang.Double.doubleToLongBits(getLatency95())
!= java.lang.Double.doubleToLongBits(
other.getLatency95())) return false;
if (java.lang.Double.doubleToLongBits(getLatency99())
!= java.lang.Double.doubleToLongBits(
other.getLatency99())) return false;
if (java.lang.Double.doubleToLongBits(getLatency999())
!= java.lang.Double.doubleToLongBits(
other.getLatency999())) return false;
if (java.lang.Double.doubleToLongBits(getServerCpuUsage())
!= java.lang.Double.doubleToLongBits(
other.getServerCpuUsage())) return false;
if (java.lang.Double.doubleToLongBits(getSuccessfulRequestsPerSecond())
!= java.lang.Double.doubleToLongBits(
other.getSuccessfulRequestsPerSecond())) return false;
if (java.lang.Double.doubleToLongBits(getFailedRequestsPerSecond())
!= java.lang.Double.doubleToLongBits(
other.getFailedRequestsPerSecond())) return false;
if (java.lang.Double.doubleToLongBits(getClientPollsPerRequest())
!= java.lang.Double.doubleToLongBits(
other.getClientPollsPerRequest())) return false;
if (java.lang.Double.doubleToLongBits(getServerPollsPerRequest())
!= java.lang.Double.doubleToLongBits(
other.getServerPollsPerRequest())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + QPS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getQps()));
hash = (37 * hash) + QPS_PER_SERVER_CORE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getQpsPerServerCore()));
hash = (37 * hash) + SERVER_SYSTEM_TIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getServerSystemTime()));
hash = (37 * hash) + SERVER_USER_TIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getServerUserTime()));
hash = (37 * hash) + CLIENT_SYSTEM_TIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getClientSystemTime()));
hash = (37 * hash) + CLIENT_USER_TIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getClientUserTime()));
hash = (37 * hash) + LATENCY_50_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getLatency50()));
hash = (37 * hash) + LATENCY_90_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getLatency90()));
hash = (37 * hash) + LATENCY_95_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getLatency95()));
hash = (37 * hash) + LATENCY_99_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getLatency99()));
hash = (37 * hash) + LATENCY_999_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getLatency999()));
hash = (37 * hash) + SERVER_CPU_USAGE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getServerCpuUsage()));
hash = (37 * hash) + SUCCESSFUL_REQUESTS_PER_SECOND_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getSuccessfulRequestsPerSecond()));
hash = (37 * hash) + FAILED_REQUESTS_PER_SECOND_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getFailedRequestsPerSecond()));
hash = (37 * hash) + CLIENT_POLLS_PER_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getClientPollsPerRequest()));
hash = (37 * hash) + SERVER_POLLS_PER_REQUEST_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getServerPollsPerRequest()));
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ScenarioResultSummary prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Basic summary that can be computed from ClientStats and ServerStats
* once the scenario has finished.
*
*
* Protobuf type {@code grpc.testing.ScenarioResultSummary}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ScenarioResultSummary)
io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResultSummary_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResultSummary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ScenarioResultSummary.class, io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ScenarioResultSummary.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
qps_ = 0D;
qpsPerServerCore_ = 0D;
serverSystemTime_ = 0D;
serverUserTime_ = 0D;
clientSystemTime_ = 0D;
clientUserTime_ = 0D;
latency50_ = 0D;
latency90_ = 0D;
latency95_ = 0D;
latency99_ = 0D;
latency999_ = 0D;
serverCpuUsage_ = 0D;
successfulRequestsPerSecond_ = 0D;
failedRequestsPerSecond_ = 0D;
clientPollsPerRequest_ = 0D;
serverPollsPerRequest_ = 0D;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResultSummary_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary build() {
io.grpc.benchmarks.proto.Control.ScenarioResultSummary result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary buildPartial() {
io.grpc.benchmarks.proto.Control.ScenarioResultSummary result = new io.grpc.benchmarks.proto.Control.ScenarioResultSummary(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ScenarioResultSummary result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.qps_ = qps_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.qpsPerServerCore_ = qpsPerServerCore_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.serverSystemTime_ = serverSystemTime_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.serverUserTime_ = serverUserTime_;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.clientSystemTime_ = clientSystemTime_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.clientUserTime_ = clientUserTime_;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.latency50_ = latency50_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.latency90_ = latency90_;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.latency95_ = latency95_;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.latency99_ = latency99_;
}
if (((from_bitField0_ & 0x00000400) != 0)) {
result.latency999_ = latency999_;
}
if (((from_bitField0_ & 0x00000800) != 0)) {
result.serverCpuUsage_ = serverCpuUsage_;
}
if (((from_bitField0_ & 0x00001000) != 0)) {
result.successfulRequestsPerSecond_ = successfulRequestsPerSecond_;
}
if (((from_bitField0_ & 0x00002000) != 0)) {
result.failedRequestsPerSecond_ = failedRequestsPerSecond_;
}
if (((from_bitField0_ & 0x00004000) != 0)) {
result.clientPollsPerRequest_ = clientPollsPerRequest_;
}
if (((from_bitField0_ & 0x00008000) != 0)) {
result.serverPollsPerRequest_ = serverPollsPerRequest_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ScenarioResultSummary) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ScenarioResultSummary)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ScenarioResultSummary other) {
if (other == io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance()) return this;
if (other.getQps() != 0D) {
setQps(other.getQps());
}
if (other.getQpsPerServerCore() != 0D) {
setQpsPerServerCore(other.getQpsPerServerCore());
}
if (other.getServerSystemTime() != 0D) {
setServerSystemTime(other.getServerSystemTime());
}
if (other.getServerUserTime() != 0D) {
setServerUserTime(other.getServerUserTime());
}
if (other.getClientSystemTime() != 0D) {
setClientSystemTime(other.getClientSystemTime());
}
if (other.getClientUserTime() != 0D) {
setClientUserTime(other.getClientUserTime());
}
if (other.getLatency50() != 0D) {
setLatency50(other.getLatency50());
}
if (other.getLatency90() != 0D) {
setLatency90(other.getLatency90());
}
if (other.getLatency95() != 0D) {
setLatency95(other.getLatency95());
}
if (other.getLatency99() != 0D) {
setLatency99(other.getLatency99());
}
if (other.getLatency999() != 0D) {
setLatency999(other.getLatency999());
}
if (other.getServerCpuUsage() != 0D) {
setServerCpuUsage(other.getServerCpuUsage());
}
if (other.getSuccessfulRequestsPerSecond() != 0D) {
setSuccessfulRequestsPerSecond(other.getSuccessfulRequestsPerSecond());
}
if (other.getFailedRequestsPerSecond() != 0D) {
setFailedRequestsPerSecond(other.getFailedRequestsPerSecond());
}
if (other.getClientPollsPerRequest() != 0D) {
setClientPollsPerRequest(other.getClientPollsPerRequest());
}
if (other.getServerPollsPerRequest() != 0D) {
setServerPollsPerRequest(other.getServerPollsPerRequest());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 9: {
qps_ = input.readDouble();
bitField0_ |= 0x00000001;
break;
} // case 9
case 17: {
qpsPerServerCore_ = input.readDouble();
bitField0_ |= 0x00000002;
break;
} // case 17
case 25: {
serverSystemTime_ = input.readDouble();
bitField0_ |= 0x00000004;
break;
} // case 25
case 33: {
serverUserTime_ = input.readDouble();
bitField0_ |= 0x00000008;
break;
} // case 33
case 41: {
clientSystemTime_ = input.readDouble();
bitField0_ |= 0x00000010;
break;
} // case 41
case 49: {
clientUserTime_ = input.readDouble();
bitField0_ |= 0x00000020;
break;
} // case 49
case 57: {
latency50_ = input.readDouble();
bitField0_ |= 0x00000040;
break;
} // case 57
case 65: {
latency90_ = input.readDouble();
bitField0_ |= 0x00000080;
break;
} // case 65
case 73: {
latency95_ = input.readDouble();
bitField0_ |= 0x00000100;
break;
} // case 73
case 81: {
latency99_ = input.readDouble();
bitField0_ |= 0x00000200;
break;
} // case 81
case 89: {
latency999_ = input.readDouble();
bitField0_ |= 0x00000400;
break;
} // case 89
case 97: {
serverCpuUsage_ = input.readDouble();
bitField0_ |= 0x00000800;
break;
} // case 97
case 105: {
successfulRequestsPerSecond_ = input.readDouble();
bitField0_ |= 0x00001000;
break;
} // case 105
case 113: {
failedRequestsPerSecond_ = input.readDouble();
bitField0_ |= 0x00002000;
break;
} // case 113
case 121: {
clientPollsPerRequest_ = input.readDouble();
bitField0_ |= 0x00004000;
break;
} // case 121
case 129: {
serverPollsPerRequest_ = input.readDouble();
bitField0_ |= 0x00008000;
break;
} // case 129
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private double qps_ ;
/**
*
* Total number of operations per second over all clients.
*
*
* double qps = 1;
* @return The qps.
*/
@java.lang.Override
public double getQps() {
return qps_;
}
/**
*
* Total number of operations per second over all clients.
*
*
* double qps = 1;
* @param value The qps to set.
* @return This builder for chaining.
*/
public Builder setQps(double value) {
qps_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Total number of operations per second over all clients.
*
*
* double qps = 1;
* @return This builder for chaining.
*/
public Builder clearQps() {
bitField0_ = (bitField0_ & ~0x00000001);
qps_ = 0D;
onChanged();
return this;
}
private double qpsPerServerCore_ ;
/**
*
* QPS per one server core.
*
*
* double qps_per_server_core = 2;
* @return The qpsPerServerCore.
*/
@java.lang.Override
public double getQpsPerServerCore() {
return qpsPerServerCore_;
}
/**
*
* QPS per one server core.
*
*
* double qps_per_server_core = 2;
* @param value The qpsPerServerCore to set.
* @return This builder for chaining.
*/
public Builder setQpsPerServerCore(double value) {
qpsPerServerCore_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* QPS per one server core.
*
*
* double qps_per_server_core = 2;
* @return This builder for chaining.
*/
public Builder clearQpsPerServerCore() {
bitField0_ = (bitField0_ & ~0x00000002);
qpsPerServerCore_ = 0D;
onChanged();
return this;
}
private double serverSystemTime_ ;
/**
*
* server load based on system_time (0.85 => 85%)
*
*
* double server_system_time = 3;
* @return The serverSystemTime.
*/
@java.lang.Override
public double getServerSystemTime() {
return serverSystemTime_;
}
/**
*
* server load based on system_time (0.85 => 85%)
*
*
* double server_system_time = 3;
* @param value The serverSystemTime to set.
* @return This builder for chaining.
*/
public Builder setServerSystemTime(double value) {
serverSystemTime_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* server load based on system_time (0.85 => 85%)
*
*
* double server_system_time = 3;
* @return This builder for chaining.
*/
public Builder clearServerSystemTime() {
bitField0_ = (bitField0_ & ~0x00000004);
serverSystemTime_ = 0D;
onChanged();
return this;
}
private double serverUserTime_ ;
/**
*
* server load based on user_time (0.85 => 85%)
*
*
* double server_user_time = 4;
* @return The serverUserTime.
*/
@java.lang.Override
public double getServerUserTime() {
return serverUserTime_;
}
/**
*
* server load based on user_time (0.85 => 85%)
*
*
* double server_user_time = 4;
* @param value The serverUserTime to set.
* @return This builder for chaining.
*/
public Builder setServerUserTime(double value) {
serverUserTime_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* server load based on user_time (0.85 => 85%)
*
*
* double server_user_time = 4;
* @return This builder for chaining.
*/
public Builder clearServerUserTime() {
bitField0_ = (bitField0_ & ~0x00000008);
serverUserTime_ = 0D;
onChanged();
return this;
}
private double clientSystemTime_ ;
/**
*
* client load based on system_time (0.85 => 85%)
*
*
* double client_system_time = 5;
* @return The clientSystemTime.
*/
@java.lang.Override
public double getClientSystemTime() {
return clientSystemTime_;
}
/**
*
* client load based on system_time (0.85 => 85%)
*
*
* double client_system_time = 5;
* @param value The clientSystemTime to set.
* @return This builder for chaining.
*/
public Builder setClientSystemTime(double value) {
clientSystemTime_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* client load based on system_time (0.85 => 85%)
*
*
* double client_system_time = 5;
* @return This builder for chaining.
*/
public Builder clearClientSystemTime() {
bitField0_ = (bitField0_ & ~0x00000010);
clientSystemTime_ = 0D;
onChanged();
return this;
}
private double clientUserTime_ ;
/**
*
* client load based on user_time (0.85 => 85%)
*
*
* double client_user_time = 6;
* @return The clientUserTime.
*/
@java.lang.Override
public double getClientUserTime() {
return clientUserTime_;
}
/**
*
* client load based on user_time (0.85 => 85%)
*
*
* double client_user_time = 6;
* @param value The clientUserTime to set.
* @return This builder for chaining.
*/
public Builder setClientUserTime(double value) {
clientUserTime_ = value;
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* client load based on user_time (0.85 => 85%)
*
*
* double client_user_time = 6;
* @return This builder for chaining.
*/
public Builder clearClientUserTime() {
bitField0_ = (bitField0_ & ~0x00000020);
clientUserTime_ = 0D;
onChanged();
return this;
}
private double latency50_ ;
/**
*
* X% latency percentiles (in nanoseconds)
*
*
* double latency_50 = 7;
* @return The latency50.
*/
@java.lang.Override
public double getLatency50() {
return latency50_;
}
/**
*
* X% latency percentiles (in nanoseconds)
*
*
* double latency_50 = 7;
* @param value The latency50 to set.
* @return This builder for chaining.
*/
public Builder setLatency50(double value) {
latency50_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* X% latency percentiles (in nanoseconds)
*
*
* double latency_50 = 7;
* @return This builder for chaining.
*/
public Builder clearLatency50() {
bitField0_ = (bitField0_ & ~0x00000040);
latency50_ = 0D;
onChanged();
return this;
}
private double latency90_ ;
/**
* double latency_90 = 8;
* @return The latency90.
*/
@java.lang.Override
public double getLatency90() {
return latency90_;
}
/**
* double latency_90 = 8;
* @param value The latency90 to set.
* @return This builder for chaining.
*/
public Builder setLatency90(double value) {
latency90_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
* double latency_90 = 8;
* @return This builder for chaining.
*/
public Builder clearLatency90() {
bitField0_ = (bitField0_ & ~0x00000080);
latency90_ = 0D;
onChanged();
return this;
}
private double latency95_ ;
/**
* double latency_95 = 9;
* @return The latency95.
*/
@java.lang.Override
public double getLatency95() {
return latency95_;
}
/**
* double latency_95 = 9;
* @param value The latency95 to set.
* @return This builder for chaining.
*/
public Builder setLatency95(double value) {
latency95_ = value;
bitField0_ |= 0x00000100;
onChanged();
return this;
}
/**
* double latency_95 = 9;
* @return This builder for chaining.
*/
public Builder clearLatency95() {
bitField0_ = (bitField0_ & ~0x00000100);
latency95_ = 0D;
onChanged();
return this;
}
private double latency99_ ;
/**
* double latency_99 = 10;
* @return The latency99.
*/
@java.lang.Override
public double getLatency99() {
return latency99_;
}
/**
* double latency_99 = 10;
* @param value The latency99 to set.
* @return This builder for chaining.
*/
public Builder setLatency99(double value) {
latency99_ = value;
bitField0_ |= 0x00000200;
onChanged();
return this;
}
/**
* double latency_99 = 10;
* @return This builder for chaining.
*/
public Builder clearLatency99() {
bitField0_ = (bitField0_ & ~0x00000200);
latency99_ = 0D;
onChanged();
return this;
}
private double latency999_ ;
/**
* double latency_999 = 11;
* @return The latency999.
*/
@java.lang.Override
public double getLatency999() {
return latency999_;
}
/**
* double latency_999 = 11;
* @param value The latency999 to set.
* @return This builder for chaining.
*/
public Builder setLatency999(double value) {
latency999_ = value;
bitField0_ |= 0x00000400;
onChanged();
return this;
}
/**
* double latency_999 = 11;
* @return This builder for chaining.
*/
public Builder clearLatency999() {
bitField0_ = (bitField0_ & ~0x00000400);
latency999_ = 0D;
onChanged();
return this;
}
private double serverCpuUsage_ ;
/**
*
* server cpu usage percentage
*
*
* double server_cpu_usage = 12;
* @return The serverCpuUsage.
*/
@java.lang.Override
public double getServerCpuUsage() {
return serverCpuUsage_;
}
/**
*
* server cpu usage percentage
*
*
* double server_cpu_usage = 12;
* @param value The serverCpuUsage to set.
* @return This builder for chaining.
*/
public Builder setServerCpuUsage(double value) {
serverCpuUsage_ = value;
bitField0_ |= 0x00000800;
onChanged();
return this;
}
/**
*
* server cpu usage percentage
*
*
* double server_cpu_usage = 12;
* @return This builder for chaining.
*/
public Builder clearServerCpuUsage() {
bitField0_ = (bitField0_ & ~0x00000800);
serverCpuUsage_ = 0D;
onChanged();
return this;
}
private double successfulRequestsPerSecond_ ;
/**
*
* Number of requests that succeeded/failed
*
*
* double successful_requests_per_second = 13;
* @return The successfulRequestsPerSecond.
*/
@java.lang.Override
public double getSuccessfulRequestsPerSecond() {
return successfulRequestsPerSecond_;
}
/**
*
* Number of requests that succeeded/failed
*
*
* double successful_requests_per_second = 13;
* @param value The successfulRequestsPerSecond to set.
* @return This builder for chaining.
*/
public Builder setSuccessfulRequestsPerSecond(double value) {
successfulRequestsPerSecond_ = value;
bitField0_ |= 0x00001000;
onChanged();
return this;
}
/**
*
* Number of requests that succeeded/failed
*
*
* double successful_requests_per_second = 13;
* @return This builder for chaining.
*/
public Builder clearSuccessfulRequestsPerSecond() {
bitField0_ = (bitField0_ & ~0x00001000);
successfulRequestsPerSecond_ = 0D;
onChanged();
return this;
}
private double failedRequestsPerSecond_ ;
/**
* double failed_requests_per_second = 14;
* @return The failedRequestsPerSecond.
*/
@java.lang.Override
public double getFailedRequestsPerSecond() {
return failedRequestsPerSecond_;
}
/**
* double failed_requests_per_second = 14;
* @param value The failedRequestsPerSecond to set.
* @return This builder for chaining.
*/
public Builder setFailedRequestsPerSecond(double value) {
failedRequestsPerSecond_ = value;
bitField0_ |= 0x00002000;
onChanged();
return this;
}
/**
* double failed_requests_per_second = 14;
* @return This builder for chaining.
*/
public Builder clearFailedRequestsPerSecond() {
bitField0_ = (bitField0_ & ~0x00002000);
failedRequestsPerSecond_ = 0D;
onChanged();
return this;
}
private double clientPollsPerRequest_ ;
/**
*
* Number of polls called inside completion queue per request
*
*
* double client_polls_per_request = 15;
* @return The clientPollsPerRequest.
*/
@java.lang.Override
public double getClientPollsPerRequest() {
return clientPollsPerRequest_;
}
/**
*
* Number of polls called inside completion queue per request
*
*
* double client_polls_per_request = 15;
* @param value The clientPollsPerRequest to set.
* @return This builder for chaining.
*/
public Builder setClientPollsPerRequest(double value) {
clientPollsPerRequest_ = value;
bitField0_ |= 0x00004000;
onChanged();
return this;
}
/**
*
* Number of polls called inside completion queue per request
*
*
* double client_polls_per_request = 15;
* @return This builder for chaining.
*/
public Builder clearClientPollsPerRequest() {
bitField0_ = (bitField0_ & ~0x00004000);
clientPollsPerRequest_ = 0D;
onChanged();
return this;
}
private double serverPollsPerRequest_ ;
/**
* double server_polls_per_request = 16;
* @return The serverPollsPerRequest.
*/
@java.lang.Override
public double getServerPollsPerRequest() {
return serverPollsPerRequest_;
}
/**
* double server_polls_per_request = 16;
* @param value The serverPollsPerRequest to set.
* @return This builder for chaining.
*/
public Builder setServerPollsPerRequest(double value) {
serverPollsPerRequest_ = value;
bitField0_ |= 0x00008000;
onChanged();
return this;
}
/**
* double server_polls_per_request = 16;
* @return This builder for chaining.
*/
public Builder clearServerPollsPerRequest() {
bitField0_ = (bitField0_ & ~0x00008000);
serverPollsPerRequest_ = 0D;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ScenarioResultSummary)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ScenarioResultSummary)
private static final io.grpc.benchmarks.proto.Control.ScenarioResultSummary DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ScenarioResultSummary();
}
public static io.grpc.benchmarks.proto.Control.ScenarioResultSummary getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ScenarioResultSummary parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ScenarioResultOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.testing.ScenarioResult)
com.google.protobuf.MessageOrBuilder {
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return Whether the scenario field is set.
*/
boolean hasScenario();
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return The scenario.
*/
io.grpc.benchmarks.proto.Control.Scenario getScenario();
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenarioOrBuilder();
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return Whether the latencies field is set.
*/
boolean hasLatencies();
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return The latencies.
*/
io.grpc.benchmarks.proto.Stats.HistogramData getLatencies();
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder getLatenciesOrBuilder();
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
java.util.List
getClientStatsList();
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
io.grpc.benchmarks.proto.Stats.ClientStats getClientStats(int index);
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
int getClientStatsCount();
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
java.util.List extends io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>
getClientStatsOrBuilderList();
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getClientStatsOrBuilder(
int index);
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
java.util.List
getServerStatsList();
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
io.grpc.benchmarks.proto.Stats.ServerStats getServerStats(int index);
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
int getServerStatsCount();
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
java.util.List extends io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>
getServerStatsOrBuilderList();
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getServerStatsOrBuilder(
int index);
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return A list containing the serverCores.
*/
java.util.List getServerCoresList();
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return The count of serverCores.
*/
int getServerCoresCount();
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param index The index of the element to return.
* @return The serverCores at the given index.
*/
int getServerCores(int index);
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return Whether the summary field is set.
*/
boolean hasSummary();
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return The summary.
*/
io.grpc.benchmarks.proto.Control.ScenarioResultSummary getSummary();
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder getSummaryOrBuilder();
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return A list containing the clientSuccess.
*/
java.util.List getClientSuccessList();
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return The count of clientSuccess.
*/
int getClientSuccessCount();
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param index The index of the element to return.
* @return The clientSuccess at the given index.
*/
boolean getClientSuccess(int index);
/**
* repeated bool server_success = 8;
* @return A list containing the serverSuccess.
*/
java.util.List getServerSuccessList();
/**
* repeated bool server_success = 8;
* @return The count of serverSuccess.
*/
int getServerSuccessCount();
/**
* repeated bool server_success = 8;
* @param index The index of the element to return.
* @return The serverSuccess at the given index.
*/
boolean getServerSuccess(int index);
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
java.util.List
getRequestResultsList();
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
io.grpc.benchmarks.proto.Stats.RequestResultCount getRequestResults(int index);
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
int getRequestResultsCount();
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
java.util.List extends io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder>
getRequestResultsOrBuilderList();
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder getRequestResultsOrBuilder(
int index);
}
/**
*
* Results of a single benchmark scenario.
*
*
* Protobuf type {@code grpc.testing.ScenarioResult}
*/
public static final class ScenarioResult extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:grpc.testing.ScenarioResult)
ScenarioResultOrBuilder {
private static final long serialVersionUID = 0L;
// Use ScenarioResult.newBuilder() to construct.
private ScenarioResult(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ScenarioResult() {
clientStats_ = java.util.Collections.emptyList();
serverStats_ = java.util.Collections.emptyList();
serverCores_ = emptyIntList();
clientSuccess_ = emptyBooleanList();
serverSuccess_ = emptyBooleanList();
requestResults_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ScenarioResult();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ScenarioResult.class, io.grpc.benchmarks.proto.Control.ScenarioResult.Builder.class);
}
private int bitField0_;
public static final int SCENARIO_FIELD_NUMBER = 1;
private io.grpc.benchmarks.proto.Control.Scenario scenario_;
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return Whether the scenario field is set.
*/
@java.lang.Override
public boolean hasScenario() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return The scenario.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.Scenario getScenario() {
return scenario_ == null ? io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance() : scenario_;
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenarioOrBuilder() {
return scenario_ == null ? io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance() : scenario_;
}
public static final int LATENCIES_FIELD_NUMBER = 2;
private io.grpc.benchmarks.proto.Stats.HistogramData latencies_;
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return Whether the latencies field is set.
*/
@java.lang.Override
public boolean hasLatencies() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return The latencies.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.HistogramData getLatencies() {
return latencies_ == null ? io.grpc.benchmarks.proto.Stats.HistogramData.getDefaultInstance() : latencies_;
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder getLatenciesOrBuilder() {
return latencies_ == null ? io.grpc.benchmarks.proto.Stats.HistogramData.getDefaultInstance() : latencies_;
}
public static final int CLIENT_STATS_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private java.util.List clientStats_;
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
@java.lang.Override
public java.util.List getClientStatsList() {
return clientStats_;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
@java.lang.Override
public java.util.List extends io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>
getClientStatsOrBuilderList() {
return clientStats_;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
@java.lang.Override
public int getClientStatsCount() {
return clientStats_.size();
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ClientStats getClientStats(int index) {
return clientStats_.get(index);
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getClientStatsOrBuilder(
int index) {
return clientStats_.get(index);
}
public static final int SERVER_STATS_FIELD_NUMBER = 4;
@SuppressWarnings("serial")
private java.util.List serverStats_;
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
@java.lang.Override
public java.util.List getServerStatsList() {
return serverStats_;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
@java.lang.Override
public java.util.List extends io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>
getServerStatsOrBuilderList() {
return serverStats_;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
@java.lang.Override
public int getServerStatsCount() {
return serverStats_.size();
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ServerStats getServerStats(int index) {
return serverStats_.get(index);
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getServerStatsOrBuilder(
int index) {
return serverStats_.get(index);
}
public static final int SERVER_CORES_FIELD_NUMBER = 5;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.IntList serverCores_ =
emptyIntList();
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return A list containing the serverCores.
*/
@java.lang.Override
public java.util.List
getServerCoresList() {
return serverCores_;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return The count of serverCores.
*/
public int getServerCoresCount() {
return serverCores_.size();
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param index The index of the element to return.
* @return The serverCores at the given index.
*/
public int getServerCores(int index) {
return serverCores_.getInt(index);
}
private int serverCoresMemoizedSerializedSize = -1;
public static final int SUMMARY_FIELD_NUMBER = 6;
private io.grpc.benchmarks.proto.Control.ScenarioResultSummary summary_;
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return Whether the summary field is set.
*/
@java.lang.Override
public boolean hasSummary() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return The summary.
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary getSummary() {
return summary_ == null ? io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance() : summary_;
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder getSummaryOrBuilder() {
return summary_ == null ? io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance() : summary_;
}
public static final int CLIENT_SUCCESS_FIELD_NUMBER = 7;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.BooleanList clientSuccess_ =
emptyBooleanList();
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return A list containing the clientSuccess.
*/
@java.lang.Override
public java.util.List
getClientSuccessList() {
return clientSuccess_;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return The count of clientSuccess.
*/
public int getClientSuccessCount() {
return clientSuccess_.size();
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param index The index of the element to return.
* @return The clientSuccess at the given index.
*/
public boolean getClientSuccess(int index) {
return clientSuccess_.getBoolean(index);
}
private int clientSuccessMemoizedSerializedSize = -1;
public static final int SERVER_SUCCESS_FIELD_NUMBER = 8;
@SuppressWarnings("serial")
private com.google.protobuf.Internal.BooleanList serverSuccess_ =
emptyBooleanList();
/**
* repeated bool server_success = 8;
* @return A list containing the serverSuccess.
*/
@java.lang.Override
public java.util.List
getServerSuccessList() {
return serverSuccess_;
}
/**
* repeated bool server_success = 8;
* @return The count of serverSuccess.
*/
public int getServerSuccessCount() {
return serverSuccess_.size();
}
/**
* repeated bool server_success = 8;
* @param index The index of the element to return.
* @return The serverSuccess at the given index.
*/
public boolean getServerSuccess(int index) {
return serverSuccess_.getBoolean(index);
}
private int serverSuccessMemoizedSerializedSize = -1;
public static final int REQUEST_RESULTS_FIELD_NUMBER = 9;
@SuppressWarnings("serial")
private java.util.List requestResults_;
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
@java.lang.Override
public java.util.List getRequestResultsList() {
return requestResults_;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
@java.lang.Override
public java.util.List extends io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder>
getRequestResultsOrBuilderList() {
return requestResults_;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
@java.lang.Override
public int getRequestResultsCount() {
return requestResults_.size();
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.RequestResultCount getRequestResults(int index) {
return requestResults_.get(index);
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
@java.lang.Override
public io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder getRequestResultsOrBuilder(
int index) {
return requestResults_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getScenario());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getLatencies());
}
for (int i = 0; i < clientStats_.size(); i++) {
output.writeMessage(3, clientStats_.get(i));
}
for (int i = 0; i < serverStats_.size(); i++) {
output.writeMessage(4, serverStats_.get(i));
}
if (getServerCoresList().size() > 0) {
output.writeUInt32NoTag(42);
output.writeUInt32NoTag(serverCoresMemoizedSerializedSize);
}
for (int i = 0; i < serverCores_.size(); i++) {
output.writeInt32NoTag(serverCores_.getInt(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(6, getSummary());
}
if (getClientSuccessList().size() > 0) {
output.writeUInt32NoTag(58);
output.writeUInt32NoTag(clientSuccessMemoizedSerializedSize);
}
for (int i = 0; i < clientSuccess_.size(); i++) {
output.writeBoolNoTag(clientSuccess_.getBoolean(i));
}
if (getServerSuccessList().size() > 0) {
output.writeUInt32NoTag(66);
output.writeUInt32NoTag(serverSuccessMemoizedSerializedSize);
}
for (int i = 0; i < serverSuccess_.size(); i++) {
output.writeBoolNoTag(serverSuccess_.getBoolean(i));
}
for (int i = 0; i < requestResults_.size(); i++) {
output.writeMessage(9, requestResults_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getScenario());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getLatencies());
}
for (int i = 0; i < clientStats_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, clientStats_.get(i));
}
for (int i = 0; i < serverStats_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, serverStats_.get(i));
}
{
int dataSize = 0;
for (int i = 0; i < serverCores_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(serverCores_.getInt(i));
}
size += dataSize;
if (!getServerCoresList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
serverCoresMemoizedSerializedSize = dataSize;
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getSummary());
}
{
int dataSize = 0;
dataSize = 1 * getClientSuccessList().size();
size += dataSize;
if (!getClientSuccessList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
clientSuccessMemoizedSerializedSize = dataSize;
}
{
int dataSize = 0;
dataSize = 1 * getServerSuccessList().size();
size += dataSize;
if (!getServerSuccessList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
serverSuccessMemoizedSerializedSize = dataSize;
}
for (int i = 0; i < requestResults_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, requestResults_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.grpc.benchmarks.proto.Control.ScenarioResult)) {
return super.equals(obj);
}
io.grpc.benchmarks.proto.Control.ScenarioResult other = (io.grpc.benchmarks.proto.Control.ScenarioResult) obj;
if (hasScenario() != other.hasScenario()) return false;
if (hasScenario()) {
if (!getScenario()
.equals(other.getScenario())) return false;
}
if (hasLatencies() != other.hasLatencies()) return false;
if (hasLatencies()) {
if (!getLatencies()
.equals(other.getLatencies())) return false;
}
if (!getClientStatsList()
.equals(other.getClientStatsList())) return false;
if (!getServerStatsList()
.equals(other.getServerStatsList())) return false;
if (!getServerCoresList()
.equals(other.getServerCoresList())) return false;
if (hasSummary() != other.hasSummary()) return false;
if (hasSummary()) {
if (!getSummary()
.equals(other.getSummary())) return false;
}
if (!getClientSuccessList()
.equals(other.getClientSuccessList())) return false;
if (!getServerSuccessList()
.equals(other.getServerSuccessList())) return false;
if (!getRequestResultsList()
.equals(other.getRequestResultsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasScenario()) {
hash = (37 * hash) + SCENARIO_FIELD_NUMBER;
hash = (53 * hash) + getScenario().hashCode();
}
if (hasLatencies()) {
hash = (37 * hash) + LATENCIES_FIELD_NUMBER;
hash = (53 * hash) + getLatencies().hashCode();
}
if (getClientStatsCount() > 0) {
hash = (37 * hash) + CLIENT_STATS_FIELD_NUMBER;
hash = (53 * hash) + getClientStatsList().hashCode();
}
if (getServerStatsCount() > 0) {
hash = (37 * hash) + SERVER_STATS_FIELD_NUMBER;
hash = (53 * hash) + getServerStatsList().hashCode();
}
if (getServerCoresCount() > 0) {
hash = (37 * hash) + SERVER_CORES_FIELD_NUMBER;
hash = (53 * hash) + getServerCoresList().hashCode();
}
if (hasSummary()) {
hash = (37 * hash) + SUMMARY_FIELD_NUMBER;
hash = (53 * hash) + getSummary().hashCode();
}
if (getClientSuccessCount() > 0) {
hash = (37 * hash) + CLIENT_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + getClientSuccessList().hashCode();
}
if (getServerSuccessCount() > 0) {
hash = (37 * hash) + SERVER_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + getServerSuccessList().hashCode();
}
if (getRequestResultsCount() > 0) {
hash = (37 * hash) + REQUEST_RESULTS_FIELD_NUMBER;
hash = (53 * hash) + getRequestResultsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.grpc.benchmarks.proto.Control.ScenarioResult prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Results of a single benchmark scenario.
*
*
* Protobuf type {@code grpc.testing.ScenarioResult}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:grpc.testing.ScenarioResult)
io.grpc.benchmarks.proto.Control.ScenarioResultOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.grpc.benchmarks.proto.Control.ScenarioResult.class, io.grpc.benchmarks.proto.Control.ScenarioResult.Builder.class);
}
// Construct using io.grpc.benchmarks.proto.Control.ScenarioResult.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getScenarioFieldBuilder();
getLatenciesFieldBuilder();
getClientStatsFieldBuilder();
getServerStatsFieldBuilder();
getSummaryFieldBuilder();
getRequestResultsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
scenario_ = null;
if (scenarioBuilder_ != null) {
scenarioBuilder_.dispose();
scenarioBuilder_ = null;
}
latencies_ = null;
if (latenciesBuilder_ != null) {
latenciesBuilder_.dispose();
latenciesBuilder_ = null;
}
if (clientStatsBuilder_ == null) {
clientStats_ = java.util.Collections.emptyList();
} else {
clientStats_ = null;
clientStatsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (serverStatsBuilder_ == null) {
serverStats_ = java.util.Collections.emptyList();
} else {
serverStats_ = null;
serverStatsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
serverCores_ = emptyIntList();
summary_ = null;
if (summaryBuilder_ != null) {
summaryBuilder_.dispose();
summaryBuilder_ = null;
}
clientSuccess_ = emptyBooleanList();
serverSuccess_ = emptyBooleanList();
if (requestResultsBuilder_ == null) {
requestResults_ = java.util.Collections.emptyList();
} else {
requestResults_ = null;
requestResultsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.grpc.benchmarks.proto.Control.internal_static_grpc_testing_ScenarioResult_descriptor;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResult getDefaultInstanceForType() {
return io.grpc.benchmarks.proto.Control.ScenarioResult.getDefaultInstance();
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResult build() {
io.grpc.benchmarks.proto.Control.ScenarioResult result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResult buildPartial() {
io.grpc.benchmarks.proto.Control.ScenarioResult result = new io.grpc.benchmarks.proto.Control.ScenarioResult(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(io.grpc.benchmarks.proto.Control.ScenarioResult result) {
if (clientStatsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
clientStats_ = java.util.Collections.unmodifiableList(clientStats_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.clientStats_ = clientStats_;
} else {
result.clientStats_ = clientStatsBuilder_.build();
}
if (serverStatsBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)) {
serverStats_ = java.util.Collections.unmodifiableList(serverStats_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.serverStats_ = serverStats_;
} else {
result.serverStats_ = serverStatsBuilder_.build();
}
if (requestResultsBuilder_ == null) {
if (((bitField0_ & 0x00000100) != 0)) {
requestResults_ = java.util.Collections.unmodifiableList(requestResults_);
bitField0_ = (bitField0_ & ~0x00000100);
}
result.requestResults_ = requestResults_;
} else {
result.requestResults_ = requestResultsBuilder_.build();
}
}
private void buildPartial0(io.grpc.benchmarks.proto.Control.ScenarioResult result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.scenario_ = scenarioBuilder_ == null
? scenario_
: scenarioBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.latencies_ = latenciesBuilder_ == null
? latencies_
: latenciesBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
serverCores_.makeImmutable();
result.serverCores_ = serverCores_;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.summary_ = summaryBuilder_ == null
? summary_
: summaryBuilder_.build();
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
clientSuccess_.makeImmutable();
result.clientSuccess_ = clientSuccess_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
serverSuccess_.makeImmutable();
result.serverSuccess_ = serverSuccess_;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.grpc.benchmarks.proto.Control.ScenarioResult) {
return mergeFrom((io.grpc.benchmarks.proto.Control.ScenarioResult)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.grpc.benchmarks.proto.Control.ScenarioResult other) {
if (other == io.grpc.benchmarks.proto.Control.ScenarioResult.getDefaultInstance()) return this;
if (other.hasScenario()) {
mergeScenario(other.getScenario());
}
if (other.hasLatencies()) {
mergeLatencies(other.getLatencies());
}
if (clientStatsBuilder_ == null) {
if (!other.clientStats_.isEmpty()) {
if (clientStats_.isEmpty()) {
clientStats_ = other.clientStats_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureClientStatsIsMutable();
clientStats_.addAll(other.clientStats_);
}
onChanged();
}
} else {
if (!other.clientStats_.isEmpty()) {
if (clientStatsBuilder_.isEmpty()) {
clientStatsBuilder_.dispose();
clientStatsBuilder_ = null;
clientStats_ = other.clientStats_;
bitField0_ = (bitField0_ & ~0x00000004);
clientStatsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getClientStatsFieldBuilder() : null;
} else {
clientStatsBuilder_.addAllMessages(other.clientStats_);
}
}
}
if (serverStatsBuilder_ == null) {
if (!other.serverStats_.isEmpty()) {
if (serverStats_.isEmpty()) {
serverStats_ = other.serverStats_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureServerStatsIsMutable();
serverStats_.addAll(other.serverStats_);
}
onChanged();
}
} else {
if (!other.serverStats_.isEmpty()) {
if (serverStatsBuilder_.isEmpty()) {
serverStatsBuilder_.dispose();
serverStatsBuilder_ = null;
serverStats_ = other.serverStats_;
bitField0_ = (bitField0_ & ~0x00000008);
serverStatsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getServerStatsFieldBuilder() : null;
} else {
serverStatsBuilder_.addAllMessages(other.serverStats_);
}
}
}
if (!other.serverCores_.isEmpty()) {
if (serverCores_.isEmpty()) {
serverCores_ = other.serverCores_;
serverCores_.makeImmutable();
bitField0_ |= 0x00000010;
} else {
ensureServerCoresIsMutable();
serverCores_.addAll(other.serverCores_);
}
onChanged();
}
if (other.hasSummary()) {
mergeSummary(other.getSummary());
}
if (!other.clientSuccess_.isEmpty()) {
if (clientSuccess_.isEmpty()) {
clientSuccess_ = other.clientSuccess_;
clientSuccess_.makeImmutable();
bitField0_ |= 0x00000040;
} else {
ensureClientSuccessIsMutable();
clientSuccess_.addAll(other.clientSuccess_);
}
onChanged();
}
if (!other.serverSuccess_.isEmpty()) {
if (serverSuccess_.isEmpty()) {
serverSuccess_ = other.serverSuccess_;
serverSuccess_.makeImmutable();
bitField0_ |= 0x00000080;
} else {
ensureServerSuccessIsMutable();
serverSuccess_.addAll(other.serverSuccess_);
}
onChanged();
}
if (requestResultsBuilder_ == null) {
if (!other.requestResults_.isEmpty()) {
if (requestResults_.isEmpty()) {
requestResults_ = other.requestResults_;
bitField0_ = (bitField0_ & ~0x00000100);
} else {
ensureRequestResultsIsMutable();
requestResults_.addAll(other.requestResults_);
}
onChanged();
}
} else {
if (!other.requestResults_.isEmpty()) {
if (requestResultsBuilder_.isEmpty()) {
requestResultsBuilder_.dispose();
requestResultsBuilder_ = null;
requestResults_ = other.requestResults_;
bitField0_ = (bitField0_ & ~0x00000100);
requestResultsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getRequestResultsFieldBuilder() : null;
} else {
requestResultsBuilder_.addAllMessages(other.requestResults_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getScenarioFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getLatenciesFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
io.grpc.benchmarks.proto.Stats.ClientStats m =
input.readMessage(
io.grpc.benchmarks.proto.Stats.ClientStats.parser(),
extensionRegistry);
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
clientStats_.add(m);
} else {
clientStatsBuilder_.addMessage(m);
}
break;
} // case 26
case 34: {
io.grpc.benchmarks.proto.Stats.ServerStats m =
input.readMessage(
io.grpc.benchmarks.proto.Stats.ServerStats.parser(),
extensionRegistry);
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
serverStats_.add(m);
} else {
serverStatsBuilder_.addMessage(m);
}
break;
} // case 34
case 40: {
int v = input.readInt32();
ensureServerCoresIsMutable();
serverCores_.addInt(v);
break;
} // case 40
case 42: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
ensureServerCoresIsMutable();
while (input.getBytesUntilLimit() > 0) {
serverCores_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
} // case 42
case 50: {
input.readMessage(
getSummaryFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 50
case 56: {
boolean v = input.readBool();
ensureClientSuccessIsMutable();
clientSuccess_.addBoolean(v);
break;
} // case 56
case 58: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
int alloc = length > 4096 ? 4096 : length;
ensureClientSuccessIsMutable(alloc / 1);
while (input.getBytesUntilLimit() > 0) {
clientSuccess_.addBoolean(input.readBool());
}
input.popLimit(limit);
break;
} // case 58
case 64: {
boolean v = input.readBool();
ensureServerSuccessIsMutable();
serverSuccess_.addBoolean(v);
break;
} // case 64
case 66: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
int alloc = length > 4096 ? 4096 : length;
ensureServerSuccessIsMutable(alloc / 1);
while (input.getBytesUntilLimit() > 0) {
serverSuccess_.addBoolean(input.readBool());
}
input.popLimit(limit);
break;
} // case 66
case 74: {
io.grpc.benchmarks.proto.Stats.RequestResultCount m =
input.readMessage(
io.grpc.benchmarks.proto.Stats.RequestResultCount.parser(),
extensionRegistry);
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
requestResults_.add(m);
} else {
requestResultsBuilder_.addMessage(m);
}
break;
} // case 74
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private io.grpc.benchmarks.proto.Control.Scenario scenario_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder> scenarioBuilder_;
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return Whether the scenario field is set.
*/
public boolean hasScenario() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
* @return The scenario.
*/
public io.grpc.benchmarks.proto.Control.Scenario getScenario() {
if (scenarioBuilder_ == null) {
return scenario_ == null ? io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance() : scenario_;
} else {
return scenarioBuilder_.getMessage();
}
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public Builder setScenario(io.grpc.benchmarks.proto.Control.Scenario value) {
if (scenarioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scenario_ = value;
} else {
scenarioBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public Builder setScenario(
io.grpc.benchmarks.proto.Control.Scenario.Builder builderForValue) {
if (scenarioBuilder_ == null) {
scenario_ = builderForValue.build();
} else {
scenarioBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public Builder mergeScenario(io.grpc.benchmarks.proto.Control.Scenario value) {
if (scenarioBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
scenario_ != null &&
scenario_ != io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance()) {
getScenarioBuilder().mergeFrom(value);
} else {
scenario_ = value;
}
} else {
scenarioBuilder_.mergeFrom(value);
}
if (scenario_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public Builder clearScenario() {
bitField0_ = (bitField0_ & ~0x00000001);
scenario_ = null;
if (scenarioBuilder_ != null) {
scenarioBuilder_.dispose();
scenarioBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public io.grpc.benchmarks.proto.Control.Scenario.Builder getScenarioBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getScenarioFieldBuilder().getBuilder();
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
public io.grpc.benchmarks.proto.Control.ScenarioOrBuilder getScenarioOrBuilder() {
if (scenarioBuilder_ != null) {
return scenarioBuilder_.getMessageOrBuilder();
} else {
return scenario_ == null ?
io.grpc.benchmarks.proto.Control.Scenario.getDefaultInstance() : scenario_;
}
}
/**
*
* Inputs used to run the scenario.
*
*
* .grpc.testing.Scenario scenario = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>
getScenarioFieldBuilder() {
if (scenarioBuilder_ == null) {
scenarioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.Scenario, io.grpc.benchmarks.proto.Control.Scenario.Builder, io.grpc.benchmarks.proto.Control.ScenarioOrBuilder>(
getScenario(),
getParentForChildren(),
isClean());
scenario_ = null;
}
return scenarioBuilder_;
}
private io.grpc.benchmarks.proto.Stats.HistogramData latencies_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramData, io.grpc.benchmarks.proto.Stats.HistogramData.Builder, io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder> latenciesBuilder_;
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return Whether the latencies field is set.
*/
public boolean hasLatencies() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
* @return The latencies.
*/
public io.grpc.benchmarks.proto.Stats.HistogramData getLatencies() {
if (latenciesBuilder_ == null) {
return latencies_ == null ? io.grpc.benchmarks.proto.Stats.HistogramData.getDefaultInstance() : latencies_;
} else {
return latenciesBuilder_.getMessage();
}
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public Builder setLatencies(io.grpc.benchmarks.proto.Stats.HistogramData value) {
if (latenciesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
latencies_ = value;
} else {
latenciesBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public Builder setLatencies(
io.grpc.benchmarks.proto.Stats.HistogramData.Builder builderForValue) {
if (latenciesBuilder_ == null) {
latencies_ = builderForValue.build();
} else {
latenciesBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public Builder mergeLatencies(io.grpc.benchmarks.proto.Stats.HistogramData value) {
if (latenciesBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
latencies_ != null &&
latencies_ != io.grpc.benchmarks.proto.Stats.HistogramData.getDefaultInstance()) {
getLatenciesBuilder().mergeFrom(value);
} else {
latencies_ = value;
}
} else {
latenciesBuilder_.mergeFrom(value);
}
if (latencies_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public Builder clearLatencies() {
bitField0_ = (bitField0_ & ~0x00000002);
latencies_ = null;
if (latenciesBuilder_ != null) {
latenciesBuilder_.dispose();
latenciesBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public io.grpc.benchmarks.proto.Stats.HistogramData.Builder getLatenciesBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getLatenciesFieldBuilder().getBuilder();
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
public io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder getLatenciesOrBuilder() {
if (latenciesBuilder_ != null) {
return latenciesBuilder_.getMessageOrBuilder();
} else {
return latencies_ == null ?
io.grpc.benchmarks.proto.Stats.HistogramData.getDefaultInstance() : latencies_;
}
}
/**
*
* Histograms from all clients merged into one histogram.
*
*
* .grpc.testing.HistogramData latencies = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramData, io.grpc.benchmarks.proto.Stats.HistogramData.Builder, io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder>
getLatenciesFieldBuilder() {
if (latenciesBuilder_ == null) {
latenciesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.HistogramData, io.grpc.benchmarks.proto.Stats.HistogramData.Builder, io.grpc.benchmarks.proto.Stats.HistogramDataOrBuilder>(
getLatencies(),
getParentForChildren(),
isClean());
latencies_ = null;
}
return latenciesBuilder_;
}
private java.util.List clientStats_ =
java.util.Collections.emptyList();
private void ensureClientStatsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
clientStats_ = new java.util.ArrayList(clientStats_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder> clientStatsBuilder_;
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public java.util.List getClientStatsList() {
if (clientStatsBuilder_ == null) {
return java.util.Collections.unmodifiableList(clientStats_);
} else {
return clientStatsBuilder_.getMessageList();
}
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public int getClientStatsCount() {
if (clientStatsBuilder_ == null) {
return clientStats_.size();
} else {
return clientStatsBuilder_.getCount();
}
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public io.grpc.benchmarks.proto.Stats.ClientStats getClientStats(int index) {
if (clientStatsBuilder_ == null) {
return clientStats_.get(index);
} else {
return clientStatsBuilder_.getMessage(index);
}
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder setClientStats(
int index, io.grpc.benchmarks.proto.Stats.ClientStats value) {
if (clientStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientStatsIsMutable();
clientStats_.set(index, value);
onChanged();
} else {
clientStatsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder setClientStats(
int index, io.grpc.benchmarks.proto.Stats.ClientStats.Builder builderForValue) {
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
clientStats_.set(index, builderForValue.build());
onChanged();
} else {
clientStatsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder addClientStats(io.grpc.benchmarks.proto.Stats.ClientStats value) {
if (clientStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientStatsIsMutable();
clientStats_.add(value);
onChanged();
} else {
clientStatsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder addClientStats(
int index, io.grpc.benchmarks.proto.Stats.ClientStats value) {
if (clientStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientStatsIsMutable();
clientStats_.add(index, value);
onChanged();
} else {
clientStatsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder addClientStats(
io.grpc.benchmarks.proto.Stats.ClientStats.Builder builderForValue) {
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
clientStats_.add(builderForValue.build());
onChanged();
} else {
clientStatsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder addClientStats(
int index, io.grpc.benchmarks.proto.Stats.ClientStats.Builder builderForValue) {
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
clientStats_.add(index, builderForValue.build());
onChanged();
} else {
clientStatsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder addAllClientStats(
java.lang.Iterable extends io.grpc.benchmarks.proto.Stats.ClientStats> values) {
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, clientStats_);
onChanged();
} else {
clientStatsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder clearClientStats() {
if (clientStatsBuilder_ == null) {
clientStats_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
clientStatsBuilder_.clear();
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public Builder removeClientStats(int index) {
if (clientStatsBuilder_ == null) {
ensureClientStatsIsMutable();
clientStats_.remove(index);
onChanged();
} else {
clientStatsBuilder_.remove(index);
}
return this;
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public io.grpc.benchmarks.proto.Stats.ClientStats.Builder getClientStatsBuilder(
int index) {
return getClientStatsFieldBuilder().getBuilder(index);
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder getClientStatsOrBuilder(
int index) {
if (clientStatsBuilder_ == null) {
return clientStats_.get(index); } else {
return clientStatsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public java.util.List extends io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>
getClientStatsOrBuilderList() {
if (clientStatsBuilder_ != null) {
return clientStatsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(clientStats_);
}
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public io.grpc.benchmarks.proto.Stats.ClientStats.Builder addClientStatsBuilder() {
return getClientStatsFieldBuilder().addBuilder(
io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance());
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public io.grpc.benchmarks.proto.Stats.ClientStats.Builder addClientStatsBuilder(
int index) {
return getClientStatsFieldBuilder().addBuilder(
index, io.grpc.benchmarks.proto.Stats.ClientStats.getDefaultInstance());
}
/**
*
* Client stats for each client
*
*
* repeated .grpc.testing.ClientStats client_stats = 3;
*/
public java.util.List
getClientStatsBuilderList() {
return getClientStatsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>
getClientStatsFieldBuilder() {
if (clientStatsBuilder_ == null) {
clientStatsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ClientStats, io.grpc.benchmarks.proto.Stats.ClientStats.Builder, io.grpc.benchmarks.proto.Stats.ClientStatsOrBuilder>(
clientStats_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
clientStats_ = null;
}
return clientStatsBuilder_;
}
private java.util.List serverStats_ =
java.util.Collections.emptyList();
private void ensureServerStatsIsMutable() {
if (!((bitField0_ & 0x00000008) != 0)) {
serverStats_ = new java.util.ArrayList(serverStats_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder> serverStatsBuilder_;
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public java.util.List getServerStatsList() {
if (serverStatsBuilder_ == null) {
return java.util.Collections.unmodifiableList(serverStats_);
} else {
return serverStatsBuilder_.getMessageList();
}
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public int getServerStatsCount() {
if (serverStatsBuilder_ == null) {
return serverStats_.size();
} else {
return serverStatsBuilder_.getCount();
}
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public io.grpc.benchmarks.proto.Stats.ServerStats getServerStats(int index) {
if (serverStatsBuilder_ == null) {
return serverStats_.get(index);
} else {
return serverStatsBuilder_.getMessage(index);
}
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder setServerStats(
int index, io.grpc.benchmarks.proto.Stats.ServerStats value) {
if (serverStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureServerStatsIsMutable();
serverStats_.set(index, value);
onChanged();
} else {
serverStatsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder setServerStats(
int index, io.grpc.benchmarks.proto.Stats.ServerStats.Builder builderForValue) {
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
serverStats_.set(index, builderForValue.build());
onChanged();
} else {
serverStatsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder addServerStats(io.grpc.benchmarks.proto.Stats.ServerStats value) {
if (serverStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureServerStatsIsMutable();
serverStats_.add(value);
onChanged();
} else {
serverStatsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder addServerStats(
int index, io.grpc.benchmarks.proto.Stats.ServerStats value) {
if (serverStatsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureServerStatsIsMutable();
serverStats_.add(index, value);
onChanged();
} else {
serverStatsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder addServerStats(
io.grpc.benchmarks.proto.Stats.ServerStats.Builder builderForValue) {
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
serverStats_.add(builderForValue.build());
onChanged();
} else {
serverStatsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder addServerStats(
int index, io.grpc.benchmarks.proto.Stats.ServerStats.Builder builderForValue) {
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
serverStats_.add(index, builderForValue.build());
onChanged();
} else {
serverStatsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder addAllServerStats(
java.lang.Iterable extends io.grpc.benchmarks.proto.Stats.ServerStats> values) {
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, serverStats_);
onChanged();
} else {
serverStatsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder clearServerStats() {
if (serverStatsBuilder_ == null) {
serverStats_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
serverStatsBuilder_.clear();
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public Builder removeServerStats(int index) {
if (serverStatsBuilder_ == null) {
ensureServerStatsIsMutable();
serverStats_.remove(index);
onChanged();
} else {
serverStatsBuilder_.remove(index);
}
return this;
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public io.grpc.benchmarks.proto.Stats.ServerStats.Builder getServerStatsBuilder(
int index) {
return getServerStatsFieldBuilder().getBuilder(index);
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder getServerStatsOrBuilder(
int index) {
if (serverStatsBuilder_ == null) {
return serverStats_.get(index); } else {
return serverStatsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public java.util.List extends io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>
getServerStatsOrBuilderList() {
if (serverStatsBuilder_ != null) {
return serverStatsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(serverStats_);
}
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public io.grpc.benchmarks.proto.Stats.ServerStats.Builder addServerStatsBuilder() {
return getServerStatsFieldBuilder().addBuilder(
io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance());
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public io.grpc.benchmarks.proto.Stats.ServerStats.Builder addServerStatsBuilder(
int index) {
return getServerStatsFieldBuilder().addBuilder(
index, io.grpc.benchmarks.proto.Stats.ServerStats.getDefaultInstance());
}
/**
*
* Server stats for each server
*
*
* repeated .grpc.testing.ServerStats server_stats = 4;
*/
public java.util.List
getServerStatsBuilderList() {
return getServerStatsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>
getServerStatsFieldBuilder() {
if (serverStatsBuilder_ == null) {
serverStatsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.ServerStats, io.grpc.benchmarks.proto.Stats.ServerStats.Builder, io.grpc.benchmarks.proto.Stats.ServerStatsOrBuilder>(
serverStats_,
((bitField0_ & 0x00000008) != 0),
getParentForChildren(),
isClean());
serverStats_ = null;
}
return serverStatsBuilder_;
}
private com.google.protobuf.Internal.IntList serverCores_ = emptyIntList();
private void ensureServerCoresIsMutable() {
if (!serverCores_.isModifiable()) {
serverCores_ = makeMutableCopy(serverCores_);
}
bitField0_ |= 0x00000010;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return A list containing the serverCores.
*/
public java.util.List
getServerCoresList() {
serverCores_.makeImmutable();
return serverCores_;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return The count of serverCores.
*/
public int getServerCoresCount() {
return serverCores_.size();
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param index The index of the element to return.
* @return The serverCores at the given index.
*/
public int getServerCores(int index) {
return serverCores_.getInt(index);
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param index The index to set the value at.
* @param value The serverCores to set.
* @return This builder for chaining.
*/
public Builder setServerCores(
int index, int value) {
ensureServerCoresIsMutable();
serverCores_.setInt(index, value);
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param value The serverCores to add.
* @return This builder for chaining.
*/
public Builder addServerCores(int value) {
ensureServerCoresIsMutable();
serverCores_.addInt(value);
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @param values The serverCores to add.
* @return This builder for chaining.
*/
public Builder addAllServerCores(
java.lang.Iterable extends java.lang.Integer> values) {
ensureServerCoresIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, serverCores_);
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Number of cores available to each server
*
*
* repeated int32 server_cores = 5;
* @return This builder for chaining.
*/
public Builder clearServerCores() {
serverCores_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
return this;
}
private io.grpc.benchmarks.proto.Control.ScenarioResultSummary summary_;
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ScenarioResultSummary, io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder, io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder> summaryBuilder_;
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return Whether the summary field is set.
*/
public boolean hasSummary() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
* @return The summary.
*/
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary getSummary() {
if (summaryBuilder_ == null) {
return summary_ == null ? io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance() : summary_;
} else {
return summaryBuilder_.getMessage();
}
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public Builder setSummary(io.grpc.benchmarks.proto.Control.ScenarioResultSummary value) {
if (summaryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
summary_ = value;
} else {
summaryBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public Builder setSummary(
io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder builderForValue) {
if (summaryBuilder_ == null) {
summary_ = builderForValue.build();
} else {
summaryBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public Builder mergeSummary(io.grpc.benchmarks.proto.Control.ScenarioResultSummary value) {
if (summaryBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
summary_ != null &&
summary_ != io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance()) {
getSummaryBuilder().mergeFrom(value);
} else {
summary_ = value;
}
} else {
summaryBuilder_.mergeFrom(value);
}
if (summary_ != null) {
bitField0_ |= 0x00000020;
onChanged();
}
return this;
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public Builder clearSummary() {
bitField0_ = (bitField0_ & ~0x00000020);
summary_ = null;
if (summaryBuilder_ != null) {
summaryBuilder_.dispose();
summaryBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder getSummaryBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getSummaryFieldBuilder().getBuilder();
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
public io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder getSummaryOrBuilder() {
if (summaryBuilder_ != null) {
return summaryBuilder_.getMessageOrBuilder();
} else {
return summary_ == null ?
io.grpc.benchmarks.proto.Control.ScenarioResultSummary.getDefaultInstance() : summary_;
}
}
/**
*
* An after-the-fact computed summary
*
*
* .grpc.testing.ScenarioResultSummary summary = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ScenarioResultSummary, io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder, io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder>
getSummaryFieldBuilder() {
if (summaryBuilder_ == null) {
summaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.grpc.benchmarks.proto.Control.ScenarioResultSummary, io.grpc.benchmarks.proto.Control.ScenarioResultSummary.Builder, io.grpc.benchmarks.proto.Control.ScenarioResultSummaryOrBuilder>(
getSummary(),
getParentForChildren(),
isClean());
summary_ = null;
}
return summaryBuilder_;
}
private com.google.protobuf.Internal.BooleanList clientSuccess_ = emptyBooleanList();
private void ensureClientSuccessIsMutable() {
if (!clientSuccess_.isModifiable()) {
clientSuccess_ = makeMutableCopy(clientSuccess_);
}
bitField0_ |= 0x00000040;
}
private void ensureClientSuccessIsMutable(int capacity) {
if (!clientSuccess_.isModifiable()) {
clientSuccess_ = makeMutableCopy(clientSuccess_, capacity);
}
bitField0_ |= 0x00000040;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return A list containing the clientSuccess.
*/
public java.util.List
getClientSuccessList() {
clientSuccess_.makeImmutable();
return clientSuccess_;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return The count of clientSuccess.
*/
public int getClientSuccessCount() {
return clientSuccess_.size();
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param index The index of the element to return.
* @return The clientSuccess at the given index.
*/
public boolean getClientSuccess(int index) {
return clientSuccess_.getBoolean(index);
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param index The index to set the value at.
* @param value The clientSuccess to set.
* @return This builder for chaining.
*/
public Builder setClientSuccess(
int index, boolean value) {
ensureClientSuccessIsMutable();
clientSuccess_.setBoolean(index, value);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param value The clientSuccess to add.
* @return This builder for chaining.
*/
public Builder addClientSuccess(boolean value) {
ensureClientSuccessIsMutable();
clientSuccess_.addBoolean(value);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @param values The clientSuccess to add.
* @return This builder for chaining.
*/
public Builder addAllClientSuccess(
java.lang.Iterable extends java.lang.Boolean> values) {
ensureClientSuccessIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, clientSuccess_);
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* Information on success or failure of each worker
*
*
* repeated bool client_success = 7;
* @return This builder for chaining.
*/
public Builder clearClientSuccess() {
clientSuccess_ = emptyBooleanList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
return this;
}
private com.google.protobuf.Internal.BooleanList serverSuccess_ = emptyBooleanList();
private void ensureServerSuccessIsMutable() {
if (!serverSuccess_.isModifiable()) {
serverSuccess_ = makeMutableCopy(serverSuccess_);
}
bitField0_ |= 0x00000080;
}
private void ensureServerSuccessIsMutable(int capacity) {
if (!serverSuccess_.isModifiable()) {
serverSuccess_ = makeMutableCopy(serverSuccess_, capacity);
}
bitField0_ |= 0x00000080;
}
/**
* repeated bool server_success = 8;
* @return A list containing the serverSuccess.
*/
public java.util.List
getServerSuccessList() {
serverSuccess_.makeImmutable();
return serverSuccess_;
}
/**
* repeated bool server_success = 8;
* @return The count of serverSuccess.
*/
public int getServerSuccessCount() {
return serverSuccess_.size();
}
/**
* repeated bool server_success = 8;
* @param index The index of the element to return.
* @return The serverSuccess at the given index.
*/
public boolean getServerSuccess(int index) {
return serverSuccess_.getBoolean(index);
}
/**
* repeated bool server_success = 8;
* @param index The index to set the value at.
* @param value The serverSuccess to set.
* @return This builder for chaining.
*/
public Builder setServerSuccess(
int index, boolean value) {
ensureServerSuccessIsMutable();
serverSuccess_.setBoolean(index, value);
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
* repeated bool server_success = 8;
* @param value The serverSuccess to add.
* @return This builder for chaining.
*/
public Builder addServerSuccess(boolean value) {
ensureServerSuccessIsMutable();
serverSuccess_.addBoolean(value);
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
* repeated bool server_success = 8;
* @param values The serverSuccess to add.
* @return This builder for chaining.
*/
public Builder addAllServerSuccess(
java.lang.Iterable extends java.lang.Boolean> values) {
ensureServerSuccessIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, serverSuccess_);
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
* repeated bool server_success = 8;
* @return This builder for chaining.
*/
public Builder clearServerSuccess() {
serverSuccess_ = emptyBooleanList();
bitField0_ = (bitField0_ & ~0x00000080);
onChanged();
return this;
}
private java.util.List requestResults_ =
java.util.Collections.emptyList();
private void ensureRequestResultsIsMutable() {
if (!((bitField0_ & 0x00000100) != 0)) {
requestResults_ = new java.util.ArrayList(requestResults_);
bitField0_ |= 0x00000100;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.RequestResultCount, io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder, io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder> requestResultsBuilder_;
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public java.util.List getRequestResultsList() {
if (requestResultsBuilder_ == null) {
return java.util.Collections.unmodifiableList(requestResults_);
} else {
return requestResultsBuilder_.getMessageList();
}
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public int getRequestResultsCount() {
if (requestResultsBuilder_ == null) {
return requestResults_.size();
} else {
return requestResultsBuilder_.getCount();
}
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public io.grpc.benchmarks.proto.Stats.RequestResultCount getRequestResults(int index) {
if (requestResultsBuilder_ == null) {
return requestResults_.get(index);
} else {
return requestResultsBuilder_.getMessage(index);
}
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder setRequestResults(
int index, io.grpc.benchmarks.proto.Stats.RequestResultCount value) {
if (requestResultsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestResultsIsMutable();
requestResults_.set(index, value);
onChanged();
} else {
requestResultsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder setRequestResults(
int index, io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder builderForValue) {
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
requestResults_.set(index, builderForValue.build());
onChanged();
} else {
requestResultsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder addRequestResults(io.grpc.benchmarks.proto.Stats.RequestResultCount value) {
if (requestResultsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestResultsIsMutable();
requestResults_.add(value);
onChanged();
} else {
requestResultsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder addRequestResults(
int index, io.grpc.benchmarks.proto.Stats.RequestResultCount value) {
if (requestResultsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestResultsIsMutable();
requestResults_.add(index, value);
onChanged();
} else {
requestResultsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder addRequestResults(
io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder builderForValue) {
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
requestResults_.add(builderForValue.build());
onChanged();
} else {
requestResultsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder addRequestResults(
int index, io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder builderForValue) {
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
requestResults_.add(index, builderForValue.build());
onChanged();
} else {
requestResultsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder addAllRequestResults(
java.lang.Iterable extends io.grpc.benchmarks.proto.Stats.RequestResultCount> values) {
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, requestResults_);
onChanged();
} else {
requestResultsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder clearRequestResults() {
if (requestResultsBuilder_ == null) {
requestResults_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000100);
onChanged();
} else {
requestResultsBuilder_.clear();
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public Builder removeRequestResults(int index) {
if (requestResultsBuilder_ == null) {
ensureRequestResultsIsMutable();
requestResults_.remove(index);
onChanged();
} else {
requestResultsBuilder_.remove(index);
}
return this;
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder getRequestResultsBuilder(
int index) {
return getRequestResultsFieldBuilder().getBuilder(index);
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder getRequestResultsOrBuilder(
int index) {
if (requestResultsBuilder_ == null) {
return requestResults_.get(index); } else {
return requestResultsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public java.util.List extends io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder>
getRequestResultsOrBuilderList() {
if (requestResultsBuilder_ != null) {
return requestResultsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(requestResults_);
}
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder addRequestResultsBuilder() {
return getRequestResultsFieldBuilder().addBuilder(
io.grpc.benchmarks.proto.Stats.RequestResultCount.getDefaultInstance());
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder addRequestResultsBuilder(
int index) {
return getRequestResultsFieldBuilder().addBuilder(
index, io.grpc.benchmarks.proto.Stats.RequestResultCount.getDefaultInstance());
}
/**
*
* Number of failed requests (one row per status code seen)
*
*
* repeated .grpc.testing.RequestResultCount request_results = 9;
*/
public java.util.List
getRequestResultsBuilderList() {
return getRequestResultsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.RequestResultCount, io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder, io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder>
getRequestResultsFieldBuilder() {
if (requestResultsBuilder_ == null) {
requestResultsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.grpc.benchmarks.proto.Stats.RequestResultCount, io.grpc.benchmarks.proto.Stats.RequestResultCount.Builder, io.grpc.benchmarks.proto.Stats.RequestResultCountOrBuilder>(
requestResults_,
((bitField0_ & 0x00000100) != 0),
getParentForChildren(),
isClean());
requestResults_ = null;
}
return requestResultsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:grpc.testing.ScenarioResult)
}
// @@protoc_insertion_point(class_scope:grpc.testing.ScenarioResult)
private static final io.grpc.benchmarks.proto.Control.ScenarioResult DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.grpc.benchmarks.proto.Control.ScenarioResult();
}
public static io.grpc.benchmarks.proto.Control.ScenarioResult getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ScenarioResult parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.grpc.benchmarks.proto.Control.ScenarioResult getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_PoissonParams_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_PoissonParams_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ClosedLoopParams_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ClosedLoopParams_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_LoadParams_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_LoadParams_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_SecurityParams_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_SecurityParams_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ChannelArg_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ChannelArg_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ClientConfig_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ClientConfig_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ClientStatus_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ClientStatus_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_Mark_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_Mark_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ClientArgs_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ClientArgs_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ServerConfig_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ServerConfig_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ServerArgs_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ServerArgs_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ServerStatus_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ServerStatus_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_CoreRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_CoreRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_CoreResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_CoreResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_Void_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_Void_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_Scenario_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_Scenario_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_Scenarios_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_Scenarios_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ScenarioResultSummary_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ScenarioResultSummary_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_grpc_testing_ScenarioResult_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_grpc_testing_ScenarioResult_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\032grpc/testing/control.proto\022\014grpc.testi" +
"ng\032\033grpc/testing/payloads.proto\032\030grpc/te" +
"sting/stats.proto\"%\n\rPoissonParams\022\024\n\014of" +
"fered_load\030\001 \001(\001\"\022\n\020ClosedLoopParams\"{\n\n" +
"LoadParams\0225\n\013closed_loop\030\001 \001(\0132\036.grpc.t" +
"esting.ClosedLoopParamsH\000\022.\n\007poisson\030\002 \001" +
"(\0132\033.grpc.testing.PoissonParamsH\000B\006\n\004loa" +
"d\"C\n\016SecurityParams\022\023\n\013use_test_ca\030\001 \001(\010" +
"\022\034\n\024server_host_override\030\002 \001(\t\"M\n\nChanne" +
"lArg\022\014\n\004name\030\001 \001(\t\022\023\n\tstr_value\030\002 \001(\tH\000\022" +
"\023\n\tint_value\030\003 \001(\005H\000B\007\n\005value\"\275\004\n\014Client" +
"Config\022\026\n\016server_targets\030\001 \003(\t\022-\n\013client" +
"_type\030\002 \001(\0162\030.grpc.testing.ClientType\0225\n" +
"\017security_params\030\003 \001(\0132\034.grpc.testing.Se" +
"curityParams\022$\n\034outstanding_rpcs_per_cha" +
"nnel\030\004 \001(\005\022\027\n\017client_channels\030\005 \001(\005\022\034\n\024a" +
"sync_client_threads\030\007 \001(\005\022\'\n\010rpc_type\030\010 " +
"\001(\0162\025.grpc.testing.RpcType\022-\n\013load_param" +
"s\030\n \001(\0132\030.grpc.testing.LoadParams\0223\n\016pay" +
"load_config\030\013 \001(\0132\033.grpc.testing.Payload" +
"Config\0227\n\020histogram_params\030\014 \001(\0132\035.grpc." +
"testing.HistogramParams\022\021\n\tcore_list\030\r \003" +
"(\005\022\022\n\ncore_limit\030\016 \001(\005\022\030\n\020other_client_a" +
"pi\030\017 \001(\t\022.\n\014channel_args\030\020 \003(\0132\030.grpc.te" +
"sting.ChannelArg\022\033\n\023messages_per_stream\030" +
"\022 \001(\005\"8\n\014ClientStatus\022(\n\005stats\030\001 \001(\0132\031.g" +
"rpc.testing.ClientStats\"\025\n\004Mark\022\r\n\005reset" +
"\030\001 \001(\010\"h\n\nClientArgs\022+\n\005setup\030\001 \001(\0132\032.gr" +
"pc.testing.ClientConfigH\000\022\"\n\004mark\030\002 \001(\0132" +
"\022.grpc.testing.MarkH\000B\t\n\007argtype\"\264\002\n\014Ser" +
"verConfig\022-\n\013server_type\030\001 \001(\0162\030.grpc.te" +
"sting.ServerType\0225\n\017security_params\030\002 \001(" +
"\0132\034.grpc.testing.SecurityParams\022\014\n\004port\030" +
"\004 \001(\005\022\034\n\024async_server_threads\030\007 \001(\005\022\022\n\nc" +
"ore_limit\030\010 \001(\005\0223\n\016payload_config\030\t \001(\0132" +
"\033.grpc.testing.PayloadConfig\022\021\n\tcore_lis" +
"t\030\n \003(\005\022\030\n\020other_server_api\030\013 \001(\t\022\034\n\023res" +
"ource_quota_size\030\351\007 \001(\005\"h\n\nServerArgs\022+\n" +
"\005setup\030\001 \001(\0132\032.grpc.testing.ServerConfig" +
"H\000\022\"\n\004mark\030\002 \001(\0132\022.grpc.testing.MarkH\000B\t" +
"\n\007argtype\"U\n\014ServerStatus\022(\n\005stats\030\001 \001(\013" +
"2\031.grpc.testing.ServerStats\022\014\n\004port\030\002 \001(" +
"\005\022\r\n\005cores\030\003 \001(\005\"\r\n\013CoreRequest\"\035\n\014CoreR" +
"esponse\022\r\n\005cores\030\001 \001(\005\"\006\n\004Void\"\375\001\n\010Scena" +
"rio\022\014\n\004name\030\001 \001(\t\0221\n\rclient_config\030\002 \001(\013" +
"2\032.grpc.testing.ClientConfig\022\023\n\013num_clie" +
"nts\030\003 \001(\005\0221\n\rserver_config\030\004 \001(\0132\032.grpc." +
"testing.ServerConfig\022\023\n\013num_servers\030\005 \001(" +
"\005\022\026\n\016warmup_seconds\030\006 \001(\005\022\031\n\021benchmark_s" +
"econds\030\007 \001(\005\022 \n\030spawn_local_worker_count" +
"\030\010 \001(\005\"6\n\tScenarios\022)\n\tscenarios\030\001 \003(\0132\026" +
".grpc.testing.Scenario\"\274\003\n\025ScenarioResul" +
"tSummary\022\013\n\003qps\030\001 \001(\001\022\033\n\023qps_per_server_" +
"core\030\002 \001(\001\022\032\n\022server_system_time\030\003 \001(\001\022\030" +
"\n\020server_user_time\030\004 \001(\001\022\032\n\022client_syste" +
"m_time\030\005 \001(\001\022\030\n\020client_user_time\030\006 \001(\001\022\022" +
"\n\nlatency_50\030\007 \001(\001\022\022\n\nlatency_90\030\010 \001(\001\022\022" +
"\n\nlatency_95\030\t \001(\001\022\022\n\nlatency_99\030\n \001(\001\022\023" +
"\n\013latency_999\030\013 \001(\001\022\030\n\020server_cpu_usage\030" +
"\014 \001(\001\022&\n\036successful_requests_per_second\030" +
"\r \001(\001\022\"\n\032failed_requests_per_second\030\016 \001(" +
"\001\022 \n\030client_polls_per_request\030\017 \001(\001\022 \n\030s" +
"erver_polls_per_request\030\020 \001(\001\"\203\003\n\016Scenar" +
"ioResult\022(\n\010scenario\030\001 \001(\0132\026.grpc.testin" +
"g.Scenario\022.\n\tlatencies\030\002 \001(\0132\033.grpc.tes" +
"ting.HistogramData\022/\n\014client_stats\030\003 \003(\013" +
"2\031.grpc.testing.ClientStats\022/\n\014server_st" +
"ats\030\004 \003(\0132\031.grpc.testing.ServerStats\022\024\n\014" +
"server_cores\030\005 \003(\005\0224\n\007summary\030\006 \001(\0132#.gr" +
"pc.testing.ScenarioResultSummary\022\026\n\016clie" +
"nt_success\030\007 \003(\010\022\026\n\016server_success\030\010 \003(\010" +
"\0229\n\017request_results\030\t \003(\0132 .grpc.testing" +
".RequestResultCount*A\n\nClientType\022\017\n\013SYN" +
"C_CLIENT\020\000\022\020\n\014ASYNC_CLIENT\020\001\022\020\n\014OTHER_CL" +
"IENT\020\002*[\n\nServerType\022\017\n\013SYNC_SERVER\020\000\022\020\n" +
"\014ASYNC_SERVER\020\001\022\030\n\024ASYNC_GENERIC_SERVER\020" +
"\002\022\020\n\014OTHER_SERVER\020\003*r\n\007RpcType\022\t\n\005UNARY\020" +
"\000\022\r\n\tSTREAMING\020\001\022\031\n\025STREAMING_FROM_CLIEN" +
"T\020\002\022\031\n\025STREAMING_FROM_SERVER\020\003\022\027\n\023STREAM" +
"ING_BOTH_WAYS\020\004B#\n\030io.grpc.benchmarks.pr" +
"otoB\007Controlb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
io.grpc.benchmarks.proto.Payloads.getDescriptor(),
io.grpc.benchmarks.proto.Stats.getDescriptor(),
});
internal_static_grpc_testing_PoissonParams_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_grpc_testing_PoissonParams_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_PoissonParams_descriptor,
new java.lang.String[] { "OfferedLoad", });
internal_static_grpc_testing_ClosedLoopParams_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_grpc_testing_ClosedLoopParams_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ClosedLoopParams_descriptor,
new java.lang.String[] { });
internal_static_grpc_testing_LoadParams_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_grpc_testing_LoadParams_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_LoadParams_descriptor,
new java.lang.String[] { "ClosedLoop", "Poisson", "Load", });
internal_static_grpc_testing_SecurityParams_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_grpc_testing_SecurityParams_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_SecurityParams_descriptor,
new java.lang.String[] { "UseTestCa", "ServerHostOverride", });
internal_static_grpc_testing_ChannelArg_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_grpc_testing_ChannelArg_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ChannelArg_descriptor,
new java.lang.String[] { "Name", "StrValue", "IntValue", "Value", });
internal_static_grpc_testing_ClientConfig_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_grpc_testing_ClientConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ClientConfig_descriptor,
new java.lang.String[] { "ServerTargets", "ClientType", "SecurityParams", "OutstandingRpcsPerChannel", "ClientChannels", "AsyncClientThreads", "RpcType", "LoadParams", "PayloadConfig", "HistogramParams", "CoreList", "CoreLimit", "OtherClientApi", "ChannelArgs", "MessagesPerStream", });
internal_static_grpc_testing_ClientStatus_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_grpc_testing_ClientStatus_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ClientStatus_descriptor,
new java.lang.String[] { "Stats", });
internal_static_grpc_testing_Mark_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_grpc_testing_Mark_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_Mark_descriptor,
new java.lang.String[] { "Reset", });
internal_static_grpc_testing_ClientArgs_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_grpc_testing_ClientArgs_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ClientArgs_descriptor,
new java.lang.String[] { "Setup", "Mark", "Argtype", });
internal_static_grpc_testing_ServerConfig_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_grpc_testing_ServerConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ServerConfig_descriptor,
new java.lang.String[] { "ServerType", "SecurityParams", "Port", "AsyncServerThreads", "CoreLimit", "PayloadConfig", "CoreList", "OtherServerApi", "ResourceQuotaSize", });
internal_static_grpc_testing_ServerArgs_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_grpc_testing_ServerArgs_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ServerArgs_descriptor,
new java.lang.String[] { "Setup", "Mark", "Argtype", });
internal_static_grpc_testing_ServerStatus_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_grpc_testing_ServerStatus_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ServerStatus_descriptor,
new java.lang.String[] { "Stats", "Port", "Cores", });
internal_static_grpc_testing_CoreRequest_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_grpc_testing_CoreRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_CoreRequest_descriptor,
new java.lang.String[] { });
internal_static_grpc_testing_CoreResponse_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_grpc_testing_CoreResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_CoreResponse_descriptor,
new java.lang.String[] { "Cores", });
internal_static_grpc_testing_Void_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_grpc_testing_Void_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_Void_descriptor,
new java.lang.String[] { });
internal_static_grpc_testing_Scenario_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_grpc_testing_Scenario_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_Scenario_descriptor,
new java.lang.String[] { "Name", "ClientConfig", "NumClients", "ServerConfig", "NumServers", "WarmupSeconds", "BenchmarkSeconds", "SpawnLocalWorkerCount", });
internal_static_grpc_testing_Scenarios_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_grpc_testing_Scenarios_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_Scenarios_descriptor,
new java.lang.String[] { "Scenarios", });
internal_static_grpc_testing_ScenarioResultSummary_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_grpc_testing_ScenarioResultSummary_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ScenarioResultSummary_descriptor,
new java.lang.String[] { "Qps", "QpsPerServerCore", "ServerSystemTime", "ServerUserTime", "ClientSystemTime", "ClientUserTime", "Latency50", "Latency90", "Latency95", "Latency99", "Latency999", "ServerCpuUsage", "SuccessfulRequestsPerSecond", "FailedRequestsPerSecond", "ClientPollsPerRequest", "ServerPollsPerRequest", });
internal_static_grpc_testing_ScenarioResult_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_grpc_testing_ScenarioResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_grpc_testing_ScenarioResult_descriptor,
new java.lang.String[] { "Scenario", "Latencies", "ClientStats", "ServerStats", "ServerCores", "Summary", "ClientSuccess", "ServerSuccess", "RequestResults", });
io.grpc.benchmarks.proto.Payloads.getDescriptor();
io.grpc.benchmarks.proto.Stats.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy