Interface AuthorizationPolicy.RuleOrBuilder

    • Method Detail

      • getSourcesList

        List<AuthorizationPolicy.Rule.Source> getSourcesList()
         Optional. List of attributes for the traffic source. All of the sources must match.
         A source is a match if both principals and ip_blocks match. If not set,
         the action specified in the 'action' field will be applied without any
         rule checks for the source.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source sources = 1 [(.google.api.field_behavior) = OPTIONAL];
      • getSources

        AuthorizationPolicy.Rule.Source getSources​(int index)
         Optional. List of attributes for the traffic source. All of the sources must match.
         A source is a match if both principals and ip_blocks match. If not set,
         the action specified in the 'action' field will be applied without any
         rule checks for the source.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source sources = 1 [(.google.api.field_behavior) = OPTIONAL];
      • getSourcesCount

        int getSourcesCount()
         Optional. List of attributes for the traffic source. All of the sources must match.
         A source is a match if both principals and ip_blocks match. If not set,
         the action specified in the 'action' field will be applied without any
         rule checks for the source.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source sources = 1 [(.google.api.field_behavior) = OPTIONAL];
      • getSourcesOrBuilderList

        List<? extends AuthorizationPolicy.Rule.SourceOrBuilder> getSourcesOrBuilderList()
         Optional. List of attributes for the traffic source. All of the sources must match.
         A source is a match if both principals and ip_blocks match. If not set,
         the action specified in the 'action' field will be applied without any
         rule checks for the source.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source sources = 1 [(.google.api.field_behavior) = OPTIONAL];
      • getSourcesOrBuilder

        AuthorizationPolicy.Rule.SourceOrBuilder getSourcesOrBuilder​(int index)
         Optional. List of attributes for the traffic source. All of the sources must match.
         A source is a match if both principals and ip_blocks match. If not set,
         the action specified in the 'action' field will be applied without any
         rule checks for the source.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source sources = 1 [(.google.api.field_behavior) = OPTIONAL];
      • getDestinationsList

        List<AuthorizationPolicy.Rule.Destination> getDestinationsList()
         Optional. List of attributes for the traffic destination. All of the destinations
         must match. A destination is a match if a request matches all the
         specified hosts, ports, methods and headers. If not set, the
         action specified in the 'action' field will be applied without any rule
         checks for the destination.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination destinations = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getDestinations

        AuthorizationPolicy.Rule.Destination getDestinations​(int index)
         Optional. List of attributes for the traffic destination. All of the destinations
         must match. A destination is a match if a request matches all the
         specified hosts, ports, methods and headers. If not set, the
         action specified in the 'action' field will be applied without any rule
         checks for the destination.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination destinations = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getDestinationsCount

        int getDestinationsCount()
         Optional. List of attributes for the traffic destination. All of the destinations
         must match. A destination is a match if a request matches all the
         specified hosts, ports, methods and headers. If not set, the
         action specified in the 'action' field will be applied without any rule
         checks for the destination.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination destinations = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getDestinationsOrBuilderList

        List<? extends AuthorizationPolicy.Rule.DestinationOrBuilder> getDestinationsOrBuilderList()
         Optional. List of attributes for the traffic destination. All of the destinations
         must match. A destination is a match if a request matches all the
         specified hosts, ports, methods and headers. If not set, the
         action specified in the 'action' field will be applied without any rule
         checks for the destination.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination destinations = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getDestinationsOrBuilder

        AuthorizationPolicy.Rule.DestinationOrBuilder getDestinationsOrBuilder​(int index)
         Optional. List of attributes for the traffic destination. All of the destinations
         must match. A destination is a match if a request matches all the
         specified hosts, ports, methods and headers. If not set, the
         action specified in the 'action' field will be applied without any rule
         checks for the destination.
         
        repeated .google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination destinations = 2 [(.google.api.field_behavior) = OPTIONAL];