Interface VRF.VlanAttachmentOrBuilder (0.36.0)

public static interface VRF.VlanAttachmentOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getId()

public abstract String getId()

Immutable. The identifier of the attachment within vrf.

string id = 6 [(.google.api.field_behavior) = IMMUTABLE];

Returns
TypeDescription
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Immutable. The identifier of the attachment within vrf.

string id = 6 [(.google.api.field_behavior) = IMMUTABLE];

Returns
TypeDescription
ByteString

The bytes for id.

getInterconnectAttachment()

public abstract 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
TypeDescription
String

The interconnectAttachment.

getInterconnectAttachmentBytes()

public abstract 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
TypeDescription
ByteString

The bytes for interconnectAttachment.

getPairingKey()

public abstract String getPairingKey()

Input only. Pairing key.

string pairing_key = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
TypeDescription
String

The pairingKey.

getPairingKeyBytes()

public abstract ByteString getPairingKeyBytes()

Input only. Pairing key.

string pairing_key = 4 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for pairingKey.

getPeerIp()

public abstract String getPeerIp()

The peer IP of the attachment.

string peer_ip = 2;

Returns
TypeDescription
String

The peerIp.

getPeerIpBytes()

public abstract ByteString getPeerIpBytes()

The peer IP of the attachment.

string peer_ip = 2;

Returns
TypeDescription
ByteString

The bytes for peerIp.

getPeerVlanId()

public abstract long getPeerVlanId()

The peer vlan ID of the attachment.

int64 peer_vlan_id = 1;

Returns
TypeDescription
long

The peerVlanId.

getQosPolicy()

public abstract 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
TypeDescription
VRF.QosPolicy

The qosPolicy.

getQosPolicyOrBuilder()

public abstract 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;

Returns
TypeDescription
VRF.QosPolicyOrBuilder

getRouterIp()

public abstract String getRouterIp()

The router IP of the attachment.

string router_ip = 3;

Returns
TypeDescription
String

The routerIp.

getRouterIpBytes()

public abstract ByteString getRouterIpBytes()

The router IP of the attachment.

string router_ip = 3;

Returns
TypeDescription
ByteString

The bytes for routerIp.

hasQosPolicy()

public abstract 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
TypeDescription
boolean

Whether the qosPolicy field is set.