Interface Engine.RequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Engine.Request, Engine.Request.Builder
    Enclosing class:
    Engine

    public static interface Engine.RequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasPrincipal

        boolean hasPrincipal()
        .cerbos.engine.v1.Request.Principal principal = 1;
        Returns:
        Whether the principal field is set.
      • getPrincipal

        Engine.Request.Principal getPrincipal()
        .cerbos.engine.v1.Request.Principal principal = 1;
        Returns:
        The principal.
      • hasResource

        boolean hasResource()
        .cerbos.engine.v1.Request.Resource resource = 2;
        Returns:
        Whether the resource field is set.
      • getResource

        Engine.Request.Resource getResource()
        .cerbos.engine.v1.Request.Resource resource = 2;
        Returns:
        The resource.
      • hasAuxData

        boolean hasAuxData()
        .cerbos.engine.v1.AuxData aux_data = 3;
        Returns:
        Whether the auxData field is set.
      • getAuxData

        Engine.AuxData getAuxData()
        .cerbos.engine.v1.AuxData aux_data = 3;
        Returns:
        The auxData.