Interface RBACOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    RBAC, RBAC.Builder

    public interface RBACOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsPolicies​(java.lang.String key)
      Maps from policy name to policy.
      RBAC.Action getAction()
      The action to take if a policy matches.
      int getActionValue()
      The action to take if a policy matches.
      java.util.Map<java.lang.String,​Policy> getPolicies()
      Deprecated.
      int getPoliciesCount()
      Maps from policy name to policy.
      java.util.Map<java.lang.String,​Policy> getPoliciesMap()
      Maps from policy name to policy.
      Policy getPoliciesOrDefault​(java.lang.String key, Policy defaultValue)
      Maps from policy name to policy.
      Policy getPoliciesOrThrow​(java.lang.String key)
      Maps from policy name to policy.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getActionValue

        int getActionValue()
         The action to take if a policy matches. The request is allowed if and only if:
           * `action` is "ALLOWED" and at least one policy matches
           * `action` is "DENY" and none of the policies match
         
        .envoy.config.rbac.v2.RBAC.Action action = 1;
        Returns:
        The enum numeric value on the wire for action.
      • getAction

        RBAC.Action getAction()
         The action to take if a policy matches. The request is allowed if and only if:
           * `action` is "ALLOWED" and at least one policy matches
           * `action` is "DENY" and none of the policies match
         
        .envoy.config.rbac.v2.RBAC.Action action = 1;
        Returns:
        The action.
      • getPoliciesCount

        int getPoliciesCount()
         Maps from policy name to policy. A match occurs when at least one policy matches the request.
         
        map<string, .envoy.config.rbac.v2.Policy> policies = 2;
      • containsPolicies

        boolean containsPolicies​(java.lang.String key)
         Maps from policy name to policy. A match occurs when at least one policy matches the request.
         
        map<string, .envoy.config.rbac.v2.Policy> policies = 2;
      • getPolicies

        @Deprecated
        java.util.Map<java.lang.String,​Policy> getPolicies()
        Deprecated.
        Use getPoliciesMap() instead.
      • getPoliciesMap

        java.util.Map<java.lang.String,​Policy> getPoliciesMap()
         Maps from policy name to policy. A match occurs when at least one policy matches the request.
         
        map<string, .envoy.config.rbac.v2.Policy> policies = 2;
      • getPoliciesOrDefault

        Policy getPoliciesOrDefault​(java.lang.String key,
                                    Policy defaultValue)
         Maps from policy name to policy. A match occurs when at least one policy matches the request.
         
        map<string, .envoy.config.rbac.v2.Policy> policies = 2;
      • getPoliciesOrThrow

        Policy getPoliciesOrThrow​(java.lang.String key)
         Maps from policy name to policy. A match occurs when at least one policy matches the request.
         
        map<string, .envoy.config.rbac.v2.Policy> policies = 2;