/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder addServedTypes( int index, io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.add(index, builderForValue.build()); onChanged(); } else { servedTypesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder addServedTypes( io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.add(builderForValue.build()); onChanged(); } else { servedTypesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder addServedTypes( int index, io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.add(index, builderForValue.build()); onChanged(); } else { servedTypesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder setServedTypes( int index, io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.set(index, builderForValue.build()); onChanged(); } else { servedTypesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder addServedTypes( io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.add(builderForValue.build()); onChanged(); } else { servedTypesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <pre> * served_types has at most one entry per TabletType * The keyspace lock is always taken when changing this. * </pre> * * <code>repeated .topodata.Shard.ServedType served_types = 3;</code> */ public Builder setServedTypes( int index, io.vitess.proto.Topodata.Shard.ServedType.Builder builderForValue) { if (servedTypesBuilder_ == null) { ensureServedTypesIsMutable(); servedTypes_.set(index, builderForValue.build()); onChanged(); } else { servedTypesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**