Class ApiProcessMetaData
java.lang.Object
com.kingsrook.qqq.api.model.metadata.processes.ApiProcessMetaData
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
enrich
(QInstanceEnricher qInstanceEnricher, String apiName, QProcessMetaData process) Getter for apiProcessNameGetter for asyncModeGetter for customizersGetter for descriptionGetter for finalVersionGetter for initialVersiongetInput()
Getter for inputGetter for isExcludedGetter for methodGetter for outputGetter for overrideProcessIsHiddengetPath()
Getter for pathGetter for summarygetTag()
Getter for tagvoid
setApiProcessName
(String apiProcessName) Setter for apiProcessNamevoid
setAsyncMode
(ApiProcessMetaData.AsyncMode asyncMode) Setter for asyncModevoid
setCustomizers
(Map<String, QCodeReference> customizers) Setter for customizersvoid
setDescription
(String description) Setter for descriptionvoid
setFinalVersion
(String finalVersion) Setter for finalVersionvoid
setInitialVersion
(String initialVersion) Setter for initialVersionvoid
setInput
(ApiProcessInput input) Setter for inputvoid
setIsExcluded
(Boolean isExcluded) Setter for isExcludedvoid
setMethod
(HttpMethod method) Setter for methodvoid
setOutput
(ApiProcessOutputInterface output) Setter for outputvoid
setOverrideProcessIsHidden
(Boolean overrideProcessIsHidden) Setter for overrideProcessIsHiddenvoid
Setter for pathvoid
setSummary
(String summary) Setter for summaryvoid
Setter for tagvoid
validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) withApiProcessName
(String apiProcessName) Fluent setter for apiProcessNamewithAsyncMode
(ApiProcessMetaData.AsyncMode asyncMode) Fluent setter for asyncModewithCustomizer
(String role, QCodeReference customizer) withCustomizers
(Map<String, QCodeReference> customizers) Fluent setter for customizerswithDescription
(String description) Fluent setter for descriptionwithFinalVersion
(String finalVersion) Fluent setter for finalVersionwithInitialVersion
(String initialVersion) Fluent setter for initialVersionwithInput
(ApiProcessInput input) Fluent setter for inputwithIsExcluded
(Boolean isExcluded) Fluent setter for isExcludedwithMethod
(HttpMethod method) Fluent setter for methodwithOutput
(ApiProcessOutputInterface output) Fluent setter for outputwithOverrideProcessIsHidden
(Boolean overrideProcessIsHidden) Fluent setter for overrideProcessIsHiddenFluent setter for pathwithSummary
(String summary) Fluent setter for summaryFluent setter for tag
-
Constructor Details
-
ApiProcessMetaData
public ApiProcessMetaData()
-
-
Method Details
-
getApiVersionRange
-
enrich
-
getInitialVersion
Getter for initialVersion -
setInitialVersion
Setter for initialVersion -
withInitialVersion
Fluent setter for initialVersion -
getFinalVersion
Getter for finalVersion -
setFinalVersion
Setter for finalVersion -
withFinalVersion
Fluent setter for finalVersion -
getApiProcessName
Getter for apiProcessName -
setApiProcessName
Setter for apiProcessName -
withApiProcessName
Fluent setter for apiProcessName -
getIsExcluded
Getter for isExcluded -
setIsExcluded
Setter for isExcluded -
withIsExcluded
Fluent setter for isExcluded -
getMethod
Getter for method -
setMethod
Setter for method -
withMethod
Fluent setter for method -
getPath
Getter for path -
setPath
Setter for path -
withPath
Fluent setter for path -
getCustomizers
Getter for customizers -
setCustomizers
Setter for customizers -
withCustomizers
Fluent setter for customizers -
withCustomizer
-
getOutput
Getter for output -
setOutput
Setter for output -
withOutput
Fluent setter for output -
getInput
Getter for input -
setInput
Setter for input -
withInput
Fluent setter for input -
getSummary
Getter for summary -
setSummary
Setter for summary -
withSummary
Fluent setter for summary -
getDescription
Getter for description -
setDescription
Setter for description -
withDescription
Fluent setter for description -
validate
public void validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) -
getAsyncMode
Getter for asyncMode -
setAsyncMode
Setter for asyncMode -
withAsyncMode
Fluent setter for asyncMode -
getOverrideProcessIsHidden
Getter for overrideProcessIsHidden -
setOverrideProcessIsHidden
Setter for overrideProcessIsHidden -
withOverrideProcessIsHidden
Fluent setter for overrideProcessIsHidden -
getTag
Getter for tag -
setTag
Setter for tag -
withTag
Fluent setter for tag
-