Class SecuredHoconPresentation

java.lang.Object
org.gridgain.internal.rest.rbac.configuration.SecuredHoconPresentation
All Implemented Interfaces:
org.apache.ignite.internal.configuration.presentation.ConfigurationPresentation<String>

public class SecuredHoconPresentation extends Object implements org.apache.ignite.internal.configuration.presentation.ConfigurationPresentation<String>
Secured by RBAC Hocon presentation.
  • Constructor Details

    • SecuredHoconPresentation

      public SecuredHoconPresentation(org.apache.ignite.internal.configuration.presentation.HoconPresentation delegateHoconPresentation, org.gridgain.internal.rbac.authorization.Authorizer authorizer, org.gridgain.internal.rbac.privileges.Action readAction, org.gridgain.internal.rbac.privileges.Action writeAction)
      Creates secured by RBAC Hocon presentation.
  • Method Details

    • represent

      public String represent()
      Specified by:
      represent in interface org.apache.ignite.internal.configuration.presentation.ConfigurationPresentation<String>
    • representByPath

      public String representByPath(@Nullable @Nullable String path)
      Specified by:
      representByPath in interface org.apache.ignite.internal.configuration.presentation.ConfigurationPresentation<String>
    • update

      public CompletableFuture<Void> update(String cfgUpdate)
      Specified by:
      update in interface org.apache.ignite.internal.configuration.presentation.ConfigurationPresentation<String>