Package com.google.cloudbuild.v1
Interface PrivatePoolV1Config.NetworkConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PrivatePoolV1Config.NetworkConfig,PrivatePoolV1Config.NetworkConfig.Builder
- Enclosing class:
- PrivatePoolV1Config
public static interface PrivatePoolV1Config.NetworkConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOption to configure network egress for the workers.intOption to configure network egress for the workers.Required.com.google.protobuf.ByteStringRequired.Immutable.com.google.protobuf.ByteStringImmutable.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getPeeredNetwork
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](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The peeredNetwork.
-
getPeeredNetworkBytes
com.google.protobuf.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](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)string peered_network = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for peeredNetwork.
-
getEgressOptionValue
int getEgressOptionValue()Option to configure network egress for the workers.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2;- Returns:
- The enum numeric value on the wire for egressOption.
-
getEgressOption
PrivatePoolV1Config.NetworkConfig.EgressOption getEgressOption()Option to configure network egress for the workers.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption egress_option = 2;- Returns:
- The egressOption.
-
getPeeredNetworkIpRange
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:
- The peeredNetworkIpRange.
-
getPeeredNetworkIpRangeBytes
com.google.protobuf.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:
- The bytes for peeredNetworkIpRange.
-