Interface InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMappingOrBuilder (1.91.0)

public interface InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMappingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInnerApplianceIpAddress()

public abstract String getInnerApplianceIpAddress()

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

optional string inner_appliance_ip_address = 350619895;

Returns
Type Description
String

The innerApplianceIpAddress.

getInnerApplianceIpAddressBytes()

public abstract ByteString getInnerApplianceIpAddressBytes()

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

optional string inner_appliance_ip_address = 350619895;

Returns
Type Description
ByteString

The bytes for innerApplianceIpAddress.

getInnerVlanTags(int index)

public abstract String getInnerVlanTags(int index)

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

repeated string inner_vlan_tags = 431186636;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The innerVlanTags at the given index.

getInnerVlanTagsBytes(int index)

public abstract ByteString getInnerVlanTagsBytes(int index)

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

repeated string inner_vlan_tags = 431186636;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the innerVlanTags at the given index.

getInnerVlanTagsCount()

public abstract int getInnerVlanTagsCount()

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

repeated string inner_vlan_tags = 431186636;

Returns
Type Description
int

The count of innerVlanTags.

getInnerVlanTagsList()

public abstract List<String> getInnerVlanTagsList()

Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected.

The inner VLAN tags must have an ethertype value of 0x8100.

repeated string inner_vlan_tags = 431186636;

Returns
Type Description
List<String>

A list containing the innerVlanTags.

hasInnerApplianceIpAddress()

public abstract boolean hasInnerApplianceIpAddress()

Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.

optional string inner_appliance_ip_address = 350619895;

Returns
Type Description
boolean

Whether the innerApplianceIpAddress field is set.