private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.ServedType, io.vitess.proto.Topodata.Shard.ServedType.Builder, io.vitess.proto.Topodata.Shard.ServedTypeOrBuilder> getServedTypesFieldBuilder() { if (servedTypesBuilder_ == null) { servedTypesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.ServedType, io.vitess.proto.Topodata.Shard.ServedType.Builder, io.vitess.proto.Topodata.Shard.ServedTypeOrBuilder>( servedTypes_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); servedTypes_ = null; } return servedTypesBuilder_; }
private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.TabletControl, io.vitess.proto.Topodata.Shard.TabletControl.Builder, io.vitess.proto.Topodata.Shard.TabletControlOrBuilder> getTabletControlsFieldBuilder() { if (tabletControlsBuilder_ == null) { tabletControlsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.TabletControl, io.vitess.proto.Topodata.Shard.TabletControl.Builder, io.vitess.proto.Topodata.Shard.TabletControlOrBuilder>( tabletControls_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); tabletControls_ = null; } return tabletControlsBuilder_; } @java.lang.Override
private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.ServedType, io.vitess.proto.Topodata.Shard.ServedType.Builder, io.vitess.proto.Topodata.Shard.ServedTypeOrBuilder> getServedTypesFieldBuilder() { if (servedTypesBuilder_ == null) { servedTypesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.ServedType, io.vitess.proto.Topodata.Shard.ServedType.Builder, io.vitess.proto.Topodata.Shard.ServedTypeOrBuilder>( servedTypes_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); servedTypes_ = null; } return servedTypesBuilder_; }
/** * <pre> * key_range is the KeyRange for this shard. It can be unset if: * - we are not using range-based sharding in this shard. * - the shard covers the entire keyrange. * This must match the shard name based on our other conventions, but * helpful to have it decomposed here. * Once set at creation time, it is never changed. * </pre> * * <code>.topodata.KeyRange key_range = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.KeyRange, io.vitess.proto.Topodata.KeyRange.Builder, io.vitess.proto.Topodata.KeyRangeOrBuilder> getKeyRangeFieldBuilder() { if (keyRangeBuilder_ == null) { keyRangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.KeyRange, io.vitess.proto.Topodata.KeyRange.Builder, io.vitess.proto.Topodata.KeyRangeOrBuilder>( getKeyRange(), getParentForChildren(), isClean()); keyRange_ = null; } return keyRangeBuilder_; }
/** * <pre> * No lock is necessary to update this field, when for instance * TabletExternallyReparented updates this. However, we lock the * shard for reparenting operations (InitShardMaster, * PlannedReparentShard,EmergencyReparentShard), to guarantee * exclusive operation. * </pre> * * <code>.topodata.TabletAlias master_alias = 1;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.TabletAlias, io.vitess.proto.Topodata.TabletAlias.Builder, io.vitess.proto.Topodata.TabletAliasOrBuilder> getMasterAliasFieldBuilder() { if (masterAliasBuilder_ == null) { masterAliasBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.TabletAlias, io.vitess.proto.Topodata.TabletAlias.Builder, io.vitess.proto.Topodata.TabletAliasOrBuilder>( getMasterAlias(), getParentForChildren(), isClean()); masterAlias_ = null; } return masterAliasBuilder_; }
/** * <pre> * key_range is the KeyRange for this shard. It can be unset if: * - we are not using range-based sharding in this shard. * - the shard covers the entire keyrange. * This must match the shard name based on our other conventions, but * helpful to have it decomposed here. * Once set at creation time, it is never changed. * </pre> * * <code>.topodata.KeyRange key_range = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.KeyRange, io.vitess.proto.Topodata.KeyRange.Builder, io.vitess.proto.Topodata.KeyRangeOrBuilder> getKeyRangeFieldBuilder() { if (keyRangeBuilder_ == null) { keyRangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.KeyRange, io.vitess.proto.Topodata.KeyRange.Builder, io.vitess.proto.Topodata.KeyRangeOrBuilder>( getKeyRange(), getParentForChildren(), isClean()); keyRange_ = null; } return keyRangeBuilder_; }
/** * <pre> * No lock is necessary to update this field, when for instance * TabletExternallyReparented updates this. However, we lock the * shard for reparenting operations (InitShardMaster, * PlannedReparentShard,EmergencyReparentShard), to guarantee * exclusive operation. * </pre> * * <code>.topodata.TabletAlias master_alias = 1;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.TabletAlias, io.vitess.proto.Topodata.TabletAlias.Builder, io.vitess.proto.Topodata.TabletAliasOrBuilder> getMasterAliasFieldBuilder() { if (masterAliasBuilder_ == null) { masterAliasBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.vitess.proto.Topodata.TabletAlias, io.vitess.proto.Topodata.TabletAlias.Builder, io.vitess.proto.Topodata.TabletAliasOrBuilder>( getMasterAlias(), getParentForChildren(), isClean()); masterAlias_ = null; } return masterAliasBuilder_; }
private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.SourceShard, io.vitess.proto.Topodata.Shard.SourceShard.Builder, io.vitess.proto.Topodata.Shard.SourceShardOrBuilder> getSourceShardsFieldBuilder() { if (sourceShardsBuilder_ == null) { sourceShardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.SourceShard, io.vitess.proto.Topodata.Shard.SourceShard.Builder, io.vitess.proto.Topodata.Shard.SourceShardOrBuilder>( sourceShards_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); sourceShards_ = null; } return sourceShardsBuilder_; }
private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.SourceShard, io.vitess.proto.Topodata.Shard.SourceShard.Builder, io.vitess.proto.Topodata.Shard.SourceShardOrBuilder> getSourceShardsFieldBuilder() { if (sourceShardsBuilder_ == null) { sourceShardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.SourceShard, io.vitess.proto.Topodata.Shard.SourceShard.Builder, io.vitess.proto.Topodata.Shard.SourceShardOrBuilder>( sourceShards_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); sourceShards_ = null; } return sourceShardsBuilder_; }
private com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.TabletControl, io.vitess.proto.Topodata.Shard.TabletControl.Builder, io.vitess.proto.Topodata.Shard.TabletControlOrBuilder> getTabletControlsFieldBuilder() { if (tabletControlsBuilder_ == null) { tabletControlsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.vitess.proto.Topodata.Shard.TabletControl, io.vitess.proto.Topodata.Shard.TabletControl.Builder, io.vitess.proto.Topodata.Shard.TabletControlOrBuilder>( tabletControls_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); tabletControls_ = null; } return tabletControlsBuilder_; } @java.lang.Override