Package com.oracle.bmc.datascience.model
Class CreateModelDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.CreateModelDetails.Builder
-
- Enclosing class:
- CreateModelDetails
public static class CreateModelDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateModelDetails.Builder
backupSetting(BackupSetting backupSetting)
CreateModelDetails
build()
CreateModelDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment to create the model in.CreateModelDetails.Builder
copy(CreateModelDetails model)
CreateModelDetails.Builder
customMetadataList(List<Metadata> customMetadataList)
An array of custom metadata details for the model.CreateModelDetails.Builder
definedMetadataList(List<Metadata> definedMetadataList)
An array of defined metadata details for the model.CreateModelDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateModelDetails.Builder
description(String description)
A short description of the model.CreateModelDetails.Builder
displayName(String displayName)
A user-friendly display name for the resource.CreateModelDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.CreateModelDetails.Builder
inputSchema(String inputSchema)
Input schema file content in String formatCreateModelDetails.Builder
modelVersionSetId(String modelVersionSetId)
The OCID of the model version set that the model is associated to.CreateModelDetails.Builder
outputSchema(String outputSchema)
Output schema file content in String formatCreateModelDetails.Builder
projectId(String projectId)
The OCID of the project to associate with the model.CreateModelDetails.Builder
retentionSetting(RetentionSetting retentionSetting)
CreateModelDetails.Builder
versionLabel(String versionLabel)
The version label can add an additional description of the lifecycle state of the model or the application using/training the model.
-
-
-
Method Detail
-
compartmentId
public CreateModelDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment to create the model in.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
projectId
public CreateModelDetails.Builder projectId(String projectId)
The OCID of the project to associate with the model.- Parameters:
projectId
- the value to set- Returns:
- this builder
-
displayName
public CreateModelDetails.Builder displayName(String displayName)
A user-friendly display name for the resource.It does not have to be unique and can be modified. Avoid entering confidential information. Example: My Model
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public CreateModelDetails.Builder description(String description)
A short description of the model.- Parameters:
description
- the value to set- Returns:
- this builder
-
freeformTags
public CreateModelDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateModelDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. See Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
customMetadataList
public CreateModelDetails.Builder customMetadataList(List<Metadata> customMetadataList)
An array of custom metadata details for the model.- Parameters:
customMetadataList
- the value to set- Returns:
- this builder
-
definedMetadataList
public CreateModelDetails.Builder definedMetadataList(List<Metadata> definedMetadataList)
An array of defined metadata details for the model.- Parameters:
definedMetadataList
- the value to set- Returns:
- this builder
-
inputSchema
public CreateModelDetails.Builder inputSchema(String inputSchema)
Input schema file content in String format- Parameters:
inputSchema
- the value to set- Returns:
- this builder
-
outputSchema
public CreateModelDetails.Builder outputSchema(String outputSchema)
Output schema file content in String format- Parameters:
outputSchema
- the value to set- Returns:
- this builder
-
modelVersionSetId
public CreateModelDetails.Builder modelVersionSetId(String modelVersionSetId)
The OCID of the model version set that the model is associated to.- Parameters:
modelVersionSetId
- the value to set- Returns:
- this builder
-
versionLabel
public CreateModelDetails.Builder versionLabel(String versionLabel)
The version label can add an additional description of the lifecycle state of the model or the application using/training the model.- Parameters:
versionLabel
- the value to set- Returns:
- this builder
-
retentionSetting
public CreateModelDetails.Builder retentionSetting(RetentionSetting retentionSetting)
-
backupSetting
public CreateModelDetails.Builder backupSetting(BackupSetting backupSetting)
-
build
public CreateModelDetails build()
-
copy
public CreateModelDetails.Builder copy(CreateModelDetails model)
-
-