Class Permissions

java.lang.Object
ai.reveng.model.Permissions

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Permissions extends Object
Permissions
  • Field Details

    • SERIALIZED_NAME_CAN_EXPORT_SYMBOLS

      public static final String SERIALIZED_NAME_CAN_EXPORT_SYMBOLS
      See Also:
    • SERIALIZED_NAME_CAN_GENERATE_PDF_REPORTS

      public static final String SERIALIZED_NAME_CAN_GENERATE_PDF_REPORTS
      See Also:
    • SERIALIZED_NAME_CAN_USE_AI_MALWARE_ANALYSIS

      public static final String SERIALIZED_NAME_CAN_USE_AI_MALWARE_ANALYSIS
      See Also:
    • SERIALIZED_NAME_CAN_USE_MALWARE_SANDBOX

      public static final String SERIALIZED_NAME_CAN_USE_MALWARE_SANDBOX
      See Also:
    • SERIALIZED_NAME_CAN_USE_PRIVATE_ANALYSES

      public static final String SERIALIZED_NAME_CAN_USE_PRIVATE_ANALYSES
      See Also:
    • openapiFields

      public static HashSet<String> openapiFields
    • openapiRequiredFields

      public static HashSet<String> openapiRequiredFields
  • Constructor Details

    • Permissions

      public Permissions()
  • Method Details

    • canExportSymbols

      public Permissions canExportSymbols(@Nonnull Boolean canExportSymbols)
    • getCanExportSymbols

      @Nonnull public Boolean getCanExportSymbols()
      Get canExportSymbols
      Returns:
      canExportSymbols
    • setCanExportSymbols

      public void setCanExportSymbols(@Nonnull Boolean canExportSymbols)
    • canGeneratePdfReports

      public Permissions canGeneratePdfReports(@Nonnull Boolean canGeneratePdfReports)
    • getCanGeneratePdfReports

      @Nonnull public Boolean getCanGeneratePdfReports()
      Get canGeneratePdfReports
      Returns:
      canGeneratePdfReports
    • setCanGeneratePdfReports

      public void setCanGeneratePdfReports(@Nonnull Boolean canGeneratePdfReports)
    • canUseAiMalwareAnalysis

      public Permissions canUseAiMalwareAnalysis(@Nonnull Boolean canUseAiMalwareAnalysis)
    • getCanUseAiMalwareAnalysis

      @Nonnull public Boolean getCanUseAiMalwareAnalysis()
      Get canUseAiMalwareAnalysis
      Returns:
      canUseAiMalwareAnalysis
    • setCanUseAiMalwareAnalysis

      public void setCanUseAiMalwareAnalysis(@Nonnull Boolean canUseAiMalwareAnalysis)
    • canUseMalwareSandbox

      public Permissions canUseMalwareSandbox(@Nonnull Boolean canUseMalwareSandbox)
    • getCanUseMalwareSandbox

      @Nonnull public Boolean getCanUseMalwareSandbox()
      Get canUseMalwareSandbox
      Returns:
      canUseMalwareSandbox
    • setCanUseMalwareSandbox

      public void setCanUseMalwareSandbox(@Nonnull Boolean canUseMalwareSandbox)
    • canUsePrivateAnalyses

      public Permissions canUsePrivateAnalyses(@Nonnull Boolean canUsePrivateAnalyses)
    • getCanUsePrivateAnalyses

      @Nonnull public Boolean getCanUsePrivateAnalyses()
      Get canUsePrivateAnalyses
      Returns:
      canUsePrivateAnalyses
    • setCanUsePrivateAnalyses

      public void setCanUsePrivateAnalyses(@Nonnull Boolean canUsePrivateAnalyses)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

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

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to Permissions
    • fromJson

      public static Permissions fromJson(String jsonString) throws IOException
      Create an instance of Permissions given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of Permissions
      Throws:
      IOException - if the JSON string is invalid with respect to Permissions
    • toJson

      public String toJson()
      Convert an instance of Permissions to an JSON string
      Returns:
      JSON string