public interface FirewallPolicyRuleMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getDestAddressGroups(int index)
Address groups which should be matched against the traffic destination.
|
com.google.protobuf.ByteString |
getDestAddressGroupsBytes(int index)
Address groups which should be matched against the traffic destination.
|
int |
getDestAddressGroupsCount()
Address groups which should be matched against the traffic destination.
|
List<String> |
getDestAddressGroupsList()
Address groups which should be matched against the traffic destination.
|
String |
getDestFqdns(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.
|
com.google.protobuf.ByteString |
getDestFqdnsBytes(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.
|
int |
getDestFqdnsCount()
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.
|
List<String> |
getDestFqdnsList()
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.
|
String |
getDestIpRanges(int index)
CIDR IP address range.
|
com.google.protobuf.ByteString |
getDestIpRangesBytes(int index)
CIDR IP address range.
|
int |
getDestIpRangesCount()
CIDR IP address range.
|
List<String> |
getDestIpRangesList()
CIDR IP address range.
|
String |
getDestNetworkType()
Network type of the traffic destination.
|
com.google.protobuf.ByteString |
getDestNetworkTypeBytes()
Network type of the traffic destination.
|
String |
getDestRegionCodes(int index)
Region codes whose IP addresses will be used to match for destination of traffic.
|
com.google.protobuf.ByteString |
getDestRegionCodesBytes(int index)
Region codes whose IP addresses will be used to match for destination of traffic.
|
int |
getDestRegionCodesCount()
Region codes whose IP addresses will be used to match for destination of traffic.
|
List<String> |
getDestRegionCodesList()
Region codes whose IP addresses will be used to match for destination of traffic.
|
String |
getDestThreatIntelligences(int index)
Names of Network Threat Intelligence lists.
|
com.google.protobuf.ByteString |
getDestThreatIntelligencesBytes(int index)
Names of Network Threat Intelligence lists.
|
int |
getDestThreatIntelligencesCount()
Names of Network Threat Intelligence lists.
|
List<String> |
getDestThreatIntelligencesList()
Names of Network Threat Intelligence lists.
|
FirewallPolicyRuleMatcherLayer4Config |
getLayer4Configs(int index)
Pairs of IP protocols and ports that the rule should match.
|
int |
getLayer4ConfigsCount()
Pairs of IP protocols and ports that the rule should match.
|
List<FirewallPolicyRuleMatcherLayer4Config> |
getLayer4ConfigsList()
Pairs of IP protocols and ports that the rule should match.
|
FirewallPolicyRuleMatcherLayer4ConfigOrBuilder |
getLayer4ConfigsOrBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
|
List<? extends FirewallPolicyRuleMatcherLayer4ConfigOrBuilder> |
getLayer4ConfigsOrBuilderList()
Pairs of IP protocols and ports that the rule should match.
|
String |
getSrcAddressGroups(int index)
Address groups which should be matched against the traffic source.
|
com.google.protobuf.ByteString |
getSrcAddressGroupsBytes(int index)
Address groups which should be matched against the traffic source.
|
int |
getSrcAddressGroupsCount()
Address groups which should be matched against the traffic source.
|
List<String> |
getSrcAddressGroupsList()
Address groups which should be matched against the traffic source.
|
String |
getSrcFqdns(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic source.
|
com.google.protobuf.ByteString |
getSrcFqdnsBytes(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic source.
|
int |
getSrcFqdnsCount()
Fully Qualified Domain Name (FQDN) which should be matched against traffic source.
|
List<String> |
getSrcFqdnsList()
Fully Qualified Domain Name (FQDN) which should be matched against traffic source.
|
String |
getSrcIpRanges(int index)
CIDR IP address range.
|
com.google.protobuf.ByteString |
getSrcIpRangesBytes(int index)
CIDR IP address range.
|
int |
getSrcIpRangesCount()
CIDR IP address range.
|
List<String> |
getSrcIpRangesList()
CIDR IP address range.
|
String |
getSrcNetworks(int index)
Networks of the traffic source.
|
com.google.protobuf.ByteString |
getSrcNetworksBytes(int index)
Networks of the traffic source.
|
int |
getSrcNetworksCount()
Networks of the traffic source.
|
List<String> |
getSrcNetworksList()
Networks of the traffic source.
|
String |
getSrcNetworkType()
Network type of the traffic source.
|
com.google.protobuf.ByteString |
getSrcNetworkTypeBytes()
Network type of the traffic source.
|
String |
getSrcRegionCodes(int index)
Region codes whose IP addresses will be used to match for source of traffic.
|
com.google.protobuf.ByteString |
getSrcRegionCodesBytes(int index)
Region codes whose IP addresses will be used to match for source of traffic.
|
int |
getSrcRegionCodesCount()
Region codes whose IP addresses will be used to match for source of traffic.
|
List<String> |
getSrcRegionCodesList()
Region codes whose IP addresses will be used to match for source of traffic.
|
FirewallPolicyRuleSecureTag |
getSrcSecureTags(int index)
List of secure tag values, which should be matched at the source of the traffic.
|
int |
getSrcSecureTagsCount()
List of secure tag values, which should be matched at the source of the traffic.
|
List<FirewallPolicyRuleSecureTag> |
getSrcSecureTagsList()
List of secure tag values, which should be matched at the source of the traffic.
|
FirewallPolicyRuleSecureTagOrBuilder |
getSrcSecureTagsOrBuilder(int index)
List of secure tag values, which should be matched at the source of the traffic.
|
List<? extends FirewallPolicyRuleSecureTagOrBuilder> |
getSrcSecureTagsOrBuilderList()
List of secure tag values, which should be matched at the source of the traffic.
|
String |
getSrcThreatIntelligences(int index)
Names of Network Threat Intelligence lists.
|
com.google.protobuf.ByteString |
getSrcThreatIntelligencesBytes(int index)
Names of Network Threat Intelligence lists.
|
int |
getSrcThreatIntelligencesCount()
Names of Network Threat Intelligence lists.
|
List<String> |
getSrcThreatIntelligencesList()
Names of Network Threat Intelligence lists.
|
boolean |
hasDestNetworkType()
Network type of the traffic destination.
|
boolean |
hasSrcNetworkType()
Network type of the traffic source.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<String> getDestAddressGroupsList()
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;int getDestAddressGroupsCount()
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;String getDestAddressGroups(int index)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;index - The index of the element to return.com.google.protobuf.ByteString getDestAddressGroupsBytes(int index)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;index - The index of the value to return.List<String> getDestFqdnsList()
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination. Maximum number of destination fqdn allowed is 100.
repeated string dest_fqdns = 370712737;int getDestFqdnsCount()
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination. Maximum number of destination fqdn allowed is 100.
repeated string dest_fqdns = 370712737;String getDestFqdns(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination. Maximum number of destination fqdn allowed is 100.
repeated string dest_fqdns = 370712737;index - The index of the element to return.com.google.protobuf.ByteString getDestFqdnsBytes(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic destination. Maximum number of destination fqdn allowed is 100.
repeated string dest_fqdns = 370712737;index - The index of the value to return.List<String> getDestIpRangesList()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;int getDestIpRangesCount()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;String getDestIpRanges(int index)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;index - The index of the element to return.com.google.protobuf.ByteString getDestIpRangesBytes(int index)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;index - The index of the value to return.boolean hasDestNetworkType()
Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET - NON_INTERNET Check the DestNetworkType enum for the list of possible values.
optional string dest_network_type = 409853224;String getDestNetworkType()
Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET - NON_INTERNET Check the DestNetworkType enum for the list of possible values.
optional string dest_network_type = 409853224;com.google.protobuf.ByteString getDestNetworkTypeBytes()
Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET - NON_INTERNET Check the DestNetworkType enum for the list of possible values.
optional string dest_network_type = 409853224;List<String> getDestRegionCodesList()
Region codes whose IP addresses will be used to match for destination of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of dest region codes allowed is 5000.
repeated string dest_region_codes = 199120280;int getDestRegionCodesCount()
Region codes whose IP addresses will be used to match for destination of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of dest region codes allowed is 5000.
repeated string dest_region_codes = 199120280;String getDestRegionCodes(int index)
Region codes whose IP addresses will be used to match for destination of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of dest region codes allowed is 5000.
repeated string dest_region_codes = 199120280;index - The index of the element to return.com.google.protobuf.ByteString getDestRegionCodesBytes(int index)
Region codes whose IP addresses will be used to match for destination of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of dest region codes allowed is 5000.
repeated string dest_region_codes = 199120280;index - The index of the value to return.List<String> getDestThreatIntelligencesList()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;int getDestThreatIntelligencesCount()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;String getDestThreatIntelligences(int index)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;index - The index of the element to return.com.google.protobuf.ByteString getDestThreatIntelligencesBytes(int index)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;index - The index of the value to return.List<FirewallPolicyRuleMatcherLayer4Config> getLayer4ConfigsList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
FirewallPolicyRuleMatcherLayer4Config getLayer4Configs(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
int getLayer4ConfigsCount()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
List<? extends FirewallPolicyRuleMatcherLayer4ConfigOrBuilder> getLayer4ConfigsOrBuilderList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
FirewallPolicyRuleMatcherLayer4ConfigOrBuilder getLayer4ConfigsOrBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
List<String> getSrcAddressGroupsList()
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;int getSrcAddressGroupsCount()
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;String getSrcAddressGroups(int index)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;index - The index of the element to return.com.google.protobuf.ByteString getSrcAddressGroupsBytes(int index)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;index - The index of the value to return.List<String> getSrcFqdnsList()
Fully Qualified Domain Name (FQDN) which should be matched against traffic source. Maximum number of source fqdn allowed is 100.
repeated string src_fqdns = 435906147;int getSrcFqdnsCount()
Fully Qualified Domain Name (FQDN) which should be matched against traffic source. Maximum number of source fqdn allowed is 100.
repeated string src_fqdns = 435906147;String getSrcFqdns(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic source. Maximum number of source fqdn allowed is 100.
repeated string src_fqdns = 435906147;index - The index of the element to return.com.google.protobuf.ByteString getSrcFqdnsBytes(int index)
Fully Qualified Domain Name (FQDN) which should be matched against traffic source. Maximum number of source fqdn allowed is 100.
repeated string src_fqdns = 435906147;index - The index of the value to return.List<String> getSrcIpRangesList()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;int getSrcIpRangesCount()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;String getSrcIpRanges(int index)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;index - The index of the element to return.com.google.protobuf.ByteString getSrcIpRangesBytes(int index)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;index - The index of the value to return.boolean hasSrcNetworkType()
Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC - NON_INTERNET - VPC_NETWORKS Check the SrcNetworkType enum for the list of possible values.
optional string src_network_type = 309819686;String getSrcNetworkType()
Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC - NON_INTERNET - VPC_NETWORKS Check the SrcNetworkType enum for the list of possible values.
optional string src_network_type = 309819686;com.google.protobuf.ByteString getSrcNetworkTypeBytes()
Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC - NON_INTERNET - VPC_NETWORKS Check the SrcNetworkType enum for the list of possible values.
optional string src_network_type = 309819686;List<String> getSrcNetworksList()
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;int getSrcNetworksCount()
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;String getSrcNetworks(int index)
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;index - The index of the element to return.com.google.protobuf.ByteString getSrcNetworksBytes(int index)
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;index - The index of the value to return.List<String> getSrcRegionCodesList()
Region codes whose IP addresses will be used to match for source of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of source region codes allowed is 5000.
repeated string src_region_codes = 99086742;int getSrcRegionCodesCount()
Region codes whose IP addresses will be used to match for source of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of source region codes allowed is 5000.
repeated string src_region_codes = 99086742;String getSrcRegionCodes(int index)
Region codes whose IP addresses will be used to match for source of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of source region codes allowed is 5000.
repeated string src_region_codes = 99086742;index - The index of the element to return.com.google.protobuf.ByteString getSrcRegionCodesBytes(int index)
Region codes whose IP addresses will be used to match for source of traffic. Should be specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US" Maximum number of source region codes allowed is 5000.
repeated string src_region_codes = 99086742;index - The index of the value to return.List<FirewallPolicyRuleSecureTag> getSrcSecureTagsList()
List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.
repeated .google.cloud.compute.v1.FirewallPolicyRuleSecureTag src_secure_tags = 508791302;
FirewallPolicyRuleSecureTag getSrcSecureTags(int index)
List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.
repeated .google.cloud.compute.v1.FirewallPolicyRuleSecureTag src_secure_tags = 508791302;
int getSrcSecureTagsCount()
List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.
repeated .google.cloud.compute.v1.FirewallPolicyRuleSecureTag src_secure_tags = 508791302;
List<? extends FirewallPolicyRuleSecureTagOrBuilder> getSrcSecureTagsOrBuilderList()
List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.
repeated .google.cloud.compute.v1.FirewallPolicyRuleSecureTag src_secure_tags = 508791302;
FirewallPolicyRuleSecureTagOrBuilder getSrcSecureTagsOrBuilder(int index)
List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.
repeated .google.cloud.compute.v1.FirewallPolicyRuleSecureTag src_secure_tags = 508791302;
List<String> getSrcThreatIntelligencesList()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;int getSrcThreatIntelligencesCount()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;String getSrcThreatIntelligences(int index)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;index - The index of the element to return.com.google.protobuf.ByteString getSrcThreatIntelligencesBytes(int index)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;index - The index of the value to return.Copyright © 2025 Google LLC. All rights reserved.