Interface LogicalInterfaceOrBuilder

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

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

      • getLogicalNetworkInterfacesList

        List<LogicalInterface.LogicalNetworkInterface> getLogicalNetworkInterfacesList()
         List of logical network interfaces within a logical interface.
         
        repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1;
      • getLogicalNetworkInterfaces

        LogicalInterface.LogicalNetworkInterface getLogicalNetworkInterfaces​(int index)
         List of logical network interfaces within a logical interface.
         
        repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1;
      • getLogicalNetworkInterfacesCount

        int getLogicalNetworkInterfacesCount()
         List of logical network interfaces within a logical interface.
         
        repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1;
      • getLogicalNetworkInterfacesOrBuilderList

        List<? extends LogicalInterface.LogicalNetworkInterfaceOrBuilder> getLogicalNetworkInterfacesOrBuilderList()
         List of logical network interfaces within a logical interface.
         
        repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1;
      • getLogicalNetworkInterfacesOrBuilder

        LogicalInterface.LogicalNetworkInterfaceOrBuilder getLogicalNetworkInterfacesOrBuilder​(int index)
         List of logical network interfaces within a logical interface.
         
        repeated .google.cloud.baremetalsolution.v2.LogicalInterface.LogicalNetworkInterface logical_network_interfaces = 1;
      • getName

        String getName()
         Interface name. This is of syntax <bond><bond_mode> or <nic> and
         forms part of the network template name.
         
        string name = 2;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Interface name. This is of syntax <bond><bond_mode> or <nic> and
         forms part of the network template name.
         
        string name = 2;
        Returns:
        The bytes for name.
      • getInterfaceIndex

        @Deprecated
        int getInterfaceIndex()
        Deprecated.
        google.cloud.baremetalsolution.v2.LogicalInterface.interface_index is deprecated. See google/cloud/baremetalsolution/v2/network.proto;l=243
         The index of the logical interface mapping to the index of the hardware
         bond or nic on the chosen network template. This field is deprecated.
         
        int32 interface_index = 3 [deprecated = true];
        Returns:
        The interfaceIndex.