Package com.oracle.bmc.datascience.model
Class CreateMlApplicationImplementationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.CreateMlApplicationImplementationDetails.Builder
-
- Enclosing class:
- CreateMlApplicationImplementationDetails
public static class CreateMlApplicationImplementationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public CreateMlApplicationImplementationDetails.Builder name(String name)
ML Application Implementation name which is unique for given ML Application.- Parameters:
name
- the value to set- Returns:
- this builder
-
mlApplicationId
public CreateMlApplicationImplementationDetails.Builder mlApplicationId(String mlApplicationId)
The OCID of the ML Application implemented by this ML Application Implementation- Parameters:
mlApplicationId
- the value to set- Returns:
- this builder
-
logging
public CreateMlApplicationImplementationDetails.Builder logging(ImplementationLogging logging)
-
compartmentId
public CreateMlApplicationImplementationDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where ML Application Implementation is created.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
allowedMigrationDestinations
public CreateMlApplicationImplementationDetails.Builder allowedMigrationDestinations(List<String> allowedMigrationDestinations)
List of ML Application Implementation OCIDs for which migration from this implementation is allowed.Migration means that if consumers change implementation for their instances to implementation with OCID from this list, instance components will be updated in place otherwise new instance components are created based on the new implementation and old instance components are removed.
- Parameters:
allowedMigrationDestinations
- the value to set- Returns:
- this builder
-
freeformTags
public CreateMlApplicationImplementationDetails.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 CreateMlApplicationImplementationDetails.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
-
build
public CreateMlApplicationImplementationDetails build()
-
copy
public CreateMlApplicationImplementationDetails.Builder copy(CreateMlApplicationImplementationDetails model)
-
-