- 0.83.0 (latest)
- 0.82.0
- 0.81.0
- 0.80.0
- 0.78.0
- 0.76.0
- 0.75.0
- 0.74.0
- 0.73.0
- 0.72.0
- 0.70.0
- 0.68.0
- 0.67.0
- 0.64.0
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.2.2
- 0.1.1
public static final class AllocationPolicy.NetworkInterface.Builder extends GeneratedMessage.Builder<AllocationPolicy.NetworkInterface.Builder> implements AllocationPolicy.NetworkInterfaceOrBuilderA network interface.
Protobuf type google.cloud.batch.v1.AllocationPolicy.NetworkInterface
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AllocationPolicy.NetworkInterface.BuilderImplements
AllocationPolicy.NetworkInterfaceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public AllocationPolicy.NetworkInterface build()| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface |
|
buildPartial()
public AllocationPolicy.NetworkInterface buildPartial()| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface |
|
clear()
public AllocationPolicy.NetworkInterface.Builder clear()| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
|
clearNetwork()
public AllocationPolicy.NetworkInterface.Builder clearNetwork()The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
clearNoExternalIpAddress()
public AllocationPolicy.NetworkInterface.Builder clearNoExternalIpAddress()Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
clearSubnetwork()
public AllocationPolicy.NetworkInterface.Builder clearSubnetwork()The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public AllocationPolicy.NetworkInterface getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getNetwork()
public String getNetwork()The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The network. |
getNetworkBytes()
public ByteString getNetworkBytes()The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for network. |
getNoExternalIpAddress()
public boolean getNoExternalIpAddress()Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
The noExternalIpAddress. |
getSubnetwork()
public String getSubnetwork()The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The subnetwork. |
getSubnetworkBytes()
public ByteString getSubnetworkBytes()The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for subnetwork. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(AllocationPolicy.NetworkInterface other)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(AllocationPolicy.NetworkInterface other)| Parameter | |
|---|---|
| Name | Description |
other |
AllocationPolicy.NetworkInterface |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public AllocationPolicy.NetworkInterface.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
|
setNetwork(String value)
public AllocationPolicy.NetworkInterface.Builder setNetwork(String value)The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe network to set. |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setNetworkBytes(ByteString value)
public AllocationPolicy.NetworkInterface.Builder setNetworkBytes(ByteString value)The URL of an existing network resource. You can specify the network as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- projects/{project}/global/networks/{network}
- global/networks/{network}
string network = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for network to set. |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setNoExternalIpAddress(boolean value)
public AllocationPolicy.NetworkInterface.Builder setNoExternalIpAddress(boolean value)Default is false (with an external IP address). Required if no external public IP address is attached to the VM. If no external public IP address, additional configuration is required to allow the VM to access Google Services. See https://cloud.google.com/vpc/docs/configure-private-google-access and https://cloud.google.com/nat/docs/gce-example#create-nat for more information.
bool no_external_ip_address = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe noExternalIpAddress to set. |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setSubnetwork(String value)
public AllocationPolicy.NetworkInterface.Builder setSubnetwork(String value)The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe subnetwork to set. |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |
setSubnetworkBytes(ByteString value)
public AllocationPolicy.NetworkInterface.Builder setSubnetworkBytes(ByteString value)The URL of an existing subnetwork resource in the network. You can specify the subnetwork as a full or partial URL.
For example, the following are all valid URLs:
- https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
- projects/{project}/regions/{region}/subnetworks/{subnetwork}
- regions/{region}/subnetworks/{subnetwork}
string subnetwork = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for subnetwork to set. |
| Returns | |
|---|---|
| Type | Description |
AllocationPolicy.NetworkInterface.Builder |
This builder for chaining. |