Interface AllocationPolicy.NetworkInterfaceOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getNetwork()
      The URL of an existing network resource.
      com.google.protobuf.ByteString getNetworkBytes()
      The URL of an existing network resource.
      boolean getNoExternalIpAddress()
      Default is false (with an external IP address).
      String getSubnetwork()
      The URL of an existing subnetwork resource in the network.
      com.google.protobuf.ByteString getSubnetworkBytes()
      The URL of an existing subnetwork resource in the network.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getNetwork

        String getNetwork()
         The URL of an existing network resource.
         You can specify the network as a full or partial URL.
        
         For example, the following are all valid URLs:
        
         * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
         * projects/{project}/global/networks/{network}
         * global/networks/{network}
         
        string network = 1;
        Returns:
        The network.
      • getNetworkBytes

        com.google.protobuf.ByteString getNetworkBytes()
         The URL of an existing network resource.
         You can specify the network as a full or partial URL.
        
         For example, the following are all valid URLs:
        
         * https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
         * projects/{project}/global/networks/{network}
         * global/networks/{network}
         
        string network = 1;
        Returns:
        The bytes for network.
      • getSubnetwork

        String getSubnetwork()
         The URL of an existing subnetwork resource in the network.
         You can specify the subnetwork as a full or partial URL.
        
         For example, the following are all valid URLs:
        
         * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
         * projects/{project}/regions/{region}/subnetworks/{subnetwork}
         * regions/{region}/subnetworks/{subnetwork}
         
        string subnetwork = 2;
        Returns:
        The subnetwork.
      • getSubnetworkBytes

        com.google.protobuf.ByteString getSubnetworkBytes()
         The URL of an existing subnetwork resource in the network.
         You can specify the subnetwork as a full or partial URL.
        
         For example, the following are all valid URLs:
        
         * https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}
         * projects/{project}/regions/{region}/subnetworks/{subnetwork}
         * regions/{region}/subnetworks/{subnetwork}
         
        string subnetwork = 2;
        Returns:
        The bytes for subnetwork.
      • getNoExternalIpAddress

        boolean 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.
         
        bool no_external_ip_address = 3;
        Returns:
        The noExternalIpAddress.