public interface ConditionOrBuilder extends MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
DevicePolicy |
getDevicePolicy()
Device specific restrictions, all restrictions must hold for the
Condition to be true.
|
DevicePolicyOrBuilder |
getDevicePolicyOrBuilder()
Device specific restrictions, all restrictions must hold for the
Condition to be true.
|
String |
getIpSubnetworks(int index)
CIDR block IP subnetwork specification.
|
ByteString |
getIpSubnetworksBytes(int index)
CIDR block IP subnetwork specification.
|
int |
getIpSubnetworksCount()
CIDR block IP subnetwork specification.
|
List<String> |
getIpSubnetworksList()
CIDR block IP subnetwork specification.
|
String |
getMembers(int index)
The request must be made by one of the provided user or service
accounts.
|
ByteString |
getMembersBytes(int index)
The request must be made by one of the provided user or service
accounts.
|
int |
getMembersCount()
The request must be made by one of the provided user or service
accounts.
|
List<String> |
getMembersList()
The request must be made by one of the provided user or service
accounts.
|
boolean |
getNegate()
Whether to negate the Condition.
|
String |
getRegions(int index)
The request must originate from one of the provided countries/regions.
|
ByteString |
getRegionsBytes(int index)
The request must originate from one of the provided countries/regions.
|
int |
getRegionsCount()
The request must originate from one of the provided countries/regions.
|
List<String> |
getRegionsList()
The request must originate from one of the provided countries/regions.
|
String |
getRequiredAccessLevels(int index)
A list of other access levels defined in the same `Policy`, referenced by
resource name.
|
ByteString |
getRequiredAccessLevelsBytes(int index)
A list of other access levels defined in the same `Policy`, referenced by
resource name.
|
int |
getRequiredAccessLevelsCount()
A list of other access levels defined in the same `Policy`, referenced by
resource name.
|
List<String> |
getRequiredAccessLevelsList()
A list of other access levels defined in the same `Policy`, referenced by
resource name.
|
boolean |
hasDevicePolicy()
Device specific restrictions, all restrictions must hold for the
Condition to be true.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofisInitializedList<String> getIpSubnetworksList()
CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for a CIDR IP address block, the specified IP address portion must be properly truncated (i.e. all the host bits must be zero) or the input is considered malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas "2001:db8::1/32" is not. The originating IP of a request must be in one of the listed subnets in order for this Condition to be true. If empty, all IP addresses are allowed.
repeated string ip_subnetworks = 1;int getIpSubnetworksCount()
CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for a CIDR IP address block, the specified IP address portion must be properly truncated (i.e. all the host bits must be zero) or the input is considered malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas "2001:db8::1/32" is not. The originating IP of a request must be in one of the listed subnets in order for this Condition to be true. If empty, all IP addresses are allowed.
repeated string ip_subnetworks = 1;String getIpSubnetworks(int index)
CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for a CIDR IP address block, the specified IP address portion must be properly truncated (i.e. all the host bits must be zero) or the input is considered malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas "2001:db8::1/32" is not. The originating IP of a request must be in one of the listed subnets in order for this Condition to be true. If empty, all IP addresses are allowed.
repeated string ip_subnetworks = 1;index - The index of the element to return.ByteString getIpSubnetworksBytes(int index)
CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for a CIDR IP address block, the specified IP address portion must be properly truncated (i.e. all the host bits must be zero) or the input is considered malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas "2001:db8::1/32" is not. The originating IP of a request must be in one of the listed subnets in order for this Condition to be true. If empty, all IP addresses are allowed.
repeated string ip_subnetworks = 1;index - The index of the value to return.boolean hasDevicePolicy()
Device specific restrictions, all restrictions must hold for the Condition to be true. If not specified, all devices are allowed.
.google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2;DevicePolicy getDevicePolicy()
Device specific restrictions, all restrictions must hold for the Condition to be true. If not specified, all devices are allowed.
.google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2;DevicePolicyOrBuilder getDevicePolicyOrBuilder()
Device specific restrictions, all restrictions must hold for the Condition to be true. If not specified, all devices are allowed.
.google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2;List<String> getRequiredAccessLevelsList()
A list of other access levels defined in the same `Policy`, referenced by resource name. Referencing an `AccessLevel` which does not exist is an error. All access levels listed must be granted for the Condition to be true. Example: "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
repeated string required_access_levels = 3;int getRequiredAccessLevelsCount()
A list of other access levels defined in the same `Policy`, referenced by resource name. Referencing an `AccessLevel` which does not exist is an error. All access levels listed must be granted for the Condition to be true. Example: "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
repeated string required_access_levels = 3;String getRequiredAccessLevels(int index)
A list of other access levels defined in the same `Policy`, referenced by resource name. Referencing an `AccessLevel` which does not exist is an error. All access levels listed must be granted for the Condition to be true. Example: "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
repeated string required_access_levels = 3;index - The index of the element to return.ByteString getRequiredAccessLevelsBytes(int index)
A list of other access levels defined in the same `Policy`, referenced by resource name. Referencing an `AccessLevel` which does not exist is an error. All access levels listed must be granted for the Condition to be true. Example: "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
repeated string required_access_levels = 3;index - The index of the value to return.boolean getNegate()
Whether to negate the Condition. If true, the Condition becomes a NAND over its non-empty fields, each field must be false for the Condition overall to be satisfied. Defaults to false.
bool negate = 5;List<String> getMembersList()
The request must be made by one of the provided user or service
accounts. Groups are not supported.
Syntax:
`user:{emailid}`
`serviceAccount:{emailid}`
If not specified, a request may come from any user.
repeated string members = 6;int getMembersCount()
The request must be made by one of the provided user or service
accounts. Groups are not supported.
Syntax:
`user:{emailid}`
`serviceAccount:{emailid}`
If not specified, a request may come from any user.
repeated string members = 6;String getMembers(int index)
The request must be made by one of the provided user or service
accounts. Groups are not supported.
Syntax:
`user:{emailid}`
`serviceAccount:{emailid}`
If not specified, a request may come from any user.
repeated string members = 6;index - The index of the element to return.ByteString getMembersBytes(int index)
The request must be made by one of the provided user or service
accounts. Groups are not supported.
Syntax:
`user:{emailid}`
`serviceAccount:{emailid}`
If not specified, a request may come from any user.
repeated string members = 6;index - The index of the value to return.List<String> getRegionsList()
The request must originate from one of the provided countries/regions. Must be valid ISO 3166-1 alpha-2 codes.
repeated string regions = 7;int getRegionsCount()
The request must originate from one of the provided countries/regions. Must be valid ISO 3166-1 alpha-2 codes.
repeated string regions = 7;String getRegions(int index)
The request must originate from one of the provided countries/regions. Must be valid ISO 3166-1 alpha-2 codes.
repeated string regions = 7;index - The index of the element to return.ByteString getRegionsBytes(int index)
The request must originate from one of the provided countries/regions. Must be valid ISO 3166-1 alpha-2 codes.
repeated string regions = 7;index - The index of the value to return.Copyright © 2021 Google LLC. All rights reserved.