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 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

       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.