Package com.google.cloud.compute.v1
Class FirewallPolicyRuleMatcher.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
- com.google.cloud.compute.v1.FirewallPolicyRuleMatcher.Builder
-
- All Implemented Interfaces:
FirewallPolicyRuleMatcherOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FirewallPolicyRuleMatcher
public static final class FirewallPolicyRuleMatcher.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder> implements FirewallPolicyRuleMatcherOrBuilder
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
Protobuf typegoogle.cloud.compute.v1.FirewallPolicyRuleMatcher
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FirewallPolicyRuleMatcher.BuilderaddAllDestAddressGroups(Iterable<String> values)Address groups which should be matched against the traffic destination.FirewallPolicyRuleMatcher.BuilderaddAllDestFqdns(Iterable<String> values)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.FirewallPolicyRuleMatcher.BuilderaddAllDestIpRanges(Iterable<String> values)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddAllDestRegionCodes(Iterable<String> values)Region codes whose IP addresses will be used to match for destination of traffic.FirewallPolicyRuleMatcher.BuilderaddAllDestThreatIntelligences(Iterable<String> values)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderaddAllLayer4Configs(Iterable<? extends FirewallPolicyRuleMatcherLayer4Config> values)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderaddAllSrcAddressGroups(Iterable<String> values)Address groups which should be matched against the traffic source.FirewallPolicyRuleMatcher.BuilderaddAllSrcFqdns(Iterable<String> values)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.FirewallPolicyRuleMatcher.BuilderaddAllSrcIpRanges(Iterable<String> values)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddAllSrcRegionCodes(Iterable<String> values)Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleMatcher.BuilderaddAllSrcSecureTags(Iterable<? extends FirewallPolicyRuleSecureTag> values)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderaddAllSrcThreatIntelligences(Iterable<String> values)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderaddDestAddressGroups(String value)Address groups which should be matched against the traffic destination.FirewallPolicyRuleMatcher.BuilderaddDestAddressGroupsBytes(com.google.protobuf.ByteString value)Address groups which should be matched against the traffic destination.FirewallPolicyRuleMatcher.BuilderaddDestFqdns(String value)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.FirewallPolicyRuleMatcher.BuilderaddDestFqdnsBytes(com.google.protobuf.ByteString value)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.FirewallPolicyRuleMatcher.BuilderaddDestIpRanges(String value)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddDestIpRangesBytes(com.google.protobuf.ByteString value)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddDestRegionCodes(String value)Region codes whose IP addresses will be used to match for destination of traffic.FirewallPolicyRuleMatcher.BuilderaddDestRegionCodesBytes(com.google.protobuf.ByteString value)Region codes whose IP addresses will be used to match for destination of traffic.FirewallPolicyRuleMatcher.BuilderaddDestThreatIntelligences(String value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderaddDestThreatIntelligencesBytes(com.google.protobuf.ByteString value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderaddLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config value)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderaddLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderaddLayer4Configs(FirewallPolicyRuleMatcherLayer4Config value)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderaddLayer4Configs(FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcherLayer4Config.BuilderaddLayer4ConfigsBuilder()Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcherLayer4Config.BuilderaddLayer4ConfigsBuilder(int index)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FirewallPolicyRuleMatcher.BuilderaddSrcAddressGroups(String value)Address groups which should be matched against the traffic source.FirewallPolicyRuleMatcher.BuilderaddSrcAddressGroupsBytes(com.google.protobuf.ByteString value)Address groups which should be matched against the traffic source.FirewallPolicyRuleMatcher.BuilderaddSrcFqdns(String value)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.FirewallPolicyRuleMatcher.BuilderaddSrcFqdnsBytes(com.google.protobuf.ByteString value)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.FirewallPolicyRuleMatcher.BuilderaddSrcIpRanges(String value)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddSrcIpRangesBytes(com.google.protobuf.ByteString value)CIDR IP address range.FirewallPolicyRuleMatcher.BuilderaddSrcRegionCodes(String value)Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleMatcher.BuilderaddSrcRegionCodesBytes(com.google.protobuf.ByteString value)Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleMatcher.BuilderaddSrcSecureTags(int index, FirewallPolicyRuleSecureTag value)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderaddSrcSecureTags(int index, FirewallPolicyRuleSecureTag.Builder builderForValue)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderaddSrcSecureTags(FirewallPolicyRuleSecureTag value)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderaddSrcSecureTags(FirewallPolicyRuleSecureTag.Builder builderForValue)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleSecureTag.BuilderaddSrcSecureTagsBuilder()List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleSecureTag.BuilderaddSrcSecureTagsBuilder(int index)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderaddSrcThreatIntelligences(String value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderaddSrcThreatIntelligencesBytes(com.google.protobuf.ByteString value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcherbuild()FirewallPolicyRuleMatcherbuildPartial()FirewallPolicyRuleMatcher.Builderclear()FirewallPolicyRuleMatcher.BuilderclearDestAddressGroups()Address groups which should be matched against the traffic destination.FirewallPolicyRuleMatcher.BuilderclearDestFqdns()Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.FirewallPolicyRuleMatcher.BuilderclearDestIpRanges()CIDR IP address range.FirewallPolicyRuleMatcher.BuilderclearDestRegionCodes()Region codes whose IP addresses will be used to match for destination of traffic.FirewallPolicyRuleMatcher.BuilderclearDestThreatIntelligences()Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)FirewallPolicyRuleMatcher.BuilderclearLayer4Configs()Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)FirewallPolicyRuleMatcher.BuilderclearSrcAddressGroups()Address groups which should be matched against the traffic source.FirewallPolicyRuleMatcher.BuilderclearSrcFqdns()Fully Qualified Domain Name (FQDN) which should be matched against traffic source.FirewallPolicyRuleMatcher.BuilderclearSrcIpRanges()CIDR IP address range.FirewallPolicyRuleMatcher.BuilderclearSrcRegionCodes()Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleMatcher.BuilderclearSrcSecureTags()List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuilderclearSrcThreatIntelligences()Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.Builderclone()FirewallPolicyRuleMatchergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDestAddressGroups(int index)Address groups which should be matched against the traffic destination.com.google.protobuf.ByteStringgetDestAddressGroupsBytes(int index)Address groups which should be matched against the traffic destination.intgetDestAddressGroupsCount()Address groups which should be matched against the traffic destination.com.google.protobuf.ProtocolStringListgetDestAddressGroupsList()Address groups which should be matched against the traffic destination.StringgetDestFqdns(int index)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.com.google.protobuf.ByteStringgetDestFqdnsBytes(int index)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.intgetDestFqdnsCount()Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.com.google.protobuf.ProtocolStringListgetDestFqdnsList()Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.StringgetDestIpRanges(int index)CIDR IP address range.com.google.protobuf.ByteStringgetDestIpRangesBytes(int index)CIDR IP address range.intgetDestIpRangesCount()CIDR IP address range.com.google.protobuf.ProtocolStringListgetDestIpRangesList()CIDR IP address range.StringgetDestRegionCodes(int index)Region codes whose IP addresses will be used to match for destination of traffic.com.google.protobuf.ByteStringgetDestRegionCodesBytes(int index)Region codes whose IP addresses will be used to match for destination of traffic.intgetDestRegionCodesCount()Region codes whose IP addresses will be used to match for destination of traffic.com.google.protobuf.ProtocolStringListgetDestRegionCodesList()Region codes whose IP addresses will be used to match for destination of traffic.StringgetDestThreatIntelligences(int index)Names of Network Threat Intelligence lists.com.google.protobuf.ByteStringgetDestThreatIntelligencesBytes(int index)Names of Network Threat Intelligence lists.intgetDestThreatIntelligencesCount()Names of Network Threat Intelligence lists.com.google.protobuf.ProtocolStringListgetDestThreatIntelligencesList()Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcherLayer4ConfiggetLayer4Configs(int index)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcherLayer4Config.BuildergetLayer4ConfigsBuilder(int index)Pairs of IP protocols and ports that the rule should match.List<FirewallPolicyRuleMatcherLayer4Config.Builder>getLayer4ConfigsBuilderList()Pairs of IP protocols and ports that the rule should match.intgetLayer4ConfigsCount()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.FirewallPolicyRuleMatcherLayer4ConfigOrBuildergetLayer4ConfigsOrBuilder(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.StringgetSrcAddressGroups(int index)Address groups which should be matched against the traffic source.com.google.protobuf.ByteStringgetSrcAddressGroupsBytes(int index)Address groups which should be matched against the traffic source.intgetSrcAddressGroupsCount()Address groups which should be matched against the traffic source.com.google.protobuf.ProtocolStringListgetSrcAddressGroupsList()Address groups which should be matched against the traffic source.StringgetSrcFqdns(int index)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.com.google.protobuf.ByteStringgetSrcFqdnsBytes(int index)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.intgetSrcFqdnsCount()Fully Qualified Domain Name (FQDN) which should be matched against traffic source.com.google.protobuf.ProtocolStringListgetSrcFqdnsList()Fully Qualified Domain Name (FQDN) which should be matched against traffic source.StringgetSrcIpRanges(int index)CIDR IP address range.com.google.protobuf.ByteStringgetSrcIpRangesBytes(int index)CIDR IP address range.intgetSrcIpRangesCount()CIDR IP address range.com.google.protobuf.ProtocolStringListgetSrcIpRangesList()CIDR IP address range.StringgetSrcRegionCodes(int index)Region codes whose IP addresses will be used to match for source of traffic.com.google.protobuf.ByteStringgetSrcRegionCodesBytes(int index)Region codes whose IP addresses will be used to match for source of traffic.intgetSrcRegionCodesCount()Region codes whose IP addresses will be used to match for source of traffic.com.google.protobuf.ProtocolStringListgetSrcRegionCodesList()Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleSecureTaggetSrcSecureTags(int index)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleSecureTag.BuildergetSrcSecureTagsBuilder(int index)List of secure tag values, which should be matched at the source of the traffic.List<FirewallPolicyRuleSecureTag.Builder>getSrcSecureTagsBuilderList()List of secure tag values, which should be matched at the source of the traffic.intgetSrcSecureTagsCount()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.FirewallPolicyRuleSecureTagOrBuildergetSrcSecureTagsOrBuilder(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.StringgetSrcThreatIntelligences(int index)Names of Network Threat Intelligence lists.com.google.protobuf.ByteStringgetSrcThreatIntelligencesBytes(int index)Names of Network Threat Intelligence lists.intgetSrcThreatIntelligencesCount()Names of Network Threat Intelligence lists.com.google.protobuf.ProtocolStringListgetSrcThreatIntelligencesList()Names of Network Threat Intelligence lists.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()FirewallPolicyRuleMatcher.BuildermergeFrom(FirewallPolicyRuleMatcher other)FirewallPolicyRuleMatcher.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)FirewallPolicyRuleMatcher.BuildermergeFrom(com.google.protobuf.Message other)FirewallPolicyRuleMatcher.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)FirewallPolicyRuleMatcher.BuilderremoveLayer4Configs(int index)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuilderremoveSrcSecureTags(int index)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuildersetDestAddressGroups(int index, String value)Address groups which should be matched against the traffic destination.FirewallPolicyRuleMatcher.BuildersetDestFqdns(int index, String value)Fully Qualified Domain Name (FQDN) which should be matched against traffic destination.FirewallPolicyRuleMatcher.BuildersetDestIpRanges(int index, String value)CIDR IP address range.FirewallPolicyRuleMatcher.BuildersetDestRegionCodes(int index, String value)Region codes whose IP addresses will be used to match for destination of traffic.FirewallPolicyRuleMatcher.BuildersetDestThreatIntelligences(int index, String value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FirewallPolicyRuleMatcher.BuildersetLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config value)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuildersetLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)Pairs of IP protocols and ports that the rule should match.FirewallPolicyRuleMatcher.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)FirewallPolicyRuleMatcher.BuildersetSrcAddressGroups(int index, String value)Address groups which should be matched against the traffic source.FirewallPolicyRuleMatcher.BuildersetSrcFqdns(int index, String value)Fully Qualified Domain Name (FQDN) which should be matched against traffic source.FirewallPolicyRuleMatcher.BuildersetSrcIpRanges(int index, String value)CIDR IP address range.FirewallPolicyRuleMatcher.BuildersetSrcRegionCodes(int index, String value)Region codes whose IP addresses will be used to match for source of traffic.FirewallPolicyRuleMatcher.BuildersetSrcSecureTags(int index, FirewallPolicyRuleSecureTag value)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuildersetSrcSecureTags(int index, FirewallPolicyRuleSecureTag.Builder builderForValue)List of secure tag values, which should be matched at the source of the traffic.FirewallPolicyRuleMatcher.BuildersetSrcThreatIntelligences(int index, String value)Names of Network Threat Intelligence lists.FirewallPolicyRuleMatcher.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
clear
public FirewallPolicyRuleMatcher.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
getDefaultInstanceForType
public FirewallPolicyRuleMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public FirewallPolicyRuleMatcher build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FirewallPolicyRuleMatcher buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FirewallPolicyRuleMatcher.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
setField
public FirewallPolicyRuleMatcher.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
clearField
public FirewallPolicyRuleMatcher.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
clearOneof
public FirewallPolicyRuleMatcher.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
setRepeatedField
public FirewallPolicyRuleMatcher.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
addRepeatedField
public FirewallPolicyRuleMatcher.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
mergeFrom
public FirewallPolicyRuleMatcher.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FirewallPolicyRuleMatcher.Builder>
-
mergeFrom
public FirewallPolicyRuleMatcher.Builder mergeFrom(FirewallPolicyRuleMatcher other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
mergeFrom
public FirewallPolicyRuleMatcher.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FirewallPolicyRuleMatcher.Builder>- Throws:
IOException
-
getDestAddressGroupsList
public 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;- Specified by:
getDestAddressGroupsListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the destAddressGroups.
-
getDestAddressGroupsCount
public 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;- Specified by:
getDestAddressGroupsCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of destAddressGroups.
-
getDestAddressGroups
public 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;- Specified by:
getDestAddressGroupsin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The destAddressGroups at the given index.
-
getDestAddressGroupsBytes
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;- Specified by:
getDestAddressGroupsBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the destAddressGroups at the given index.
-
setDestAddressGroups
public FirewallPolicyRuleMatcher.Builder setDestAddressGroups(int index, String value)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;- Parameters:
index- The index to set the value at.value- The destAddressGroups to set.- Returns:
- This builder for chaining.
-
addDestAddressGroups
public FirewallPolicyRuleMatcher.Builder addDestAddressGroups(String value)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;- Parameters:
value- The destAddressGroups to add.- Returns:
- This builder for chaining.
-
addAllDestAddressGroups
public FirewallPolicyRuleMatcher.Builder addAllDestAddressGroups(Iterable<String> values)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;- Parameters:
values- The destAddressGroups to add.- Returns:
- This builder for chaining.
-
clearDestAddressGroups
public FirewallPolicyRuleMatcher.Builder clearDestAddressGroups()
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;- Returns:
- This builder for chaining.
-
addDestAddressGroupsBytes
public FirewallPolicyRuleMatcher.Builder addDestAddressGroupsBytes(com.google.protobuf.ByteString value)
Address groups which should be matched against the traffic destination. Maximum number of destination address groups is 10.
repeated string dest_address_groups = 468760508;- Parameters:
value- The bytes of the destAddressGroups to add.- Returns:
- This builder for chaining.
-
getDestFqdnsList
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;- Specified by:
getDestFqdnsListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the destFqdns.
-
getDestFqdnsCount
public 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;- Specified by:
getDestFqdnsCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of destFqdns.
-
getDestFqdns
public 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;- Specified by:
getDestFqdnsin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The destFqdns at the given index.
-
getDestFqdnsBytes
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;- Specified by:
getDestFqdnsBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the destFqdns at the given index.
-
setDestFqdns
public FirewallPolicyRuleMatcher.Builder setDestFqdns(int index, String value)
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;- Parameters:
index- The index to set the value at.value- The destFqdns to set.- Returns:
- This builder for chaining.
-
addDestFqdns
public FirewallPolicyRuleMatcher.Builder addDestFqdns(String value)
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;- Parameters:
value- The destFqdns to add.- Returns:
- This builder for chaining.
-
addAllDestFqdns
public FirewallPolicyRuleMatcher.Builder addAllDestFqdns(Iterable<String> values)
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;- Parameters:
values- The destFqdns to add.- Returns:
- This builder for chaining.
-
clearDestFqdns
public FirewallPolicyRuleMatcher.Builder clearDestFqdns()
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;- Returns:
- This builder for chaining.
-
addDestFqdnsBytes
public FirewallPolicyRuleMatcher.Builder addDestFqdnsBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes of the destFqdns to add.- Returns:
- This builder for chaining.
-
getDestIpRangesList
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;- Specified by:
getDestIpRangesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the destIpRanges.
-
getDestIpRangesCount
public int getDestIpRangesCount()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Specified by:
getDestIpRangesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of destIpRanges.
-
getDestIpRanges
public String getDestIpRanges(int index)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Specified by:
getDestIpRangesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The destIpRanges at the given index.
-
getDestIpRangesBytes
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;- Specified by:
getDestIpRangesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the destIpRanges at the given index.
-
setDestIpRanges
public FirewallPolicyRuleMatcher.Builder setDestIpRanges(int index, String value)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Parameters:
index- The index to set the value at.value- The destIpRanges to set.- Returns:
- This builder for chaining.
-
addDestIpRanges
public FirewallPolicyRuleMatcher.Builder addDestIpRanges(String value)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Parameters:
value- The destIpRanges to add.- Returns:
- This builder for chaining.
-
addAllDestIpRanges
public FirewallPolicyRuleMatcher.Builder addAllDestIpRanges(Iterable<String> values)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Parameters:
values- The destIpRanges to add.- Returns:
- This builder for chaining.
-
clearDestIpRanges
public FirewallPolicyRuleMatcher.Builder clearDestIpRanges()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Returns:
- This builder for chaining.
-
addDestIpRangesBytes
public FirewallPolicyRuleMatcher.Builder addDestIpRangesBytes(com.google.protobuf.ByteString value)
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
repeated string dest_ip_ranges = 337357713;- Parameters:
value- The bytes of the destIpRanges to add.- Returns:
- This builder for chaining.
-
getDestRegionCodesList
public 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;- Specified by:
getDestRegionCodesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the destRegionCodes.
-
getDestRegionCodesCount
public 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;- Specified by:
getDestRegionCodesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of destRegionCodes.
-
getDestRegionCodes
public 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;- Specified by:
getDestRegionCodesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The destRegionCodes at the given index.
-
getDestRegionCodesBytes
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;- Specified by:
getDestRegionCodesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the destRegionCodes at the given index.
-
setDestRegionCodes
public FirewallPolicyRuleMatcher.Builder setDestRegionCodes(int index, String value)
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;- Parameters:
index- The index to set the value at.value- The destRegionCodes to set.- Returns:
- This builder for chaining.
-
addDestRegionCodes
public FirewallPolicyRuleMatcher.Builder addDestRegionCodes(String value)
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;- Parameters:
value- The destRegionCodes to add.- Returns:
- This builder for chaining.
-
addAllDestRegionCodes
public FirewallPolicyRuleMatcher.Builder addAllDestRegionCodes(Iterable<String> values)
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;- Parameters:
values- The destRegionCodes to add.- Returns:
- This builder for chaining.
-
clearDestRegionCodes
public FirewallPolicyRuleMatcher.Builder clearDestRegionCodes()
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;- Returns:
- This builder for chaining.
-
addDestRegionCodesBytes
public FirewallPolicyRuleMatcher.Builder addDestRegionCodesBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes of the destRegionCodes to add.- Returns:
- This builder for chaining.
-
getDestThreatIntelligencesList
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;- Specified by:
getDestThreatIntelligencesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the destThreatIntelligences.
-
getDestThreatIntelligencesCount
public 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;- Specified by:
getDestThreatIntelligencesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of destThreatIntelligences.
-
getDestThreatIntelligences
public 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;- Specified by:
getDestThreatIntelligencesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The destThreatIntelligences at the given index.
-
getDestThreatIntelligencesBytes
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;- Specified by:
getDestThreatIntelligencesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the destThreatIntelligences at the given index.
-
setDestThreatIntelligences
public FirewallPolicyRuleMatcher.Builder setDestThreatIntelligences(int index, String value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;- Parameters:
index- The index to set the value at.value- The destThreatIntelligences to set.- Returns:
- This builder for chaining.
-
addDestThreatIntelligences
public FirewallPolicyRuleMatcher.Builder addDestThreatIntelligences(String value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;- Parameters:
value- The destThreatIntelligences to add.- Returns:
- This builder for chaining.
-
addAllDestThreatIntelligences
public FirewallPolicyRuleMatcher.Builder addAllDestThreatIntelligences(Iterable<String> values)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;- Parameters:
values- The destThreatIntelligences to add.- Returns:
- This builder for chaining.
-
clearDestThreatIntelligences
public FirewallPolicyRuleMatcher.Builder clearDestThreatIntelligences()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;- Returns:
- This builder for chaining.
-
addDestThreatIntelligencesBytes
public FirewallPolicyRuleMatcher.Builder addDestThreatIntelligencesBytes(com.google.protobuf.ByteString value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic destination.
repeated string dest_threat_intelligences = 119896492;- Parameters:
value- The bytes of the destThreatIntelligences to add.- Returns:
- This builder for chaining.
-
getLayer4ConfigsList
public List<FirewallPolicyRuleMatcherLayer4Config> getLayer4ConfigsList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;- Specified by:
getLayer4ConfigsListin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getLayer4ConfigsCount
public int getLayer4ConfigsCount()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;- Specified by:
getLayer4ConfigsCountin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getLayer4Configs
public FirewallPolicyRuleMatcherLayer4Config getLayer4Configs(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;- Specified by:
getLayer4Configsin interfaceFirewallPolicyRuleMatcherOrBuilder
-
setLayer4Configs
public FirewallPolicyRuleMatcher.Builder setLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config value)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
setLayer4Configs
public FirewallPolicyRuleMatcher.Builder setLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addLayer4Configs
public FirewallPolicyRuleMatcher.Builder addLayer4Configs(FirewallPolicyRuleMatcherLayer4Config value)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addLayer4Configs
public FirewallPolicyRuleMatcher.Builder addLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config value)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addLayer4Configs
public FirewallPolicyRuleMatcher.Builder addLayer4Configs(FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addLayer4Configs
public FirewallPolicyRuleMatcher.Builder addLayer4Configs(int index, FirewallPolicyRuleMatcherLayer4Config.Builder builderForValue)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addAllLayer4Configs
public FirewallPolicyRuleMatcher.Builder addAllLayer4Configs(Iterable<? extends FirewallPolicyRuleMatcherLayer4Config> values)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
clearLayer4Configs
public FirewallPolicyRuleMatcher.Builder clearLayer4Configs()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
removeLayer4Configs
public FirewallPolicyRuleMatcher.Builder removeLayer4Configs(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
getLayer4ConfigsBuilder
public FirewallPolicyRuleMatcherLayer4Config.Builder getLayer4ConfigsBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
getLayer4ConfigsOrBuilder
public FirewallPolicyRuleMatcherLayer4ConfigOrBuilder getLayer4ConfigsOrBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;- Specified by:
getLayer4ConfigsOrBuilderin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getLayer4ConfigsOrBuilderList
public List<? extends FirewallPolicyRuleMatcherLayer4ConfigOrBuilder> getLayer4ConfigsOrBuilderList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;- Specified by:
getLayer4ConfigsOrBuilderListin interfaceFirewallPolicyRuleMatcherOrBuilder
-
addLayer4ConfigsBuilder
public FirewallPolicyRuleMatcherLayer4Config.Builder addLayer4ConfigsBuilder()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
addLayer4ConfigsBuilder
public FirewallPolicyRuleMatcherLayer4Config.Builder addLayer4ConfigsBuilder(int index)
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
getLayer4ConfigsBuilderList
public List<FirewallPolicyRuleMatcherLayer4Config.Builder> getLayer4ConfigsBuilderList()
Pairs of IP protocols and ports that the rule should match.
repeated .google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config layer4_configs = 373534261;
-
getSrcAddressGroupsList
public 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;- Specified by:
getSrcAddressGroupsListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the srcAddressGroups.
-
getSrcAddressGroupsCount
public 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;- Specified by:
getSrcAddressGroupsCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of srcAddressGroups.
-
getSrcAddressGroups
public 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;- Specified by:
getSrcAddressGroupsin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The srcAddressGroups at the given index.
-
getSrcAddressGroupsBytes
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;- Specified by:
getSrcAddressGroupsBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the srcAddressGroups at the given index.
-
setSrcAddressGroups
public FirewallPolicyRuleMatcher.Builder setSrcAddressGroups(int index, String value)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;- Parameters:
index- The index to set the value at.value- The srcAddressGroups to set.- Returns:
- This builder for chaining.
-
addSrcAddressGroups
public FirewallPolicyRuleMatcher.Builder addSrcAddressGroups(String value)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;- Parameters:
value- The srcAddressGroups to add.- Returns:
- This builder for chaining.
-
addAllSrcAddressGroups
public FirewallPolicyRuleMatcher.Builder addAllSrcAddressGroups(Iterable<String> values)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;- Parameters:
values- The srcAddressGroups to add.- Returns:
- This builder for chaining.
-
clearSrcAddressGroups
public FirewallPolicyRuleMatcher.Builder clearSrcAddressGroups()
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;- Returns:
- This builder for chaining.
-
addSrcAddressGroupsBytes
public FirewallPolicyRuleMatcher.Builder addSrcAddressGroupsBytes(com.google.protobuf.ByteString value)
Address groups which should be matched against the traffic source. Maximum number of source address groups is 10.
repeated string src_address_groups = 436423738;- Parameters:
value- The bytes of the srcAddressGroups to add.- Returns:
- This builder for chaining.
-
getSrcFqdnsList
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;- Specified by:
getSrcFqdnsListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the srcFqdns.
-
getSrcFqdnsCount
public 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;- Specified by:
getSrcFqdnsCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of srcFqdns.
-
getSrcFqdns
public 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;- Specified by:
getSrcFqdnsin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The srcFqdns at the given index.
-
getSrcFqdnsBytes
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;- Specified by:
getSrcFqdnsBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the srcFqdns at the given index.
-
setSrcFqdns
public FirewallPolicyRuleMatcher.Builder setSrcFqdns(int index, String value)
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;- Parameters:
index- The index to set the value at.value- The srcFqdns to set.- Returns:
- This builder for chaining.
-
addSrcFqdns
public FirewallPolicyRuleMatcher.Builder addSrcFqdns(String value)
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;- Parameters:
value- The srcFqdns to add.- Returns:
- This builder for chaining.
-
addAllSrcFqdns
public FirewallPolicyRuleMatcher.Builder addAllSrcFqdns(Iterable<String> values)
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;- Parameters:
values- The srcFqdns to add.- Returns:
- This builder for chaining.
-
clearSrcFqdns
public FirewallPolicyRuleMatcher.Builder clearSrcFqdns()
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;- Returns:
- This builder for chaining.
-
addSrcFqdnsBytes
public FirewallPolicyRuleMatcher.Builder addSrcFqdnsBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes of the srcFqdns to add.- Returns:
- This builder for chaining.
-
getSrcIpRangesList
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;- Specified by:
getSrcIpRangesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the srcIpRanges.
-
getSrcIpRangesCount
public int getSrcIpRangesCount()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Specified by:
getSrcIpRangesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of srcIpRanges.
-
getSrcIpRanges
public String getSrcIpRanges(int index)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Specified by:
getSrcIpRangesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The srcIpRanges at the given index.
-
getSrcIpRangesBytes
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;- Specified by:
getSrcIpRangesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the srcIpRanges at the given index.
-
setSrcIpRanges
public FirewallPolicyRuleMatcher.Builder setSrcIpRanges(int index, String value)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Parameters:
index- The index to set the value at.value- The srcIpRanges to set.- Returns:
- This builder for chaining.
-
addSrcIpRanges
public FirewallPolicyRuleMatcher.Builder addSrcIpRanges(String value)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Parameters:
value- The srcIpRanges to add.- Returns:
- This builder for chaining.
-
addAllSrcIpRanges
public FirewallPolicyRuleMatcher.Builder addAllSrcIpRanges(Iterable<String> values)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Parameters:
values- The srcIpRanges to add.- Returns:
- This builder for chaining.
-
clearSrcIpRanges
public FirewallPolicyRuleMatcher.Builder clearSrcIpRanges()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Returns:
- This builder for chaining.
-
addSrcIpRangesBytes
public FirewallPolicyRuleMatcher.Builder addSrcIpRangesBytes(com.google.protobuf.ByteString value)
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
repeated string src_ip_ranges = 432128083;- Parameters:
value- The bytes of the srcIpRanges to add.- Returns:
- This builder for chaining.
-
getSrcRegionCodesList
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;- Specified by:
getSrcRegionCodesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the srcRegionCodes.
-
getSrcRegionCodesCount
public 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;- Specified by:
getSrcRegionCodesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of srcRegionCodes.
-
getSrcRegionCodes
public 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;- Specified by:
getSrcRegionCodesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The srcRegionCodes at the given index.
-
getSrcRegionCodesBytes
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;- Specified by:
getSrcRegionCodesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the srcRegionCodes at the given index.
-
setSrcRegionCodes
public FirewallPolicyRuleMatcher.Builder setSrcRegionCodes(int index, String value)
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;- Parameters:
index- The index to set the value at.value- The srcRegionCodes to set.- Returns:
- This builder for chaining.
-
addSrcRegionCodes
public FirewallPolicyRuleMatcher.Builder addSrcRegionCodes(String value)
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;- Parameters:
value- The srcRegionCodes to add.- Returns:
- This builder for chaining.
-
addAllSrcRegionCodes
public FirewallPolicyRuleMatcher.Builder addAllSrcRegionCodes(Iterable<String> values)
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;- Parameters:
values- The srcRegionCodes to add.- Returns:
- This builder for chaining.
-
clearSrcRegionCodes
public FirewallPolicyRuleMatcher.Builder clearSrcRegionCodes()
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;- Returns:
- This builder for chaining.
-
addSrcRegionCodesBytes
public FirewallPolicyRuleMatcher.Builder addSrcRegionCodesBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes of the srcRegionCodes to add.- Returns:
- This builder for chaining.
-
getSrcSecureTagsList
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;- Specified by:
getSrcSecureTagsListin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getSrcSecureTagsCount
public 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;- Specified by:
getSrcSecureTagsCountin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getSrcSecureTags
public 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;- Specified by:
getSrcSecureTagsin interfaceFirewallPolicyRuleMatcherOrBuilder
-
setSrcSecureTags
public FirewallPolicyRuleMatcher.Builder setSrcSecureTags(int index, FirewallPolicyRuleSecureTag value)
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;
-
setSrcSecureTags
public FirewallPolicyRuleMatcher.Builder setSrcSecureTags(int index, FirewallPolicyRuleSecureTag.Builder builderForValue)
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;
-
addSrcSecureTags
public FirewallPolicyRuleMatcher.Builder addSrcSecureTags(FirewallPolicyRuleSecureTag value)
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;
-
addSrcSecureTags
public FirewallPolicyRuleMatcher.Builder addSrcSecureTags(int index, FirewallPolicyRuleSecureTag value)
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;
-
addSrcSecureTags
public FirewallPolicyRuleMatcher.Builder addSrcSecureTags(FirewallPolicyRuleSecureTag.Builder builderForValue)
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;
-
addSrcSecureTags
public FirewallPolicyRuleMatcher.Builder addSrcSecureTags(int index, FirewallPolicyRuleSecureTag.Builder builderForValue)
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;
-
addAllSrcSecureTags
public FirewallPolicyRuleMatcher.Builder addAllSrcSecureTags(Iterable<? extends FirewallPolicyRuleSecureTag> values)
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;
-
clearSrcSecureTags
public FirewallPolicyRuleMatcher.Builder clearSrcSecureTags()
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;
-
removeSrcSecureTags
public FirewallPolicyRuleMatcher.Builder removeSrcSecureTags(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;
-
getSrcSecureTagsBuilder
public FirewallPolicyRuleSecureTag.Builder getSrcSecureTagsBuilder(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
public 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;- Specified by:
getSrcSecureTagsOrBuilderin interfaceFirewallPolicyRuleMatcherOrBuilder
-
getSrcSecureTagsOrBuilderList
public 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;- Specified by:
getSrcSecureTagsOrBuilderListin interfaceFirewallPolicyRuleMatcherOrBuilder
-
addSrcSecureTagsBuilder
public FirewallPolicyRuleSecureTag.Builder addSrcSecureTagsBuilder()
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;
-
addSrcSecureTagsBuilder
public FirewallPolicyRuleSecureTag.Builder addSrcSecureTagsBuilder(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;
-
getSrcSecureTagsBuilderList
public List<FirewallPolicyRuleSecureTag.Builder> getSrcSecureTagsBuilderList()
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;
-
getSrcThreatIntelligencesList
public 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;- Specified by:
getSrcThreatIntelligencesListin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- A list containing the srcThreatIntelligences.
-
getSrcThreatIntelligencesCount
public 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;- Specified by:
getSrcThreatIntelligencesCountin interfaceFirewallPolicyRuleMatcherOrBuilder- Returns:
- The count of srcThreatIntelligences.
-
getSrcThreatIntelligences
public 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;- Specified by:
getSrcThreatIntelligencesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The srcThreatIntelligences at the given index.
-
getSrcThreatIntelligencesBytes
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;- Specified by:
getSrcThreatIntelligencesBytesin interfaceFirewallPolicyRuleMatcherOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the srcThreatIntelligences at the given index.
-
setSrcThreatIntelligences
public FirewallPolicyRuleMatcher.Builder setSrcThreatIntelligences(int index, String value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;- Parameters:
index- The index to set the value at.value- The srcThreatIntelligences to set.- Returns:
- This builder for chaining.
-
addSrcThreatIntelligences
public FirewallPolicyRuleMatcher.Builder addSrcThreatIntelligences(String value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;- Parameters:
value- The srcThreatIntelligences to add.- Returns:
- This builder for chaining.
-
addAllSrcThreatIntelligences
public FirewallPolicyRuleMatcher.Builder addAllSrcThreatIntelligences(Iterable<String> values)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;- Parameters:
values- The srcThreatIntelligences to add.- Returns:
- This builder for chaining.
-
clearSrcThreatIntelligences
public FirewallPolicyRuleMatcher.Builder clearSrcThreatIntelligences()
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;- Returns:
- This builder for chaining.
-
addSrcThreatIntelligencesBytes
public FirewallPolicyRuleMatcher.Builder addSrcThreatIntelligencesBytes(com.google.protobuf.ByteString value)
Names of Network Threat Intelligence lists. The IPs in these lists will be matched against traffic source.
repeated string src_threat_intelligences = 323631018;- Parameters:
value- The bytes of the srcThreatIntelligences to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final FirewallPolicyRuleMatcher.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
mergeUnknownFields
public final FirewallPolicyRuleMatcher.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FirewallPolicyRuleMatcher.Builder>
-
-