public static final class ServicePerimeterConfig.IngressTo.Builder extends GeneratedMessageV3.Builder<ServicePerimeterConfig.IngressTo.Builder> implements ServicePerimeterConfig.IngressToOrBuilder
   
   Defines the conditions under which an [IngressPolicy]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
 matches a request. Conditions are based on information about the
 [ApiOperation]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 intended to be performed on the target resource of the request. The request
 must satisfy what is defined in operations AND resources in order to
 match.
 Protobuf type 
 google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo
Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addAllOperations(Iterable<? extends ServicePerimeterConfig.ApiOperation> values)
  
    public ServicePerimeterConfig.IngressTo.Builder addAllOperations(Iterable<? extends ServicePerimeterConfig.ApiOperation> values)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation>
 | 
    
  
  Returns
  
  
  addAllResources(Iterable<String> values)
  
    public ServicePerimeterConfig.IngressTo.Builder addAllResources(Iterable<String> values)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
addOperations(ServicePerimeterConfig.ApiOperation value)
  
    public ServicePerimeterConfig.IngressTo.Builder addOperations(ServicePerimeterConfig.ApiOperation value)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
addOperations(ServicePerimeterConfig.ApiOperation.Builder builderForValue)
  
    public ServicePerimeterConfig.IngressTo.Builder addOperations(ServicePerimeterConfig.ApiOperation.Builder builderForValue)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
addOperations(int index, ServicePerimeterConfig.ApiOperation value)
  
    public ServicePerimeterConfig.IngressTo.Builder addOperations(int index, ServicePerimeterConfig.ApiOperation value)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
addOperations(int index, ServicePerimeterConfig.ApiOperation.Builder builderForValue)
  
    public ServicePerimeterConfig.IngressTo.Builder addOperations(int index, ServicePerimeterConfig.ApiOperation.Builder builderForValue)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
addOperationsBuilder()
  
    public ServicePerimeterConfig.ApiOperation.Builder addOperationsBuilder()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
addOperationsBuilder(int index)
  
    public ServicePerimeterConfig.ApiOperation.Builder addOperationsBuilder(int index)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public ServicePerimeterConfig.IngressTo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  addResources(String value)
  
    public ServicePerimeterConfig.IngressTo.Builder addResources(String value)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Name | Description | 
      
        | value | String
 The resources to add. | 
    
  
  Returns
  
  
  addResourcesBytes(ByteString value)
  
    public ServicePerimeterConfig.IngressTo.Builder addResourcesBytes(ByteString value)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes of the resources to add. | 
    
  
  Returns
  
  
  build()
  
    public ServicePerimeterConfig.IngressTo build()
   
  Returns
  
  
  buildPartial()
  
    public ServicePerimeterConfig.IngressTo buildPartial()
   
  Returns
  
  
  clear()
  
    public ServicePerimeterConfig.IngressTo.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public ServicePerimeterConfig.IngressTo.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public ServicePerimeterConfig.IngressTo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOperations()
  
    public ServicePerimeterConfig.IngressTo.Builder clearOperations()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
clearResources()
  
    public ServicePerimeterConfig.IngressTo.Builder clearResources()
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
clone()
  
    public ServicePerimeterConfig.IngressTo.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public ServicePerimeterConfig.IngressTo getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getOperations(int index)
  
    public ServicePerimeterConfig.ApiOperation getOperations(int index)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getOperationsBuilder(int index)
  
    public ServicePerimeterConfig.ApiOperation.Builder getOperationsBuilder(int index)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getOperationsBuilderList()
  
    public List<ServicePerimeterConfig.ApiOperation.Builder> getOperationsBuilderList()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
getOperationsCount()
  
    public int getOperationsCount()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
getOperationsList()
  
    public List<ServicePerimeterConfig.ApiOperation> getOperationsList()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
getOperationsOrBuilder(int index)
  
    public ServicePerimeterConfig.ApiOperationOrBuilder getOperationsOrBuilder(int index)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getOperationsOrBuilderList()
  
    public List<? extends ServicePerimeterConfig.ApiOperationOrBuilder> getOperationsOrBuilderList()
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Type | Description | 
      
        | List<? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder> |  | 
    
  
  
  getResources(int index)
  
    public String getResources(int index)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  Returns
  
    
      
        | Type | Description | 
      
        | String | The resources at the given index. | 
    
  
  
  getResourcesBytes(int index)
  
    public ByteString getResourcesBytes(int index)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  Returns
  
    
      
        | Type | Description | 
      
        | ByteString | The bytes of the resources at the given index. | 
    
  
  
  getResourcesCount()
  
    public int getResourcesCount()
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Type | Description | 
      
        | int | The count of resources. | 
    
  
  
  getResourcesList()
  
    public ProtocolStringList getResourcesList()
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(ServicePerimeterConfig.IngressTo other)
  
    public ServicePerimeterConfig.IngressTo.Builder mergeFrom(ServicePerimeterConfig.IngressTo other)
   
  Parameter
  
  Returns
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public ServicePerimeterConfig.IngressTo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public ServicePerimeterConfig.IngressTo.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final ServicePerimeterConfig.IngressTo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  removeOperations(int index)
  
    public ServicePerimeterConfig.IngressTo.Builder removeOperations(int index)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public ServicePerimeterConfig.IngressTo.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setOperations(int index, ServicePerimeterConfig.ApiOperation value)
  
    public ServicePerimeterConfig.IngressTo.Builder setOperations(int index, ServicePerimeterConfig.ApiOperation value)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
setOperations(int index, ServicePerimeterConfig.ApiOperation.Builder builderForValue)
  
    public ServicePerimeterConfig.IngressTo.Builder setOperations(int index, ServicePerimeterConfig.ApiOperation.Builder builderForValue)
   
   A list of [ApiOperations]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
 allowed to be performed by the sources specified in corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
 in this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter].
 
 repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1;
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public ServicePerimeterConfig.IngressTo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setResources(int index, String value)
  
    public ServicePerimeterConfig.IngressTo.Builder setResources(int index, String value)
   
   A list of resources, currently only projects in the form
 projects/<projectnumber>, protected by this [ServicePerimeter]
 [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
 allowed to be accessed by sources defined in the corresponding
 [IngressFrom]
 [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
 If a single * is specified, then access to all resources inside the
 perimeter are allowed.
 repeated string resources = 2;
    
      
        | Name | Description | 
      
        | index | int
 The index to set the value at. | 
      
        | value | String
 The resources to set. | 
    
  
  Returns
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final ServicePerimeterConfig.IngressTo.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides