Google Cloud Batch V1 Client - Class NetworkInterface (0.2.2)

Reference documentation and code samples for the Google Cloud Batch V1 Client class NetworkInterface.

A network interface.

Generated from protobuf message google.cloud.batch.v1.AllocationPolicy.NetworkInterface

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ network string

The URL of the network resource.

↳ subnetwork string

The URL of the Subnetwork resource.

↳ no_external_ip_address bool

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.

getNetwork

The URL of the network resource.

Generated from protobuf field string network = 1;

Returns
TypeDescription
string

setNetwork

The URL of the network resource.

Generated from protobuf field string network = 1;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSubnetwork

The URL of the Subnetwork resource.

Generated from protobuf field string subnetwork = 2;

Returns
TypeDescription
string

setSubnetwork

The URL of the Subnetwork resource.

Generated from protobuf field string subnetwork = 2;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

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.

Generated from protobuf field bool no_external_ip_address = 3;

Returns
TypeDescription
bool

setNoExternalIpAddress

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.

Generated from protobuf field bool no_external_ip_address = 3;

Parameter
NameDescription
var bool
Returns
TypeDescription
$this