- 1.86.0 (latest)
- 1.84.0
- 1.83.0
- 1.82.0
- 1.81.0
- 1.79.0
- 1.77.0
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.71.0
- 1.69.0
- 1.68.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.61.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.5
- 1.3.1
- 1.2.10
public static final class ServicePerimeterConfig.IngressPolicy.Builder extends GeneratedMessage.Builder<ServicePerimeterConfig.IngressPolicy.Builder> implements ServicePerimeterConfig.IngressPolicyOrBuilderPolicy for ingress into [ServicePerimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
[IngressPolicies]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
match requests based on ingress_from and ingress_to stanzas. For an
ingress policy to match, both the ingress_from and ingress_to stanzas
must be matched. If an [IngressPolicy]
[google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
matches a request, the request is allowed through the perimeter boundary
from outside the perimeter.
For example, access from the internet can be allowed either based on an [AccessLevel] [google.identity.accesscontextmanager.v1.AccessLevel] or, for traffic hosted on Google Cloud, the project of the source network. For access from private networks, using the project of the hosting network is required.
Individual ingress policies can be limited by restricting which
services and/or actions they match using the ingress_to field.
Protobuf type
google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ServicePerimeterConfig.IngressPolicy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ServicePerimeterConfig.IngressPolicy build()| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy |
|
buildPartial()
public ServicePerimeterConfig.IngressPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy |
|
clear()
public ServicePerimeterConfig.IngressPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
clearIngressFrom()
public ServicePerimeterConfig.IngressPolicy.Builder clearIngressFrom()Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
clearIngressTo()
public ServicePerimeterConfig.IngressPolicy.Builder clearIngressTo()Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
getDefaultInstanceForType()
public ServicePerimeterConfig.IngressPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getIngressFrom()
public ServicePerimeterConfig.IngressFrom getIngressFrom()Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressFrom |
The ingressFrom. |
getIngressFromBuilder()
public ServicePerimeterConfig.IngressFrom.Builder getIngressFromBuilder()Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressFrom.Builder |
|
getIngressFromOrBuilder()
public ServicePerimeterConfig.IngressFromOrBuilder getIngressFromOrBuilder()Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressFromOrBuilder |
|
getIngressTo()
public ServicePerimeterConfig.IngressTo getIngressTo()Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressTo |
The ingressTo. |
getIngressToBuilder()
public ServicePerimeterConfig.IngressTo.Builder getIngressToBuilder()Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressTo.Builder |
|
getIngressToOrBuilder()
public ServicePerimeterConfig.IngressToOrBuilder getIngressToOrBuilder()Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressToOrBuilder |
|
hasIngressFrom()
public boolean hasIngressFrom()Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ingressFrom field is set. |
hasIngressTo()
public boolean hasIngressTo()Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ingressTo field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ServicePerimeterConfig.IngressPolicy other)
public ServicePerimeterConfig.IngressPolicy.Builder mergeFrom(ServicePerimeterConfig.IngressPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
ServicePerimeterConfig.IngressPolicy |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ServicePerimeterConfig.IngressPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ServicePerimeterConfig.IngressPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
mergeIngressFrom(ServicePerimeterConfig.IngressFrom value)
public ServicePerimeterConfig.IngressPolicy.Builder mergeIngressFrom(ServicePerimeterConfig.IngressFrom value)Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ServicePerimeterConfig.IngressFrom |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
mergeIngressTo(ServicePerimeterConfig.IngressTo value)
public ServicePerimeterConfig.IngressPolicy.Builder mergeIngressTo(ServicePerimeterConfig.IngressTo value)Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ServicePerimeterConfig.IngressTo |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
setIngressFrom(ServicePerimeterConfig.IngressFrom value)
public ServicePerimeterConfig.IngressPolicy.Builder setIngressFrom(ServicePerimeterConfig.IngressFrom value)Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ServicePerimeterConfig.IngressFrom |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
setIngressFrom(ServicePerimeterConfig.IngressFrom.Builder builderForValue)
public ServicePerimeterConfig.IngressPolicy.Builder setIngressFrom(ServicePerimeterConfig.IngressFrom.Builder builderForValue)Defines the conditions on the source of a request causing this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ServicePerimeterConfig.IngressFrom.Builder |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
setIngressTo(ServicePerimeterConfig.IngressTo value)
public ServicePerimeterConfig.IngressPolicy.Builder setIngressTo(ServicePerimeterConfig.IngressTo value)Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ServicePerimeterConfig.IngressTo |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|
setIngressTo(ServicePerimeterConfig.IngressTo.Builder builderForValue)
public ServicePerimeterConfig.IngressPolicy.Builder setIngressTo(ServicePerimeterConfig.IngressTo.Builder builderForValue)Defines the conditions on the [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] and request destination that cause this [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] to apply.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ServicePerimeterConfig.IngressTo.Builder |
| Returns | |
|---|---|
| Type | Description |
ServicePerimeterConfig.IngressPolicy.Builder |
|