Class DbaasValkeyUserAccessControl

java.lang.Object
com.exoscale.sdk.model.DbaasValkeyUserAccessControl

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class DbaasValkeyUserAccessControl extends Object
DbaasValkeyUserAccessControl
  • Field Details

  • Constructor Details

    • DbaasValkeyUserAccessControl

      public DbaasValkeyUserAccessControl()
  • Method Details

    • categories

      public DbaasValkeyUserAccessControl categories(List<String> categories)
    • addCategoriesItem

      public DbaasValkeyUserAccessControl addCategoriesItem(String categoriesItem)
    • getCategories

      @Nullable public List<String> getCategories()
      Use +@<category> to allow and -@<category> to disallow. Separate entries with a single space. Example: +@all -@dangerous.
      Returns:
      categories
    • setCategories

      public void setCategories(List<String> categories)
    • channels

      public DbaasValkeyUserAccessControl channels(List<String> channels)
    • addChannelsItem

      public DbaasValkeyUserAccessControl addChannelsItem(String channelsItem)
    • getChannels

      @Nullable public List<String> getChannels()
      Patterns use standard glob syntax and must be separated by a single space. Example: ~* &events.
      Returns:
      channels
    • setChannels

      public void setChannels(List<String> channels)
    • commands

      public DbaasValkeyUserAccessControl commands(List<String> commands)
    • addCommandsItem

      public DbaasValkeyUserAccessControl addCommandsItem(String commandsItem)
    • getCommands

      @Nullable public List<String> getCommands()
      Use +<command> to allow and -<command> to disallow. You can also use @<category>. Separate entries with a single space. Example: +@all -flushall.
      Returns:
      commands
    • setCommands

      public void setCommands(List<String> commands)
    • keys

    • addKeysItem

      public DbaasValkeyUserAccessControl addKeysItem(String keysItem)
    • getKeys

      @Nullable public List<String> getKeys()
      Patterns use standard glob syntax and must be separated by a single space. Example: cache:* session:*.
      Returns:
      keys
    • setKeys

      public void setKeys(List<String> keys)
    • equals

      public boolean equals(Object o)
      Return true if this dbaas-valkey-user-access-control 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