Interface VRFOrBuilder

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

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

      • getName

        String getName()
         The name of the VRF.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The name of the VRF.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getStateValue

        int getStateValue()
         The possible state of VRF.
         
        .google.cloud.baremetalsolution.v2.VRF.State state = 5;
        Returns:
        The enum numeric value on the wire for state.
      • getState

        VRF.State getState()
         The possible state of VRF.
         
        .google.cloud.baremetalsolution.v2.VRF.State state = 5;
        Returns:
        The state.
      • hasQosPolicy

        boolean hasQosPolicy()
         The QOS policy applied to this VRF.
         The value is only meaningful when all the vlan attachments have the same
         QoS. This field should not be used for new integrations, use vlan
         attachment level qos instead. The field is left for backward-compatibility.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6;
        Returns:
        Whether the qosPolicy field is set.
      • getQosPolicy

        VRF.QosPolicy getQosPolicy()
         The QOS policy applied to this VRF.
         The value is only meaningful when all the vlan attachments have the same
         QoS. This field should not be used for new integrations, use vlan
         attachment level qos instead. The field is left for backward-compatibility.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6;
        Returns:
        The qosPolicy.
      • getQosPolicyOrBuilder

        VRF.QosPolicyOrBuilder getQosPolicyOrBuilder()
         The QOS policy applied to this VRF.
         The value is only meaningful when all the vlan attachments have the same
         QoS. This field should not be used for new integrations, use vlan
         attachment level qos instead. The field is left for backward-compatibility.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 6;
      • getVlanAttachmentsList

        List<VRF.VlanAttachment> getVlanAttachmentsList()
         The list of VLAN attachments for the VRF.
         
        repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7;
      • getVlanAttachments

        VRF.VlanAttachment getVlanAttachments​(int index)
         The list of VLAN attachments for the VRF.
         
        repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7;
      • getVlanAttachmentsCount

        int getVlanAttachmentsCount()
         The list of VLAN attachments for the VRF.
         
        repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7;
      • getVlanAttachmentsOrBuilderList

        List<? extends VRF.VlanAttachmentOrBuilder> getVlanAttachmentsOrBuilderList()
         The list of VLAN attachments for the VRF.
         
        repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7;
      • getVlanAttachmentsOrBuilder

        VRF.VlanAttachmentOrBuilder getVlanAttachmentsOrBuilder​(int index)
         The list of VLAN attachments for the VRF.
         
        repeated .google.cloud.baremetalsolution.v2.VRF.VlanAttachment vlan_attachments = 7;