public static final class Table.ClusterState.Builder extends GeneratedMessageV3.Builder<Table.ClusterState.Builder> implements Table.ClusterStateOrBuilder
The state of a table's data in a particular cluster.
Protobuf type google.bigtable.admin.v2.Table.ClusterState
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllEncryptionInfo(Iterable<? extends EncryptionInfo> values)
public Table.ClusterState.Builder addAllEncryptionInfo(Iterable<? extends EncryptionInfo> values)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name | Description |
values | Iterable<? extends com.google.bigtable.admin.v2.EncryptionInfo>
|
Returns
addEncryptionInfo(EncryptionInfo value)
public Table.ClusterState.Builder addEncryptionInfo(EncryptionInfo value)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
addEncryptionInfo(EncryptionInfo.Builder builderForValue)
public Table.ClusterState.Builder addEncryptionInfo(EncryptionInfo.Builder builderForValue)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
addEncryptionInfo(int index, EncryptionInfo value)
public Table.ClusterState.Builder addEncryptionInfo(int index, EncryptionInfo value)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters
Returns
addEncryptionInfo(int index, EncryptionInfo.Builder builderForValue)
public Table.ClusterState.Builder addEncryptionInfo(int index, EncryptionInfo.Builder builderForValue)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters
Returns
addEncryptionInfoBuilder()
public EncryptionInfo.Builder addEncryptionInfoBuilder()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
addEncryptionInfoBuilder(int index)
public EncryptionInfo.Builder addEncryptionInfoBuilder(int index)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Table.ClusterState.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public Table.ClusterState build()
Returns
buildPartial()
public Table.ClusterState buildPartial()
Returns
clear()
public Table.ClusterState.Builder clear()
Returns
Overrides
clearEncryptionInfo()
public Table.ClusterState.Builder clearEncryptionInfo()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
clearField(Descriptors.FieldDescriptor field)
public Table.ClusterState.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Table.ClusterState.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearReplicationState()
public Table.ClusterState.Builder clearReplicationState()
Output only. The state of replication for the table in this cluster.
.google.bigtable.admin.v2.Table.ClusterState.ReplicationState replication_state = 1;
Returns
clone()
public Table.ClusterState.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public Table.ClusterState getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEncryptionInfo(int index)
public EncryptionInfo getEncryptionInfo(int index)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
getEncryptionInfoBuilder(int index)
public EncryptionInfo.Builder getEncryptionInfoBuilder(int index)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
getEncryptionInfoBuilderList()
public List<EncryptionInfo.Builder> getEncryptionInfoBuilderList()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getEncryptionInfoCount()
public int getEncryptionInfoCount()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getEncryptionInfoList()
public List<EncryptionInfo> getEncryptionInfoList()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getEncryptionInfoOrBuilder(int index)
public EncryptionInfoOrBuilder getEncryptionInfoOrBuilder(int index)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
getEncryptionInfoOrBuilderList()
public List<? extends EncryptionInfoOrBuilder> getEncryptionInfoOrBuilderList()
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
List<? extends com.google.bigtable.admin.v2.EncryptionInfoOrBuilder> | |
getReplicationState()
public Table.ClusterState.ReplicationState getReplicationState()
Output only. The state of replication for the table in this cluster.
.google.bigtable.admin.v2.Table.ClusterState.ReplicationState replication_state = 1;
Returns
getReplicationStateValue()
public int getReplicationStateValue()
Output only. The state of replication for the table in this cluster.
.google.bigtable.admin.v2.Table.ClusterState.ReplicationState replication_state = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for replicationState.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(Table.ClusterState other)
public Table.ClusterState.Builder mergeFrom(Table.ClusterState other)
Parameter
Returns
public Table.ClusterState.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Table.ClusterState.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Table.ClusterState.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeEncryptionInfo(int index)
public Table.ClusterState.Builder removeEncryptionInfo(int index)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
setEncryptionInfo(int index, EncryptionInfo value)
public Table.ClusterState.Builder setEncryptionInfo(int index, EncryptionInfo value)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters
Returns
setEncryptionInfo(int index, EncryptionInfo.Builder builderForValue)
public Table.ClusterState.Builder setEncryptionInfo(int index, EncryptionInfo.Builder builderForValue)
Output only. The encryption information for the table in this cluster.
If the encryption key protecting this resource is customer managed, then
its version can be rotated in Cloud Key Management Service (Cloud KMS).
The primary version of the key and its status will be reflected here when
changes propagate from Cloud KMS.
repeated .google.bigtable.admin.v2.EncryptionInfo encryption_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public Table.ClusterState.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Table.ClusterState.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setReplicationState(Table.ClusterState.ReplicationState value)
public Table.ClusterState.Builder setReplicationState(Table.ClusterState.ReplicationState value)
Output only. The state of replication for the table in this cluster.
.google.bigtable.admin.v2.Table.ClusterState.ReplicationState replication_state = 1;
Parameter
Returns
setReplicationStateValue(int value)
public Table.ClusterState.Builder setReplicationStateValue(int value)
Output only. The state of replication for the table in this cluster.
.google.bigtable.admin.v2.Table.ClusterState.ReplicationState replication_state = 1;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for replicationState to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final Table.ClusterState.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides