Interface InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMappingOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping, InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping.Builder

@Generated public interface InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMappingOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required in this object.
    com.google.protobuf.ByteString
    Required in this object.
    getInnerVlanTags(int index)
    Required in this object.
    com.google.protobuf.ByteString
    Required in this object.
    int
    Required in this object.
    Required in this object.
    boolean
    Required in this object.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasInnerApplianceIpAddress

      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:
      Whether the innerApplianceIpAddress field is set.
    • getInnerApplianceIpAddress

      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:
      The innerApplianceIpAddress.
    • getInnerApplianceIpAddressBytes

      com.google.protobuf.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:
      The bytes for innerApplianceIpAddress.
    • getInnerVlanTagsList

      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:
      A list containing the innerVlanTags.
    • getInnerVlanTagsCount

      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:
      The count of innerVlanTags.
    • getInnerVlanTags

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The innerVlanTags at the given index.
    • getInnerVlanTagsBytes

      com.google.protobuf.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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the innerVlanTags at the given index.