Interface NetworkConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NetworkConfig, NetworkConfig.Builder

    public interface NetworkConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getManagementCidr

        String getManagementCidr()
         Required. Management CIDR used by VMware management appliances.
         
        string management_cidr = 4 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The managementCidr.
      • getManagementCidrBytes

        com.google.protobuf.ByteString getManagementCidrBytes()
         Required. Management CIDR used by VMware management appliances.
         
        string management_cidr = 4 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for managementCidr.
      • getVmwareEngineNetwork

        String getVmwareEngineNetwork()
         Optional. The relative resource name of the VMware Engine network attached
         to the private cloud. Specify the name in the following form:
         `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`
         where `{project}` can either be a project number or a project ID.
         
        string vmware_engine_network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The vmwareEngineNetwork.
      • getVmwareEngineNetworkBytes

        com.google.protobuf.ByteString getVmwareEngineNetworkBytes()
         Optional. The relative resource name of the VMware Engine network attached
         to the private cloud. Specify the name in the following form:
         `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`
         where `{project}` can either be a project number or a project ID.
         
        string vmware_engine_network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for vmwareEngineNetwork.
      • getVmwareEngineNetworkCanonical

        String getVmwareEngineNetworkCanonical()
         Output only. The canonical name of the VMware Engine network in the form:
         `projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`
         
        string vmware_engine_network_canonical = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The vmwareEngineNetworkCanonical.
      • getVmwareEngineNetworkCanonicalBytes

        com.google.protobuf.ByteString getVmwareEngineNetworkCanonicalBytes()
         Output only. The canonical name of the VMware Engine network in the form:
         `projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`
         
        string vmware_engine_network_canonical = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for vmwareEngineNetworkCanonical.
      • getManagementIpAddressLayoutVersion

        int getManagementIpAddressLayoutVersion()
         Output only. The IP address layout version of the management IP address
         range. Possible versions include:
         * `managementIpAddressLayoutVersion=1`: Indicates the legacy IP address
         layout used by some existing private clouds. This is no longer supported
         for new private clouds as it does not support all features.
         * `managementIpAddressLayoutVersion=2`: Indicates the latest IP address
         layout used by all newly created private clouds. This version supports all
         current features.
         
        int32 management_ip_address_layout_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The managementIpAddressLayoutVersion.