public final class ServicePerimeterConfig extends GeneratedMessageV3 implements ServicePerimeterConfigOrBuilder
`ServicePerimeterConfig` specifies a set of Google Cloud resources that describe specific Service Perimeter configuration.Protobuf type
google.identity.accesscontextmanager.v1.ServicePerimeterConfig| Modifier and Type | Class and Description |
|---|---|
static class |
ServicePerimeterConfig.ApiOperation
Identification for an API Operation.
|
static interface |
ServicePerimeterConfig.ApiOperationOrBuilder |
static class |
ServicePerimeterConfig.Builder
`ServicePerimeterConfig` specifies a set of Google Cloud resources that
describe specific Service Perimeter configuration.
|
static class |
ServicePerimeterConfig.EgressFrom
Defines the conditions under which an [EgressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
matches a request.
|
static interface |
ServicePerimeterConfig.EgressFromOrBuilder |
static class |
ServicePerimeterConfig.EgressPolicy
Policy for egress from perimeter.
|
static interface |
ServicePerimeterConfig.EgressPolicyOrBuilder |
static class |
ServicePerimeterConfig.EgressTo
Defines the conditions under which an [EgressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
matches a request.
|
static interface |
ServicePerimeterConfig.EgressToOrBuilder |
static class |
ServicePerimeterConfig.IdentityType
Specifies the types of identities that are allowed access in either
[IngressFrom]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
or [EgressFrom]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]
rules.
|
static class |
ServicePerimeterConfig.IngressFrom
Defines the conditions under which an [IngressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
matches a request.
|
static interface |
ServicePerimeterConfig.IngressFromOrBuilder |
static class |
ServicePerimeterConfig.IngressPolicy
Policy for ingress into [ServicePerimeter]
[google.identity.accesscontextmanager.v1.ServicePerimeter].
|
static interface |
ServicePerimeterConfig.IngressPolicyOrBuilder |
static class |
ServicePerimeterConfig.IngressSource
The source that [IngressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
authorizes access from.
|
static interface |
ServicePerimeterConfig.IngressSourceOrBuilder |
static class |
ServicePerimeterConfig.IngressTo
Defines the conditions under which an [IngressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
matches a request.
|
static interface |
ServicePerimeterConfig.IngressToOrBuilder |
static class |
ServicePerimeterConfig.MethodSelector
An allowed method or permission of a service specified in [ApiOperation]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
|
static interface |
ServicePerimeterConfig.MethodSelectorOrBuilder |
static class |
ServicePerimeterConfig.VpcAccessibleServices
Specifies how APIs are allowed to communicate within the Service
Perimeter.
|
static interface |
ServicePerimeterConfig.VpcAccessibleServicesOrBuilder |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterAbstractMessageLite.InternalOneOfEnum| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_LEVELS_FIELD_NUMBER |
static int |
EGRESS_POLICIES_FIELD_NUMBER |
static int |
INGRESS_POLICIES_FIELD_NUMBER |
static int |
RESOURCES_FIELD_NUMBER |
static int |
RESTRICTED_SERVICES_FIELD_NUMBER |
static int |
VPC_ACCESSIBLE_SERVICES_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCode| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAccessLevels(int index)
A list of `AccessLevel` resource names that allow resources within the
`ServicePerimeter` to be accessed from the internet.
|
ByteString |
getAccessLevelsBytes(int index)
A list of `AccessLevel` resource names that allow resources within the
`ServicePerimeter` to be accessed from the internet.
|
int |
getAccessLevelsCount()
A list of `AccessLevel` resource names that allow resources within the
`ServicePerimeter` to be accessed from the internet.
|
ProtocolStringList |
getAccessLevelsList()
A list of `AccessLevel` resource names that allow resources within the
`ServicePerimeter` to be accessed from the internet.
|
static ServicePerimeterConfig |
getDefaultInstance() |
ServicePerimeterConfig |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
ServicePerimeterConfig.EgressPolicy |
getEgressPolicies(int index)
List of [EgressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
to apply to the perimeter.
|
int |
getEgressPoliciesCount()
List of [EgressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
to apply to the perimeter.
|
List<ServicePerimeterConfig.EgressPolicy> |
getEgressPoliciesList()
List of [EgressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
to apply to the perimeter.
|
ServicePerimeterConfig.EgressPolicyOrBuilder |
getEgressPoliciesOrBuilder(int index)
List of [EgressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
to apply to the perimeter.
|
List<? extends ServicePerimeterConfig.EgressPolicyOrBuilder> |
getEgressPoliciesOrBuilderList()
List of [EgressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
to apply to the perimeter.
|
ServicePerimeterConfig.IngressPolicy |
getIngressPolicies(int index)
List of [IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
to apply to the perimeter.
|
int |
getIngressPoliciesCount()
List of [IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
to apply to the perimeter.
|
List<ServicePerimeterConfig.IngressPolicy> |
getIngressPoliciesList()
List of [IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
to apply to the perimeter.
|
ServicePerimeterConfig.IngressPolicyOrBuilder |
getIngressPoliciesOrBuilder(int index)
List of [IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
to apply to the perimeter.
|
List<? extends ServicePerimeterConfig.IngressPolicyOrBuilder> |
getIngressPoliciesOrBuilderList()
List of [IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
to apply to the perimeter.
|
Parser<ServicePerimeterConfig> |
getParserForType() |
String |
getResources(int index)
A list of Google Cloud resources that are inside of the service perimeter.
|
ByteString |
getResourcesBytes(int index)
A list of Google Cloud resources that are inside of the service perimeter.
|
int |
getResourcesCount()
A list of Google Cloud resources that are inside of the service perimeter.
|
ProtocolStringList |
getResourcesList()
A list of Google Cloud resources that are inside of the service perimeter.
|
String |
getRestrictedServices(int index)
Google Cloud services that are subject to the Service Perimeter
restrictions.
|
ByteString |
getRestrictedServicesBytes(int index)
Google Cloud services that are subject to the Service Perimeter
restrictions.
|
int |
getRestrictedServicesCount()
Google Cloud services that are subject to the Service Perimeter
restrictions.
|
ProtocolStringList |
getRestrictedServicesList()
Google Cloud services that are subject to the Service Perimeter
restrictions.
|
int |
getSerializedSize() |
UnknownFieldSet |
getUnknownFields() |
ServicePerimeterConfig.VpcAccessibleServices |
getVpcAccessibleServices()
Configuration for APIs allowed within Perimeter.
|
ServicePerimeterConfig.VpcAccessibleServicesOrBuilder |
getVpcAccessibleServicesOrBuilder()
Configuration for APIs allowed within Perimeter.
|
int |
hashCode() |
boolean |
hasVpcAccessibleServices()
Configuration for APIs allowed within Perimeter.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ServicePerimeterConfig.Builder |
newBuilder() |
static ServicePerimeterConfig.Builder |
newBuilder(ServicePerimeterConfig prototype) |
ServicePerimeterConfig.Builder |
newBuilderForType() |
protected ServicePerimeterConfig.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static ServicePerimeterConfig |
parseDelimitedFrom(InputStream input) |
static ServicePerimeterConfig |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static ServicePerimeterConfig |
parseFrom(byte[] data) |
static ServicePerimeterConfig |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static ServicePerimeterConfig |
parseFrom(ByteBuffer data) |
static ServicePerimeterConfig |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static ServicePerimeterConfig |
parseFrom(ByteString data) |
static ServicePerimeterConfig |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static ServicePerimeterConfig |
parseFrom(CodedInputStream input) |
static ServicePerimeterConfig |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static ServicePerimeterConfig |
parseFrom(InputStream input) |
static ServicePerimeterConfig |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<ServicePerimeterConfig> |
parser() |
ServicePerimeterConfig.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, 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, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int RESOURCES_FIELD_NUMBER
public static final int ACCESS_LEVELS_FIELD_NUMBER
public static final int RESTRICTED_SERVICES_FIELD_NUMBER
public static final int VPC_ACCESSIBLE_SERVICES_FIELD_NUMBER
public static final int INGRESS_POLICIES_FIELD_NUMBER
public static final int EGRESS_POLICIES_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class GeneratedMessageV3public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public ProtocolStringList getResourcesList()
A list of Google Cloud resources that are inside of the service perimeter.
Currently only projects are allowed. Format: `projects/{project_number}`
repeated string resources = 1;getResourcesList in interface ServicePerimeterConfigOrBuilderpublic int getResourcesCount()
A list of Google Cloud resources that are inside of the service perimeter.
Currently only projects are allowed. Format: `projects/{project_number}`
repeated string resources = 1;getResourcesCount in interface ServicePerimeterConfigOrBuilderpublic String getResources(int index)
A list of Google Cloud resources that are inside of the service perimeter.
Currently only projects are allowed. Format: `projects/{project_number}`
repeated string resources = 1;getResources in interface ServicePerimeterConfigOrBuilderindex - The index of the element to return.public ByteString getResourcesBytes(int index)
A list of Google Cloud resources that are inside of the service perimeter.
Currently only projects are allowed. Format: `projects/{project_number}`
repeated string resources = 1;getResourcesBytes in interface ServicePerimeterConfigOrBuilderindex - The index of the value to return.public ProtocolStringList getAccessLevelsList()
A list of `AccessLevel` resource names that allow resources within the `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed must be in the same policy as this `ServicePerimeter`. Referencing a nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are listed, resources within the perimeter can only be accessed via Google Cloud calls with request origins within the perimeter. Example: `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`. For Service Perimeter Bridge, must be empty.
repeated string access_levels = 2;getAccessLevelsList in interface ServicePerimeterConfigOrBuilderpublic int getAccessLevelsCount()
A list of `AccessLevel` resource names that allow resources within the `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed must be in the same policy as this `ServicePerimeter`. Referencing a nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are listed, resources within the perimeter can only be accessed via Google Cloud calls with request origins within the perimeter. Example: `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`. For Service Perimeter Bridge, must be empty.
repeated string access_levels = 2;getAccessLevelsCount in interface ServicePerimeterConfigOrBuilderpublic String getAccessLevels(int index)
A list of `AccessLevel` resource names that allow resources within the `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed must be in the same policy as this `ServicePerimeter`. Referencing a nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are listed, resources within the perimeter can only be accessed via Google Cloud calls with request origins within the perimeter. Example: `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`. For Service Perimeter Bridge, must be empty.
repeated string access_levels = 2;getAccessLevels in interface ServicePerimeterConfigOrBuilderindex - The index of the element to return.public ByteString getAccessLevelsBytes(int index)
A list of `AccessLevel` resource names that allow resources within the `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed must be in the same policy as this `ServicePerimeter`. Referencing a nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are listed, resources within the perimeter can only be accessed via Google Cloud calls with request origins within the perimeter. Example: `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`. For Service Perimeter Bridge, must be empty.
repeated string access_levels = 2;getAccessLevelsBytes in interface ServicePerimeterConfigOrBuilderindex - The index of the value to return.public ProtocolStringList getRestrictedServicesList()
Google Cloud services that are subject to the Service Perimeter restrictions. For example, if `storage.googleapis.com` is specified, access to the storage buckets inside the perimeter must meet the perimeter's access restrictions.
repeated string restricted_services = 4;getRestrictedServicesList in interface ServicePerimeterConfigOrBuilderpublic int getRestrictedServicesCount()
Google Cloud services that are subject to the Service Perimeter restrictions. For example, if `storage.googleapis.com` is specified, access to the storage buckets inside the perimeter must meet the perimeter's access restrictions.
repeated string restricted_services = 4;getRestrictedServicesCount in interface ServicePerimeterConfigOrBuilderpublic String getRestrictedServices(int index)
Google Cloud services that are subject to the Service Perimeter restrictions. For example, if `storage.googleapis.com` is specified, access to the storage buckets inside the perimeter must meet the perimeter's access restrictions.
repeated string restricted_services = 4;getRestrictedServices in interface ServicePerimeterConfigOrBuilderindex - The index of the element to return.public ByteString getRestrictedServicesBytes(int index)
Google Cloud services that are subject to the Service Perimeter restrictions. For example, if `storage.googleapis.com` is specified, access to the storage buckets inside the perimeter must meet the perimeter's access restrictions.
repeated string restricted_services = 4;getRestrictedServicesBytes in interface ServicePerimeterConfigOrBuilderindex - The index of the value to return.public boolean hasVpcAccessibleServices()
Configuration for APIs allowed within Perimeter.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10;
hasVpcAccessibleServices in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.VpcAccessibleServices getVpcAccessibleServices()
Configuration for APIs allowed within Perimeter.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10;
getVpcAccessibleServices in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.VpcAccessibleServicesOrBuilder getVpcAccessibleServicesOrBuilder()
Configuration for APIs allowed within Perimeter.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10;
getVpcAccessibleServicesOrBuilder in interface ServicePerimeterConfigOrBuilderpublic List<ServicePerimeterConfig.IngressPolicy> getIngressPoliciesList()
List of [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply to the perimeter. A perimeter may have multiple [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], each of which is evaluated separately. Access is granted if any [Ingress Policy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8;
getIngressPoliciesList in interface ServicePerimeterConfigOrBuilderpublic List<? extends ServicePerimeterConfig.IngressPolicyOrBuilder> getIngressPoliciesOrBuilderList()
List of [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply to the perimeter. A perimeter may have multiple [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], each of which is evaluated separately. Access is granted if any [Ingress Policy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8;
getIngressPoliciesOrBuilderList in interface ServicePerimeterConfigOrBuilderpublic int getIngressPoliciesCount()
List of [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply to the perimeter. A perimeter may have multiple [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], each of which is evaluated separately. Access is granted if any [Ingress Policy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8;
getIngressPoliciesCount in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.IngressPolicy getIngressPolicies(int index)
List of [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply to the perimeter. A perimeter may have multiple [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], each of which is evaluated separately. Access is granted if any [Ingress Policy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8;
getIngressPolicies in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.IngressPolicyOrBuilder getIngressPoliciesOrBuilder(int index)
List of [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply to the perimeter. A perimeter may have multiple [IngressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], each of which is evaluated separately. Access is granted if any [Ingress Policy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8;
getIngressPoliciesOrBuilder in interface ServicePerimeterConfigOrBuilderpublic List<ServicePerimeterConfig.EgressPolicy> getEgressPoliciesList()
List of [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] to apply to the perimeter. A perimeter may have multiple [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], each of which is evaluated separately. Access is granted if any [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9;
getEgressPoliciesList in interface ServicePerimeterConfigOrBuilderpublic List<? extends ServicePerimeterConfig.EgressPolicyOrBuilder> getEgressPoliciesOrBuilderList()
List of [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] to apply to the perimeter. A perimeter may have multiple [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], each of which is evaluated separately. Access is granted if any [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9;
getEgressPoliciesOrBuilderList in interface ServicePerimeterConfigOrBuilderpublic int getEgressPoliciesCount()
List of [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] to apply to the perimeter. A perimeter may have multiple [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], each of which is evaluated separately. Access is granted if any [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9;
getEgressPoliciesCount in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.EgressPolicy getEgressPolicies(int index)
List of [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] to apply to the perimeter. A perimeter may have multiple [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], each of which is evaluated separately. Access is granted if any [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9;
getEgressPolicies in interface ServicePerimeterConfigOrBuilderpublic ServicePerimeterConfig.EgressPolicyOrBuilder getEgressPoliciesOrBuilder(int index)
List of [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] to apply to the perimeter. A perimeter may have multiple [EgressPolicies] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], each of which is evaluated separately. Access is granted if any [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] grants it. Must be empty for a perimeter bridge.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9;
getEgressPoliciesOrBuilder in interface ServicePerimeterConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static ServicePerimeterConfig parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static ServicePerimeterConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static ServicePerimeterConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ServicePerimeterConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ServicePerimeterConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ServicePerimeterConfig parseFrom(CodedInputStream input) throws IOException
IOExceptionpublic static ServicePerimeterConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ServicePerimeterConfig.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static ServicePerimeterConfig.Builder newBuilder()
public static ServicePerimeterConfig.Builder newBuilder(ServicePerimeterConfig prototype)
public ServicePerimeterConfig.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected ServicePerimeterConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static ServicePerimeterConfig getDefaultInstance()
public static Parser<ServicePerimeterConfig> parser()
public Parser<ServicePerimeterConfig> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public ServicePerimeterConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderCopyright © 2021 Google LLC. All rights reserved.