public static final class Instance.Builder extends GeneratedMessageV3.Builder<Instance.Builder> implements InstanceOrBuilder
A Filestore instance.
Protobuf type google.cloud.filestore.v1.Instance
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Instance.BuilderImplements
InstanceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllFileShares(Iterable<? extends FileShareConfig> values)
public Instance.Builder addAllFileShares(Iterable<? extends FileShareConfig> values)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.cloud.filestore.v1.FileShareConfig> |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addAllNetworks(Iterable<? extends NetworkConfig> values)
public Instance.Builder addAllNetworks(Iterable<? extends NetworkConfig> values)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.cloud.filestore.v1.NetworkConfig> |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addAllSuspensionReasons(Iterable<? extends Instance.SuspensionReason> values)
public Instance.Builder addAllSuspensionReasons(Iterable<? extends Instance.SuspensionReason> values)
Output only. Field indicates all the reasons the instance is in "SUSPENDED" state.
repeated .google.cloud.filestore.v1.Instance.SuspensionReason suspension_reasons = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.cloud.filestore.v1.Instance.SuspensionReason> The suspensionReasons to add. |
Returns | |
---|---|
Type | Description |
Instance.Builder | This builder for chaining. |
addAllSuspensionReasonsValue(Iterable<Integer> values)
public Instance.Builder addAllSuspensionReasonsValue(Iterable<Integer> values)
Output only. Field indicates all the reasons the instance is in "SUSPENDED" state.
repeated .google.cloud.filestore.v1.Instance.SuspensionReason suspension_reasons = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
values | Iterable<Integer> The enum numeric values on the wire for suspensionReasons to add. |
Returns | |
---|---|
Type | Description |
Instance.Builder | This builder for chaining. |
addFileShares(FileShareConfig value)
public Instance.Builder addFileShares(FileShareConfig value)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameter | |
---|---|
Name | Description |
value | FileShareConfig |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addFileShares(FileShareConfig.Builder builderForValue)
public Instance.Builder addFileShares(FileShareConfig.Builder builderForValue)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameter | |
---|---|
Name | Description |
builderForValue | FileShareConfig.Builder |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addFileShares(int index, FileShareConfig value)
public Instance.Builder addFileShares(int index, FileShareConfig value)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameters | |
---|---|
Name | Description |
index | int |
value | FileShareConfig |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addFileShares(int index, FileShareConfig.Builder builderForValue)
public Instance.Builder addFileShares(int index, FileShareConfig.Builder builderForValue)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | FileShareConfig.Builder |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addFileSharesBuilder()
public FileShareConfig.Builder addFileSharesBuilder()
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Returns | |
---|---|
Type | Description |
FileShareConfig.Builder |
addFileSharesBuilder(int index)
public FileShareConfig.Builder addFileSharesBuilder(int index)
File system shares on the instance. For this version, only a single file share is supported.
repeated .google.cloud.filestore.v1.FileShareConfig file_shares = 10;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
FileShareConfig.Builder |
addNetworks(NetworkConfig value)
public Instance.Builder addNetworks(NetworkConfig value)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameter | |
---|---|
Name | Description |
value | NetworkConfig |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addNetworks(NetworkConfig.Builder builderForValue)
public Instance.Builder addNetworks(NetworkConfig.Builder builderForValue)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameter | |
---|---|
Name | Description |
builderForValue | NetworkConfig.Builder |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addNetworks(int index, NetworkConfig value)
public Instance.Builder addNetworks(int index, NetworkConfig value)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameters | |
---|---|
Name | Description |
index | int |
value | NetworkConfig |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addNetworks(int index, NetworkConfig.Builder builderForValue)
public Instance.Builder addNetworks(int index, NetworkConfig.Builder builderForValue)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | NetworkConfig.Builder |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addNetworksBuilder()
public NetworkConfig.Builder addNetworksBuilder()
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Returns | |
---|---|
Type | Description |
NetworkConfig.Builder |
addNetworksBuilder(int index)
public NetworkConfig.Builder addNetworksBuilder(int index)
VPC networks to which the instance is connected. For this version, only a single network is supported.
repeated .google.cloud.filestore.v1.NetworkConfig networks = 11;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
NetworkConfig.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Instance.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Instance.Builder |
addSuspensionReasons(Instance.SuspensionReason value)
public Instance.Builder addSuspensionReasons(Instance.SuspensionReason value)
Output only. Field indicates all the reasons the instance is in "SUSPENDED" state.
repeated .google.cloud.filestore.v1.Instance.SuspensionReason suspension_reasons = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Instance.SuspensionReason The suspensionReasons to add. |
Returns | |
---|---|
Type | Description |
Instance.Builder | This builder for chaining. |
addSuspensionReasonsValue(int value)
public Instance.Builder addSuspensionReasonsValue(int value)
Output only. Field indicates all the reasons the instance is in "SUSPENDED" state.
repeated .google.cloud.filestore.v1.Instance.SuspensionReason suspension_reasons = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
|