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 String
getId()
Immutable.com.google.protobuf.ByteString
getIdBytes()
Immutable.String
getInterconnectAttachment()
Optional.com.google.protobuf.ByteString
getInterconnectAttachmentBytes()
Optional.String
getPairingKey()
Input only.com.google.protobuf.ByteString
getPairingKeyBytes()
Input only.String
getPeerIp()
The peer IP of the attachment.com.google.protobuf.ByteString
getPeerIpBytes()
The peer IP of the attachment.long
getPeerVlanId()
The peer vlan ID of the attachment.VRF.QosPolicy
getQosPolicy()
The QOS policy applied to this VLAN attachment.VRF.QosPolicyOrBuilder
getQosPolicyOrBuilder()
The QOS policy applied to this VLAN attachment.String
getRouterIp()
The router IP of the attachment.com.google.protobuf.ByteString
getRouterIpBytes()
The router IP of the attachment.boolean
hasQosPolicy()
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.
-
-