Interface PrivatePoolV1Config.NetworkConfigOrBuilder (3.29.0)

public static interface PrivatePoolV1Config.NetworkConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEgressOption()

public abstract PrivatePoolV1Config.NetworkConfig.EgressOption getEgressOption()

Option to configure network egress for the workers.

.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2;

Returns
TypeDescription
PrivatePoolV1Config.NetworkConfig.EgressOption

The egressOption.

getEgressOptionValue()

public abstract int getEgressOptionValue()

Option to configure network egress for the workers.

.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for egressOption.

getPeeredNetwork()

public abstract String 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

string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The peeredNetwork.

getPeeredNetworkBytes()

public abstract ByteString getPeeredNetworkBytes()

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

string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for peeredNetwork.

getPeeredNetworkIpRange()

public abstract String getPeeredNetworkIpRange()

Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. 192.168.0.0/29 would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. /16 would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of /24 will be used.

string peered_network_ip_range = 3 [(.google.api.field_behavior) = IMMUTABLE];

Returns
TypeDescription
String

The peeredNetworkIpRange.

getPeeredNetworkIpRangeBytes()

public abstract ByteString getPeeredNetworkIpRangeBytes()

Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. 192.168.0.0/29 would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. /16 would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of /24 will be used.

string peered_network_ip_range = 3 [(.google.api.field_behavior) = IMMUTABLE];

Returns
TypeDescription
ByteString

The bytes for peeredNetworkIpRange.