Class Module

java.lang.Object
de.starwit.aic.model.Module

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-08-21T09:43:09.059871871Z[Etc/UTC]", comments="Generator version: 7.13.0") public class Module extends Object
Module
  • Field Details

  • Constructor Details

    • Module

      public Module()
  • Method Details

    • id

      public Module id(@Nullable Long id)
    • getId

      @Nullable public Long getId()
      Get id
      Returns:
      id
    • setId

      public void setId(@Nullable Long id)
    • version

      public Module version(@Nullable String version)
    • getVersion

      @Nullable public String getVersion()
      Get version
      Returns:
      version
    • setVersion

      public void setVersion(@Nullable String version)
    • name

      public Module name(@Nullable String name)
    • getName

      @Nullable public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(@Nullable String name)
    • applicationIdentifier

      public Module applicationIdentifier(@Nullable String applicationIdentifier)
    • getApplicationIdentifier

      @Nullable public String getApplicationIdentifier()
      Get applicationIdentifier
      Returns:
      applicationIdentifier
    • setApplicationIdentifier

      public void setApplicationIdentifier(@Nullable String applicationIdentifier)
    • description

      public Module description(@Nullable String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(@Nullable String description)
    • useAI

      public Module useAI(@Nullable Boolean useAI)
    • getUseAI

      @Nullable public Boolean getUseAI()
      Get useAI
      Returns:
      useAI
    • setUseAI

      public void setUseAI(@Nullable Boolean useAI)
    • model

      public Module model(@Nullable AIModel model)
    • getModel

      @Nullable public AIModel getModel()
      Get model
      Returns:
      model
    • setModel

      public void setModel(@Nullable AIModel model)
    • actionTypes

      public Module actionTypes(@Nullable Set<ActionType> actionTypes)
    • addActionTypesItem

      public Module addActionTypesItem(ActionType actionTypesItem)
    • getActionTypes

      @Nullable public Set<ActionType> getActionTypes()
      Get actionTypes
      Returns:
      actionTypes
    • setActionTypes

      public void setActionTypes(@Nullable Set<ActionType> actionTypes)
    • decisionTypes

      public Module decisionTypes(@Nullable Set<DecisionType> decisionTypes)
    • addDecisionTypesItem

      public Module addDecisionTypesItem(DecisionType decisionTypesItem)
    • getDecisionTypes

      @Nullable public Set<DecisionType> getDecisionTypes()
      Get decisionTypes
      Returns:
      decisionTypes
    • setDecisionTypes

      public void setDecisionTypes(@Nullable Set<DecisionType> decisionTypes)
    • sBOMLocation

      public Module sBOMLocation(@Nullable Map<String,ModuleSBOMLocationValue> sBOMLocation)
    • putSBOMLocationItem

      public Module putSBOMLocationItem(String key, ModuleSBOMLocationValue sBOMLocationItem)
    • getsBOMLocation

      @Nullable public Map<String,ModuleSBOMLocationValue> getsBOMLocation()
      Get sBOMLocation
      Returns:
      sBOMLocation
    • setsBOMLocation

      public void setsBOMLocation(@Nullable Map<String,ModuleSBOMLocationValue> sBOMLocation)
    • successors

      public Module successors(@Nullable Set<Module> successors)
    • addSuccessorsItem

      public Module addSuccessorsItem(Module successorsItem)
    • getSuccessors

      @Nullable public Set<Module> getSuccessors()
      Get successors
      Returns:
      successors
    • setSuccessors

      public void setSuccessors(@Nullable Set<Module> successors)
    • 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 Module
    • fromJson

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

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