Package com.google.cloud.compute.v1
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 TypeMethodDescriptionRequired in this object.com.google.protobuf.ByteStringRequired in this object.getInnerVlanTags(int index) Required in this object.com.google.protobuf.ByteStringgetInnerVlanTagsBytes(int index) Required in this object.intRequired in this object.Required in this object.booleanRequired in this object.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
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
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.
-