Interface VRF.VlanAttachmentOrBuilder

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

    public static interface VRF.VlanAttachmentOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getPeerVlanId

        long getPeerVlanId()
         The peer vlan ID of the attachment.
         
        int64 peer_vlan_id = 1;
        Returns:
        The peerVlanId.
      • getPeerIp

        String getPeerIp()
         The peer IP of the attachment.
         
        string peer_ip = 2;
        Returns:
        The peerIp.
      • getPeerIpBytes

        com.google.protobuf.ByteString getPeerIpBytes()
         The peer IP of the attachment.
         
        string peer_ip = 2;
        Returns:
        The bytes for peerIp.
      • getRouterIp

        String getRouterIp()
         The router IP of the attachment.
         
        string router_ip = 3;
        Returns:
        The routerIp.
      • getRouterIpBytes

        com.google.protobuf.ByteString getRouterIpBytes()
         The router IP of the attachment.
         
        string router_ip = 3;
        Returns:
        The bytes for routerIp.
      • getPairingKey

        String getPairingKey()
         Input only. Pairing key.
         
        string pairing_key = 4 [(.google.api.field_behavior) = INPUT_ONLY];
        Returns:
        The pairingKey.
      • getPairingKeyBytes

        com.google.protobuf.ByteString getPairingKeyBytes()
         Input only. Pairing key.
         
        string pairing_key = 4 [(.google.api.field_behavior) = INPUT_ONLY];
        Returns:
        The bytes for pairingKey.
      • hasQosPolicy

        boolean hasQosPolicy()
         The QOS policy applied to this VLAN attachment.
         This value should be preferred to using qos at vrf level.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 5;
        Returns:
        Whether the qosPolicy field is set.
      • getQosPolicy

        VRF.QosPolicy getQosPolicy()
         The QOS policy applied to this VLAN attachment.
         This value should be preferred to using qos at vrf level.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 5;
        Returns:
        The qosPolicy.
      • getQosPolicyOrBuilder

        VRF.QosPolicyOrBuilder getQosPolicyOrBuilder()
         The QOS policy applied to this VLAN attachment.
         This value should be preferred to using qos at vrf level.
         
        .google.cloud.baremetalsolution.v2.VRF.QosPolicy qos_policy = 5;
      • getId

        String getId()
         Immutable. The identifier of the attachment within vrf.
         
        string id = 6 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         Immutable. The identifier of the attachment within vrf.
         
        string id = 6 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for id.
      • getInterconnectAttachment

        String getInterconnectAttachment()
         Optional. The name of the vlan attachment within vrf. This is of the form
         projects/{project_number}/regions/{region}/interconnectAttachments/{interconnect_attachment}
         
        string interconnect_attachment = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The interconnectAttachment.
      • getInterconnectAttachmentBytes

        com.google.protobuf.ByteString getInterconnectAttachmentBytes()
         Optional. The name of the vlan attachment within vrf. This is of the form
         projects/{project_number}/regions/{region}/interconnectAttachments/{interconnect_attachment}
         
        string interconnect_attachment = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for interconnectAttachment.