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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetId()Immutable.com.google.protobuf.ByteStringgetIdBytes()Immutable.StringgetInterconnectAttachment()Optional.com.google.protobuf.ByteStringgetInterconnectAttachmentBytes()Optional.StringgetPairingKey()Input only.com.google.protobuf.ByteStringgetPairingKeyBytes()Input only.StringgetPeerIp()The peer IP of the attachment.com.google.protobuf.ByteStringgetPeerIpBytes()The peer IP of the attachment.longgetPeerVlanId()The peer vlan ID of the attachment.VRF.QosPolicygetQosPolicy()The QOS policy applied to this VLAN attachment.VRF.QosPolicyOrBuildergetQosPolicyOrBuilder()The QOS policy applied to this VLAN attachment.StringgetRouterIp()The router IP of the attachment.com.google.protobuf.ByteStringgetRouterIpBytes()The router IP of the attachment.booleanhasQosPolicy()The QOS policy applied to this VLAN attachment.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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.
-
-