Package com.oracle.bmc.ailanguage.model
Class UpdateEndpointDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.ailanguage.model.UpdateEndpointDetails.Builder
-
- Enclosing class:
- UpdateEndpointDetails
public static class UpdateEndpointDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateEndpointDetails.Builder
alias(String alias)
Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.UpdateEndpointDetails
build()
UpdateEndpointDetails.Builder
copy(UpdateEndpointDetails model)
UpdateEndpointDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateEndpointDetails.Builder
description(String description)
A short description of the endpoint.UpdateEndpointDetails.Builder
displayName(String displayName)
A user-friendly display name for the resource.UpdateEndpointDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateEndpointDetails.Builder
inferenceUnits(Integer inferenceUnits)
Number of replicas required for this endpoint.UpdateEndpointDetails.Builder
modelId(String modelId)
The OCID of the model to associate with the endpoint.
-
-
-
Method Detail
-
displayName
public UpdateEndpointDetails.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
-
alias
public UpdateEndpointDetails.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 UpdateEndpointDetails.Builder description(String description)
A short description of the endpoint.- Parameters:
description
- the value to set- Returns:
- this builder
-
modelId
public UpdateEndpointDetails.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 UpdateEndpointDetails.Builder inferenceUnits(Integer inferenceUnits)
Number of replicas required for this endpoint.This will be optional parameter.
- Parameters:
inferenceUnits
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateEndpointDetails.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 UpdateEndpointDetails.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 UpdateEndpointDetails build()
-
copy
public UpdateEndpointDetails.Builder copy(UpdateEndpointDetails model)
-
-