Package com.oracle.bmc.ailanguage.model
Class CreateEndpointDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.ailanguage.model.CreateEndpointDetails.Builder
-
- Enclosing class:
- CreateEndpointDetails
public static class CreateEndpointDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateEndpointDetails.Builder
alias(String alias)
Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.CreateEndpointDetails
build()
CreateEndpointDetails.Builder
compartmentId(String compartmentId)
The OCID compartment identifier for the endpointCreateEndpointDetails.Builder
computeType(CreateEndpointDetails.ComputeType computeType)
Compute infra type for endpoint.CreateEndpointDetails.Builder
copy(CreateEndpointDetails model)
CreateEndpointDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateEndpointDetails.Builder
description(String description)
A short description of the an endpoint.CreateEndpointDetails.Builder
displayName(String displayName)
A user-friendly display name for the resource.CreateEndpointDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.CreateEndpointDetails.Builder
inferenceUnits(Integer inferenceUnits)
Number of replicas required for this endpoint.CreateEndpointDetails.Builder
modelId(String modelId)
The OCID of the model to associate with the endpoint.
-
-
-
Method Detail
-
displayName
public CreateEndpointDetails.Builder displayName(String displayName)
A user-friendly display name for the resource.It should be unique and can be modified. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
computeType
public CreateEndpointDetails.Builder computeType(CreateEndpointDetails.ComputeType computeType)
Compute infra type for endpoint.- Parameters:
computeType
- the value to set- Returns:
- this builder
-
alias
public CreateEndpointDetails.Builder alias(String alias)
Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.- Parameters:
alias
- the value to set- Returns:
- this builder
-
description
public CreateEndpointDetails.Builder description(String description)
A short description of the an endpoint.- Parameters:
description
- the value to set- Returns:
- this builder
-
compartmentId
public CreateEndpointDetails.Builder compartmentId(String compartmentId)
The OCID compartment identifier for the endpoint- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
modelId
public CreateEndpointDetails.Builder modelId(String modelId)
The OCID of the model to associate with the endpoint.- Parameters:
modelId
- the value to set- Returns:
- this builder
-
inferenceUnits
public CreateEndpointDetails.Builder inferenceUnits(Integer inferenceUnits)
Number of replicas required for this endpoint.This will be optional parameter. Default will be 1.
- Parameters:
inferenceUnits
- the value to set- Returns:
- this builder
-
freeformTags
public CreateEndpointDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateEndpointDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateEndpointDetails build()
-
copy
public CreateEndpointDetails.Builder copy(CreateEndpointDetails model)
-
-