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.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DEST_IP_RANGES_FIELD_NUMBER |
static int |
LAYER4_CONFIGS_FIELD_NUMBER |
static int |
SRC_IP_RANGES_FIELD_NUMBER |
static int |
SRC_SECURE_TAGS_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 |
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.
|
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 |
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.
|
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.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
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, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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_IP_RANGES_FIELD_NUMBER
public static final int LAYER4_CONFIGS_FIELD_NUMBER
public static final int SRC_IP_RANGES_FIELD_NUMBER
public static final int SRC_SECURE_TAGS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields 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 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 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 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 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 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 © 2023 Google LLC. All rights reserved.