public final class FirewallPolicyRuleMatcher extends com.google.protobuf.GeneratedMessageV3 implements FirewallPolicyRuleMatcherOrBuilder
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.Protobuf type
google.cloud.compute.v1.FirewallPolicyRuleMatcher| Modifier and Type | Class and Description |
|---|---|
static class |
FirewallPolicyRuleMatcher.Builder
Represents a match condition that incoming traffic is evaluated against.
|
static class |
FirewallPolicyRuleMatcher.DestNetworkType
Network type of the traffic destination.
|
static class |
FirewallPolicyRuleMatcher.SrcNetworkType
Network type of the traffic source.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DEST_ADDRESS_GROUPS_FIELD_NUMBER |
static int |
DEST_FQDNS_FIELD_NUMBER |
static int |
DEST_IP_RANGES_FIELD_NUMBER |
static int |
DEST_NETWORK_TYPE_FIELD_NUMBER |
static int |
DEST_REGION_CODES_FIELD_NUMBER |
static int |
DEST_THREAT_INTELLIGENCES_FIELD_NUMBER |
static int |
LAYER4_CONFIGS_FIELD_NUMBER |
static int |
SRC_ADDRESS_GROUPS_FIELD_NUMBER |
static int |
SRC_FQDNS_FIELD_NUMBER |
static int |
SRC_IP_RANGES_FIELD_NUMBER |
static int |
SRC_NETWORK_TYPE_FIELD_NUMBER |
static int |
SRC_NETWORKS_FIELD_NUMBER |
static int |
SRC_REGION_CODES_FIELD_NUMBER |
static int |
SRC_SECURE_TAGS_FIELD_NUMBER |
static int |
SRC_THREAT_INTELLIGENCES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static FirewallPolicyRuleMatcher |
getDefaultInstance() |
FirewallPolicyRuleMatcher |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.Parser<FirewallPolicyRuleMatcher> |
getParserForType() |
int |
getSerializedSize() |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
getSrcThreatIntelligencesList()
Names of Network Threat Intelligence lists.
|
boolean |
hasDestNetworkType()
Network type of the traffic destination.
|
int |
hashCode() |
boolean |
hasSrcNetworkType()
Network type of the traffic source.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FirewallPolicyRuleMatcher.Builder |
newBuilder() |
static FirewallPolicyRuleMatcher.Builder |
newBuilder(FirewallPolicyRuleMatcher prototype) |
FirewallPolicyRuleMatcher.Builder |
newBuilderForType() |
protected FirewallPolicyRuleMatcher.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FirewallPolicyRuleMatcher |
parseDelimitedFrom(InputStream input) |
static FirewallPolicyRuleMatcher |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FirewallPolicyRuleMatcher |
parseFrom(byte[] data) |
static FirewallPolicyRuleMatcher |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FirewallPolicyRuleMatcher |
parseFrom(ByteBuffer data) |
static FirewallPolicyRuleMatcher |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FirewallPolicyRuleMatcher |
parseFrom(com.google.protobuf.ByteString data) |
static FirewallPolicyRuleMatcher |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FirewallPolicyRuleMatcher |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FirewallPolicyRuleMatcher |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FirewallPolicyRuleMatcher |
parseFrom(InputStream input) |
static FirewallPolicyRuleMatcher |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FirewallPolicyRuleMatcher> |
parser() |
FirewallPolicyRuleMatcher.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DEST_ADDRESS_GROUPS_FIELD_NUMBER
public static final int DEST_FQDNS_FIELD_NUMBER
public static final int DEST_IP_RANGES_FIELD_NUMBER
public static final int DEST_NETWORK_TYPE_FIELD_NUMBER
public static final int DEST_REGION_CODES_FIELD_NUMBER
public static final int DEST_THREAT_INTELLIGENCES_FIELD_NUMBER
public static final int LAYER4_CONFIGS_FIELD_NUMBER
public static final int SRC_ADDRESS_GROUPS_FIELD_NUMBER
public static final int SRC_FQDNS_FIELD_NUMBER
public static final int SRC_IP_RANGES_FIELD_NUMBER
public static final int SRC_NETWORK_TYPE_FIELD_NUMBER
public static final int SRC_NETWORKS_FIELD_NUMBER
public static final int SRC_REGION_CODES_FIELD_NUMBER
public static final int SRC_SECURE_TAGS_FIELD_NUMBER
public static final int SRC_THREAT_INTELLIGENCES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList 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;getDestAddressGroupsList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestAddressGroupsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestAddressGroups in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getDestAddressGroupsBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList 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;getDestFqdnsList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestFqdnsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestFqdns in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getDestFqdnsBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getDestIpRangesList()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;getDestIpRangesList in interface FirewallPolicyRuleMatcherOrBuilderpublic int getDestIpRangesCount()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;getDestIpRangesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic String getDestIpRanges(int index)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;getDestIpRanges in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getDestIpRangesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public 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;hasDestNetworkType in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestNetworkType in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestNetworkTypeBytes in interface FirewallPolicyRuleMatcherOrBuilderpublic com.google.protobuf.ProtocolStringList 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;getDestRegionCodesList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestRegionCodesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestRegionCodes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getDestRegionCodesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getDestThreatIntelligencesList()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;getDestThreatIntelligencesList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestThreatIntelligencesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getDestThreatIntelligences in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getDestThreatIntelligencesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public List<FirewallPolicyRuleMatcherLayer4Config> getLayer4ConfigsList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
getLayer4ConfigsList in interface FirewallPolicyRuleMatcherOrBuilderpublic List<? extends FirewallPolicyRuleMatcherLayer4ConfigOrBuilder> getLayer4ConfigsOrBuilderList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
getLayer4ConfigsOrBuilderList in interface FirewallPolicyRuleMatcherOrBuilderpublic int getLayer4ConfigsCount()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
getLayer4ConfigsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic FirewallPolicyRuleMatcherLayer4Config getLayer4Configs(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
getLayer4Configs in interface FirewallPolicyRuleMatcherOrBuilderpublic FirewallPolicyRuleMatcherLayer4ConfigOrBuilder getLayer4ConfigsOrBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
getLayer4ConfigsOrBuilder in interface FirewallPolicyRuleMatcherOrBuilderpublic com.google.protobuf.ProtocolStringList 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;getSrcAddressGroupsList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcAddressGroupsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcAddressGroups in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcAddressGroupsBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList 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;getSrcFqdnsList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcFqdnsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcFqdns in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcFqdnsBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getSrcIpRangesList()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;getSrcIpRangesList in interface FirewallPolicyRuleMatcherOrBuilderpublic int getSrcIpRangesCount()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;getSrcIpRangesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic String getSrcIpRanges(int index)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;getSrcIpRanges in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcIpRangesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public 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;hasSrcNetworkType in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcNetworkType in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcNetworkTypeBytes in interface FirewallPolicyRuleMatcherOrBuilderpublic com.google.protobuf.ProtocolStringList getSrcNetworksList()
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;getSrcNetworksList in interface FirewallPolicyRuleMatcherOrBuilderpublic int getSrcNetworksCount()
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;getSrcNetworksCount in interface FirewallPolicyRuleMatcherOrBuilderpublic String getSrcNetworks(int index)
Networks of the traffic source. It can be either a full or partial url.
repeated string src_networks = 247119872;getSrcNetworks in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcNetworksBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList 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;getSrcRegionCodesList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcRegionCodesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcRegionCodes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcRegionCodesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public 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;
getSrcSecureTagsList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;
getSrcSecureTagsOrBuilderList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;
getSrcSecureTagsCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;
getSrcSecureTags in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;
getSrcSecureTagsOrBuilder in interface FirewallPolicyRuleMatcherOrBuilderpublic com.google.protobuf.ProtocolStringList getSrcThreatIntelligencesList()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;getSrcThreatIntelligencesList in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcThreatIntelligencesCount in interface FirewallPolicyRuleMatcherOrBuilderpublic 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;getSrcThreatIntelligences in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the element to return.public 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;getSrcThreatIntelligencesBytes in interface FirewallPolicyRuleMatcherOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FirewallPolicyRuleMatcher parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FirewallPolicyRuleMatcher parseFrom(InputStream input) throws IOException
IOExceptionpublic static FirewallPolicyRuleMatcher parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FirewallPolicyRuleMatcher parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FirewallPolicyRuleMatcher parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FirewallPolicyRuleMatcher parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FirewallPolicyRuleMatcher parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FirewallPolicyRuleMatcher.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FirewallPolicyRuleMatcher.Builder newBuilder()
public static FirewallPolicyRuleMatcher.Builder newBuilder(FirewallPolicyRuleMatcher prototype)
public FirewallPolicyRuleMatcher.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FirewallPolicyRuleMatcher.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FirewallPolicyRuleMatcher getDefaultInstance()
public static com.google.protobuf.Parser<FirewallPolicyRuleMatcher> parser()
public com.google.protobuf.Parser<FirewallPolicyRuleMatcher> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FirewallPolicyRuleMatcher getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.