Google Cloud Build V1 Client - Class NetworkConfig (0.5.1)

Reference documentation and code samples for the Google Cloud Build V1 Client class NetworkConfig.

Defines the network configuration for the pool.

Generated from protobuf message google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ peered_network string

Required. Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to WorkerPool.project_id on the service producer network. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number, such as 12345, and {network} is the name of a VPC network in the project. See Understanding network configuration options

↳ egress_option int

Option to configure network egress for the workers.

getPeeredNetwork

Required. Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to WorkerPool.project_id on the service producer network. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number, such as 12345, and {network} is the name of a VPC network in the project. See Understanding network configuration options

Returns
TypeDescription
string

setPeeredNetwork

Required. Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to WorkerPool.project_id on the service producer network. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number, such as 12345, and {network} is the name of a VPC network in the project. See Understanding network configuration options

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getEgressOption

Option to configure network egress for the workers.

Returns
TypeDescription
int

setEgressOption

Option to configure network egress for the workers.

Parameter
NameDescription
var int
Returns
TypeDescription
$this