Interface PolicyOuterClass.PolicyOrBuilder

    • Method Detail

      • getApiVersion

        java.lang.String getApiVersion()
        string api_version = 1 [(.buf.validate.field) = { ... }
        Returns:
        The apiVersion.
      • getApiVersionBytes

        com.google.protobuf.ByteString getApiVersionBytes()
        string api_version = 1 [(.buf.validate.field) = { ... }
        Returns:
        The bytes for apiVersion.
      • getDisabled

        boolean getDisabled()
        bool disabled = 2;
        Returns:
        The disabled.
      • getDescription

        java.lang.String getDescription()
        string description = 3;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
        string description = 3;
        Returns:
        The bytes for description.
      • hasMetadata

        boolean hasMetadata()
        .cerbos.policy.v1.Metadata metadata = 4;
        Returns:
        Whether the metadata field is set.
      • hasResourcePolicy

        boolean hasResourcePolicy()
        .cerbos.policy.v1.ResourcePolicy resource_policy = 5;
        Returns:
        Whether the resourcePolicy field is set.
      • getResourcePolicy

        PolicyOuterClass.ResourcePolicy getResourcePolicy()
        .cerbos.policy.v1.ResourcePolicy resource_policy = 5;
        Returns:
        The resourcePolicy.
      • hasPrincipalPolicy

        boolean hasPrincipalPolicy()
        .cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
        Returns:
        Whether the principalPolicy field is set.
      • getPrincipalPolicy

        PolicyOuterClass.PrincipalPolicy getPrincipalPolicy()
        .cerbos.policy.v1.PrincipalPolicy principal_policy = 6;
        Returns:
        The principalPolicy.
      • hasDerivedRoles

        boolean hasDerivedRoles()
        .cerbos.policy.v1.DerivedRoles derived_roles = 7;
        Returns:
        Whether the derivedRoles field is set.
      • hasExportVariables

        boolean hasExportVariables()
        .cerbos.policy.v1.ExportVariables export_variables = 10;
        Returns:
        Whether the exportVariables field is set.
      • getExportVariables

        PolicyOuterClass.ExportVariables getExportVariables()
        .cerbos.policy.v1.ExportVariables export_variables = 10;
        Returns:
        The exportVariables.
      • getVariablesCount

        @Deprecated
        int getVariablesCount()
        Deprecated.
        map<string, string> variables = 8 [deprecated = true];
      • containsVariables

        @Deprecated
        boolean containsVariables​(java.lang.String key)
        Deprecated.
        map<string, string> variables = 8 [deprecated = true];
      • getVariables

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.String> getVariables()
        Deprecated.
        Use getVariablesMap() instead.
      • getVariablesMap

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.String> getVariablesMap()
        Deprecated.
        map<string, string> variables = 8 [deprecated = true];
      • getVariablesOrDefault

        @Deprecated
        java.lang.String getVariablesOrDefault​(java.lang.String key,
                                               java.lang.String defaultValue)
        Deprecated.
        map<string, string> variables = 8 [deprecated = true];
      • getVariablesOrThrow

        @Deprecated
        java.lang.String getVariablesOrThrow​(java.lang.String key)
        Deprecated.
        map<string, string> variables = 8 [deprecated = true];
      • getJsonSchema

        java.lang.String getJsonSchema()
        string json_schema = 9 [json_name = "$schema"];
        Returns:
        The jsonSchema.
      • getJsonSchemaBytes

        com.google.protobuf.ByteString getJsonSchemaBytes()
        string json_schema = 9 [json_name = "$schema"];
        Returns:
        The bytes for jsonSchema.