public final class UsageDetailsBuilder
extends Object
-
Constructor Summary
Constructors
Creates an instance of UsageDetails.
-
Method Summary
Builds an instance of
UsageDetails
using the recorded field values or their default values.
Sets the considerations of the model for which an instance of UsageDetails will be built.
boolean
Sets the relevant factors of the model for which an instance of UsageDetails will be built.
Gets the considerations of the model for which an instance of UsageDetails will be built.
Gets the relevant factors of the model for which an instance of UsageDetails will be built.
Gets the intended use of the model for which an instance of UsageDetails will be built.
Gets the intended users of the model for which an instance of UsageDetails will be built.
Gets the model citation of the model for which an instance of UsageDetails will be built.
Gets the model license of the model for which an instance of UsageDetails will be built.
Gets the out-of-scope uses of the model for which an instance of UsageDetails will be built.
Gets the pre-processing steps of the model for which an instance of UsageDetails will be built.
Gets the primary contact person of the model for which an instance of UsageDetails will be built.
Gets the relevant resources of the model for which an instance of UsageDetails will be built.
int
Sets the intended use of the model for which an instance of UsageDetails will be built.
Sets the intended users of the model for which an instance of UsageDetails will be built.
Sets the model citation of the model for which an instance of UsageDetails will be built.
Sets the model license of the model for which an instance of UsageDetails will be built.
Sets the out-of-scope uses of the model for which an instance of UsageDetails will be built.
Sets the pre-processing steps of the model for which an instance of UsageDetails will be built.
Sets the primary contact person of the model for which an instance of UsageDetails will be built.
Sets the relevant resources of the model for which an instance of UsageDetails will be built.
-
Constructor Details
-
UsageDetailsBuilder
public UsageDetailsBuilder()
Creates an instance of UsageDetails.
-
Method Details
-
getIntendedUse
public String getIntendedUse()
Gets the intended use of the model for which an instance of UsageDetails will be built.
- Returns:
- A string specifying the intended use of the model.
-
getIntendedUsers
public String getIntendedUsers()
Gets the intended users of the model for which an instance of UsageDetails will be built.
- Returns:
- A string specifying the intended users of the model.
-
getOutOfScopeUses
Gets the out-of-scope uses of the model for which an instance of UsageDetails will be built.
- Returns:
- A list of out-of-scope uses for the model.
-
getPreProcessingSteps
Gets the pre-processing steps of the model for which an instance of UsageDetails will be built.
- Returns:
- A list of pre-processing steps for the model.
-
getConsiderations
Gets the considerations of the model for which an instance of UsageDetails will be built.
- Returns:
- A list of considerations for the model.
-
getFactors
Gets the relevant factors of the model for which an instance of UsageDetails will be built.
- Returns:
- A list of relevant factors for the model.
-
getResources
Gets the relevant resources of the model for which an instance of UsageDetails will be built.
- Returns:
- A list of relevant resources for the model.
-
-
getModelCitation
public String getModelCitation()
Gets the model citation of the model for which an instance of UsageDetails will be built.
- Returns:
- A string specifying the model citation of the model.
-
getModelLicense
public String getModelLicense()
Gets the model license of the model for which an instance of UsageDetails will be built.
- Returns:
- A string specifying the model license of the model.
-
intendedUse
Sets the intended use of the model for which an instance of UsageDetails will be built.
- Parameters:
intendedUse
- The intented use of the model.
- Returns:
- This instance of UsageDetailsBuilder.
-
intendedUsers
Sets the intended users of the model for which an instance of UsageDetails will be built.
- Parameters:
intendedUsers
- The intended users of the model.
- Returns:
- This instance of UsageDetailsBuilder.
-
outOfScopeUses
Sets the out-of-scope uses of the model for which an instance of UsageDetails will be built.
- Parameters:
uses
- Out of scope uses of this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
preProcessingSteps
Sets the pre-processing steps of the model for which an instance of UsageDetails will be built.
- Parameters:
steps
- Pre-processing steps applied to the data before the model was built.
- Returns:
- This instance of UsageDetailsBuilder.
-
considerations
Sets the considerations of the model for which an instance of UsageDetails will be built.
- Parameters:
considerations
- Considerations for using this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
factors
Sets the relevant factors of the model for which an instance of UsageDetails will be built.
- Parameters:
factors
- Relevant factors when considering this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
resources
Sets the relevant resources of the model for which an instance of UsageDetails will be built.
- Parameters:
resources
- Relevant resources when using this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
-
modelCitation
Sets the model citation of the model for which an instance of UsageDetails will be built.
- Parameters:
modelCitation
- A citation which can be used for this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
modelLicense
Sets the model license of the model for which an instance of UsageDetails will be built.
- Parameters:
modelLicense
- The license for this model.
- Returns:
- This instance of UsageDetailsBuilder.
-
build
Builds an instance of
UsageDetails
using the recorded field values or their default values.
- Returns:
- An instance of
UsageDetails
.
-
-