Class AuthzPolicy.AuthzRule.From.RequestSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
com.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource.Builder
- All Implemented Interfaces:
AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AuthzPolicy.AuthzRule.From.RequestSource
public static final class AuthzPolicy.AuthzRule.From.RequestSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
implements AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
Describes the properties of a single source.Protobuf type
google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource-
Method Summary
Modifier and TypeMethodDescriptionaddAllIpBlocks(Iterable<? extends AuthzPolicy.AuthzRule.IpBlock> values) Optional.addAllPrincipals(Iterable<? extends AuthzPolicy.AuthzRule.Principal> values) Optional.addAllResources(Iterable<? extends AuthzPolicy.AuthzRule.RequestResource> values) Optional.addIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock value) Optional.addIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional.Optional.addIpBlocks(AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional.Optional.addIpBlocksBuilder(int index) Optional.addPrincipals(int index, AuthzPolicy.AuthzRule.Principal value) Optional.addPrincipals(int index, AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional.Optional.addPrincipals(AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional.Optional.addPrincipalsBuilder(int index) Optional.addResources(int index, AuthzPolicy.AuthzRule.RequestResource value) Optional.addResources(int index, AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional.Optional.addResources(AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional.Optional.addResourcesBuilder(int index) Optional.build()clear()Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIpBlocks(int index) Optional.getIpBlocksBuilder(int index) Optional.Optional.intOptional.Optional.getIpBlocksOrBuilder(int index) Optional.List<? extends AuthzPolicy.AuthzRule.IpBlockOrBuilder>Optional.getPrincipals(int index) Optional.getPrincipalsBuilder(int index) Optional.Optional.intOptional.Optional.getPrincipalsOrBuilder(int index) Optional.List<? extends AuthzPolicy.AuthzRule.PrincipalOrBuilder>Optional.getResources(int index) Optional.getResourcesBuilder(int index) Optional.Optional.intOptional.Optional.getResourcesOrBuilder(int index) Optional.Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeIpBlocks(int index) Optional.removePrincipals(int index) Optional.removeResources(int index) Optional.setIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock value) Optional.setIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional.setPrincipals(int index, AuthzPolicy.AuthzRule.Principal value) Optional.setPrincipals(int index, AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional.setResources(int index, AuthzPolicy.AuthzRule.RequestResource value) Optional.setResources(int index, AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.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.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AuthzPolicy.AuthzRule.From.RequestSource.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
-
mergeFrom
public AuthzPolicy.AuthzRule.From.RequestSource.Builder mergeFrom(AuthzPolicy.AuthzRule.From.RequestSource other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.From.RequestSource.Builder>
-
mergeFrom
public AuthzPolicy.AuthzRule.From.RequestSource.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<AuthzPolicy.AuthzRule.From.RequestSource.Builder>- Throws:
IOException
-
getPrincipalsList
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrincipalsListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getPrincipalsCount
public int getPrincipalsCount()Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrincipalsCountin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getPrincipals
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrincipalsin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
setPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setPrincipals(int index, AuthzPolicy.AuthzRule.Principal value) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setPrincipals(int index, AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addPrincipals(AuthzPolicy.AuthzRule.Principal value) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addPrincipals(int index, AuthzPolicy.AuthzRule.Principal value) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addPrincipals(AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addPrincipals(int index, AuthzPolicy.AuthzRule.Principal.Builder builderForValue) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addAllPrincipals
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addAllPrincipals(Iterable<? extends AuthzPolicy.AuthzRule.Principal> values) Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearPrincipals
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
removePrincipals
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getPrincipalsBuilder
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getPrincipalsOrBuilder
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrincipalsOrBuilderin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getPrincipalsOrBuilderList
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrincipalsOrBuilderListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
addPrincipalsBuilder
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
addPrincipalsBuilder
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getPrincipalsBuilderList
Optional. A list of identities derived from the client's certificate. This field will not match on a request unless frontend mutual TLS is enabled for the forwarding rule or Gateway and the client certificate has been successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule. Limited to 50 principals per Authorization Policy for regional internal Application Load Balancers, regional external Application Load Balancers, cross-region internal Application Load Balancers, and Cloud Service Mesh. This field is not supported for global external Application Load Balancers.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.Principal principals = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getIpBlocksList
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIpBlocksListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getIpBlocksCount
public int getIpBlocksCount()Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIpBlocksCountin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getIpBlocks
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIpBlocksin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
setIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock value) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addIpBlocks(AuthzPolicy.AuthzRule.IpBlock value) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock value) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addIpBlocks(AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addIpBlocks(int index, AuthzPolicy.AuthzRule.IpBlock.Builder builderForValue) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addAllIpBlocks
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addAllIpBlocks(Iterable<? extends AuthzPolicy.AuthzRule.IpBlock> values) Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearIpBlocks
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
removeIpBlocks
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getIpBlocksBuilder
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getIpBlocksOrBuilder
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIpBlocksOrBuilderin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getIpBlocksOrBuilderList
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIpBlocksOrBuilderListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
addIpBlocksBuilder
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addIpBlocksBuilder
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getIpBlocksBuilderList
Optional. A list of IP addresses or IP address ranges to match against the source IP address of the request. Limited to 10 ip_blocks per Authorization Policy
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.IpBlock ip_blocks = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getResourcesList
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResourcesListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getResourcesCount
public int getResourcesCount()Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResourcesCountin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getResources
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResourcesin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
setResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setResources(int index, AuthzPolicy.AuthzRule.RequestResource value) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder setResources(int index, AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addResources(AuthzPolicy.AuthzRule.RequestResource value) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addResources(int index, AuthzPolicy.AuthzRule.RequestResource value) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addResources(AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addResources(int index, AuthzPolicy.AuthzRule.RequestResource.Builder builderForValue) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addAllResources
public AuthzPolicy.AuthzRule.From.RequestSource.Builder addAllResources(Iterable<? extends AuthzPolicy.AuthzRule.RequestResource> values) Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearResources
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
removeResources
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getResourcesBuilder
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getResourcesOrBuilder
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResourcesOrBuilderin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
getResourcesOrBuilderList
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResourcesOrBuilderListin interfaceAuthzPolicy.AuthzRule.From.RequestSourceOrBuilder
-
addResourcesBuilder
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addResourcesBuilder
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getResourcesBuilderList
Optional. A list of resources to match against the resource of the source VM of a request. Limited to 10 resources per Authorization Policy.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource resources = 3 [(.google.api.field_behavior) = OPTIONAL];
-