Class HotRodPolicyEntity

java.lang.Object
org.keycloak.models.map.storage.hotRod.common.AbstractHotRodEntity
org.keycloak.models.map.storage.hotRod.authorization.HotRodPolicyEntity
All Implemented Interfaces:
UpdatableEntity

@Indexed @ProtoDoc("schema-version: 1") public class HotRodPolicyEntity extends AbstractHotRodEntity
  • Field Details

    • VERSION

      public static final int VERSION
      See Also:
    • entityVersion

      @Basic(projectable=true) @ProtoField(number=1) public Integer entityVersion
    • id

      @Basic(projectable=true, sortable=true) @ProtoField(number=2) public String id
    • realmId

      @Basic(sortable=true) @ProtoField(number=3) public String realmId
    • name

      @Keyword(sortable=true, normalizer="lowercase") @ProtoField(number=4) public String name
    • description

      @ProtoField(number=5) public String description
    • type

      @Keyword(sortable=true, normalizer="lowercase") @ProtoField(number=6) public String type
    • decisionStrategy

      @ProtoField(number=7) public Integer decisionStrategy
    • logic

      @ProtoField(number=8) public Integer logic
    • configs

      @Basic(sortable=true) @ProtoField(number=9) public Set<HotRodStringPair> configs
    • resourceServerId

      @Basic(sortable=true) @ProtoField(number=10) public String resourceServerId
    • associatedPolicyIds

      @Basic(sortable=true) @ProtoField(number=11) public Set<String> associatedPolicyIds
    • resourceIds

      @Basic(sortable=true) @ProtoField(number=12) public Set<String> resourceIds
    • scopeIds

      @Basic(sortable=true) @ProtoField(number=13) public Set<String> scopeIds
    • owner

      @Basic(sortable=true) @ProtoField(number=14) public String owner
  • Constructor Details

    • HotRodPolicyEntity

      public HotRodPolicyEntity()
  • Method Details