Class Entry

java.lang.Object
co.permify.sdk.model.Entry

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class Entry extends Object
Represents an entry.
  • Field Details

  • Constructor Details

    • Entry

      public Entry()
  • Method Details

    • id

      public Entry id(@Nullable String id)
    • getId

      @Nullable public String getId()
      Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to the node.
      Returns:
      id
    • setId

      public void setId(@Nullable String id)
    • fieldKey

      public Entry fieldKey(@Nullable String fieldKey)
    • getFieldKey

      @Nullable public String getFieldKey()
      The field key for a message creator statement.
      Returns:
      fieldKey
    • setFieldKey

      public void setFieldKey(@Nullable String fieldKey)
    • mapKey

      public Entry mapKey(@Nullable Object mapKey)
    • getMapKey

      @Nullable public Object getMapKey()
      An abstract representation of a common expression. Expressions are abstractly represented as a collection of identifiers, select statements, function calls, literals, and comprehensions. All operators with the exception of the '.' operator are modelled as function calls. This makes it easy to represent new operators into the existing AST. All references within expressions must resolve to a [Decl][google.api.expr.v1alpha1.Decl] provided at type-check for an expression to be valid. A reference may either be a bare identifier `name` or a qualified identifier `google.api.name`. References may either refer to a value or a function declaration. For example, the expression `google.api.name.startsWith('expr')` references the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and the function declaration `startsWith`.
      Returns:
      mapKey
    • setMapKey

      public void setMapKey(@Nullable Object mapKey)
    • value

      public Entry value(@Nullable Object value)
    • getValue

      @Nullable public Object getValue()
      An abstract representation of a common expression. Expressions are abstractly represented as a collection of identifiers, select statements, function calls, literals, and comprehensions. All operators with the exception of the '.' operator are modelled as function calls. This makes it easy to represent new operators into the existing AST. All references within expressions must resolve to a [Decl][google.api.expr.v1alpha1.Decl] provided at type-check for an expression to be valid. A reference may either be a bare identifier `name` or a qualified identifier `google.api.name`. References may either refer to a value or a function declaration. For example, the expression `google.api.name.startsWith('expr')` references the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and the function declaration `startsWith`.
      Returns:
      value
    • setValue

      public void setValue(@Nullable Object value)
    • optionalEntry

      public Entry optionalEntry(@Nullable Boolean optionalEntry)
    • getOptionalEntry

      @Nullable public Boolean getOptionalEntry()
      Whether the key-value pair is optional.
      Returns:
      optionalEntry
    • setOptionalEntry

      public void setOptionalEntry(@Nullable Boolean optionalEntry)
    • equals

      public boolean equals(Object o)
      Return true if this Entry object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string