public static final class CreateInstanceRequest.Builder extends GeneratedMessageV3.Builder<CreateInstanceRequest.Builder> implements CreateInstanceRequestOrBuilder
Request message for BigtableInstanceAdmin.CreateInstance.
Protobuf type google.bigtable.admin.v2.CreateInstanceRequest
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateInstanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateInstanceRequest build()
Returns
buildPartial()
public CreateInstanceRequest buildPartial()
Returns
clear()
public CreateInstanceRequest.Builder clear()
Returns
Overrides
clearClusters()
public CreateInstanceRequest.Builder clearClusters()
Returns
clearField(Descriptors.FieldDescriptor field)
public CreateInstanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearInstance()
public CreateInstanceRequest.Builder clearInstance()
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearInstanceId()
public CreateInstanceRequest.Builder clearInstanceId()
Required. The ID to be used when referring to the new instance within its project,
e.g., just myinstance
rather than
projects/myproject/instances/myinstance
.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateInstanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateInstanceRequest.Builder clearParent()
Required. The unique name of the project in which to create the new instance.
Values are of the form projects/{project}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateInstanceRequest.Builder clone()
Returns
Overrides
containsClusters(String key)
public boolean containsClusters(String key)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
getClusters()
public Map<String,Cluster> getClusters()
Returns
getClustersCount()
public int getClustersCount()
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
getClustersMap()
public Map<String,Cluster> getClustersMap()
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
getClustersOrDefault(String key, Cluster defaultValue)
public Cluster getClustersOrDefault(String key, Cluster defaultValue)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameters
Returns
getClustersOrThrow(String key)
public Cluster getClustersOrThrow(String key)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
getDefaultInstanceForType()
public CreateInstanceRequest getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getInstance()
public Instance getInstance()
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getInstanceBuilder()
public Instance.Builder getInstanceBuilder()
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getInstanceId()
public String getInstanceId()
Required. The ID to be used when referring to the new instance within its project,
e.g., just myinstance
rather than
projects/myproject/instances/myinstance
.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The instanceId.
|
getInstanceIdBytes()
public ByteString getInstanceIdBytes()
Required. The ID to be used when referring to the new instance within its project,
e.g., just myinstance
rather than
projects/myproject/instances/myinstance
.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
ByteString | The bytes for instanceId.
|
getInstanceOrBuilder()
public InstanceOrBuilder getInstanceOrBuilder()
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getMutableClusters()
public Map<String,Cluster> getMutableClusters()
Use alternate mutation accessors instead.
Returns
getParent()
public String getParent()
Required. The unique name of the project in which to create the new instance.
Values are of the form projects/{project}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The unique name of the project in which to create the new instance.
Values are of the form projects/{project}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasInstance()
public boolean hasInstance()
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the instance field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CreateInstanceRequest other)
public CreateInstanceRequest.Builder mergeFrom(CreateInstanceRequest other)
Parameter
Returns
public CreateInstanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateInstanceRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeInstance(Instance value)
public CreateInstanceRequest.Builder mergeInstance(Instance value)
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateInstanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
putAllClusters(Map<String,Cluster> values)
public CreateInstanceRequest.Builder putAllClusters(Map<String,Cluster> values)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
putClusters(String key, Cluster value)
public CreateInstanceRequest.Builder putClusters(String key, Cluster value)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameters
Returns
removeClusters(String key)
public CreateInstanceRequest.Builder removeClusters(String key)
Required. The clusters to be created within the instance, mapped by desired
cluster ID, e.g., just mycluster
rather than
projects/myproject/instances/myinstance/clusters/mycluster
.
Fields marked OutputOnly
must be left blank.
Currently, at most four clusters can be specified.
map<string, .google.bigtable.admin.v2.Cluster> clusters = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CreateInstanceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setInstance(Instance value)
public CreateInstanceRequest.Builder setInstance(Instance value)
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setInstance(Instance.Builder builderForValue)
public CreateInstanceRequest.Builder setInstance(Instance.Builder builderForValue)
Required. The instance to create.
Fields marked OutputOnly
must be left blank.
.google.bigtable.admin.v2.Instance instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setInstanceId(String value)
public CreateInstanceRequest.Builder setInstanceId(String value)
Required. The ID to be used when referring to the new instance within its project,
e.g., just myinstance
rather than
projects/myproject/instances/myinstance
.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The instanceId to set.
|
Returns
setInstanceIdBytes(ByteString value)
public CreateInstanceRequest.Builder setInstanceIdBytes(ByteString value)
Required. The ID to be used when referring to the new instance within its project,
e.g., just myinstance
rather than
projects/myproject/instances/myinstance
.
string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for instanceId to set.
|
Returns
setParent(String value)
public CreateInstanceRequest.Builder setParent(String value)
Required. The unique name of the project in which to create the new instance.
Values are of the form projects/{project}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreateInstanceRequest.Builder setParentBytes(ByteString value)
Required. The unique name of the project in which to create the new instance.
Values are of the form projects/{project}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateInstanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateInstanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides