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.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Bare Metal Solution V2 Client - Class VRF (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-bare-metal-solution/latest/V2.VRF)\n- [1.0.4](/php/docs/reference/cloud-bare-metal-solution/1.0.4/V2.VRF)\n- [0.6.5](/php/docs/reference/cloud-bare-metal-solution/0.6.5/V2.VRF)\n- [0.5.2](/php/docs/reference/cloud-bare-metal-solution/0.5.2/V2.VRF)\n- [0.4.0](/php/docs/reference/cloud-bare-metal-solution/0.4.0/V2.VRF)\n- [0.3.2](/php/docs/reference/cloud-bare-metal-solution/0.3.2/V2.VRF)\n- [0.2.8](/php/docs/reference/cloud-bare-metal-solution/0.2.8/V2.VRF) \nReference documentation and code samples for the Google Cloud Bare Metal Solution V2 Client class VRF.\n\nA network VRF.\n\nGenerated from protobuf message `google.cloud.baremetalsolution.v2.VRF`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ BareMetalSolution \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nThe name of the VRF.\n\n### setName\n\nThe name of the VRF.\n\n### getState\n\nThe possible state of VRF.\n\n### setState\n\nThe possible state of VRF.\n\n### getQosPolicy\n\nThe QOS policy applied to this VRF.\n\nThe value is only meaningful when all the vlan attachments have the same\nQoS. This field should not be used for new integrations, use vlan\nattachment level qos instead. The field is left for backward-compatibility.\n\n### hasQosPolicy\n\n### clearQosPolicy\n\n### setQosPolicy\n\nThe QOS policy applied to this VRF.\n\nThe value is only meaningful when all the vlan attachments have the same\nQoS. This field should not be used for new integrations, use vlan\nattachment level qos instead. The field is left for backward-compatibility.\n\n### getVlanAttachments\n\nThe list of VLAN attachments for the VRF.\n\n### setVlanAttachments\n\nThe list of VLAN attachments for the VRF."]]