Class EntityShareResponse

java.lang.Object
org.graylog.security.shares.EntityShareResponse

public abstract class EntityShareResponse extends Object
  • Constructor Details

    • EntityShareResponse

      public EntityShareResponse()
  • Method Details

    • entity

      public abstract String entity()
    • sharingUser

      public abstract GRN sharingUser()
    • availableGrantees

      public abstract com.google.common.collect.ImmutableSet<Grantee> availableGrantees()
    • availableCapabilities

      public abstract com.google.common.collect.ImmutableSet<EntityShareResponse.AvailableCapability> availableCapabilities()
    • activeShares

      public abstract com.google.common.collect.ImmutableSet<EntityShareResponse.ActiveShare> activeShares()
    • selectedGranteeCapabilities

      public abstract com.google.common.collect.ImmutableMap<GRN,Capability> selectedGranteeCapabilities()
    • missingPermissionsOnDependencies

      public abstract com.google.common.collect.ImmutableMap<GRN,Collection<EntityDescriptor>> missingPermissionsOnDependencies()
    • validationResult

      public abstract ValidationResult validationResult()
    • builder

      public static EntityShareResponse.Builder builder()