Package io.ray.api.options
Class CallOptions.Builder
java.lang.Object
io.ray.api.options.CallOptions.Builder
- Enclosing class:
- CallOptions
This inner class for building CallOptions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setConcurrencyGroupName(String concurrencyGroupName)Set a name for this task.setPlacementGroup(PlacementGroup group, int bundleIndex)Set the placement group to place this actor in.setResource(String name, Double value)Set a custom resource requirement for resourcename.setResources(Map<String,Double> resources)Set custom requirements for multiple resources.setRuntimeEnv(RuntimeEnv runtimeEnv)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setName
Set a name for this task.- Parameters:
name- task name- Returns:
- self
-
setResource
Set a custom resource requirement for resourcename. This method can be called multiple times. If the same resource is set multiple times, the latest quantity will be used.- Parameters:
name- resource namevalue- resource capacity- Returns:
- self
-
setResources
Set custom requirements for multiple resources. This method can be called multiple times. If the same resource is set multiple times, the latest quantity will be used.- Parameters:
resources- requirements for multiple resources.- Returns:
- self
-
setPlacementGroup
Set the placement group to place this actor in.- Parameters:
group- The placement group of the actor.bundleIndex- The index of the bundle to place this task in.- Returns:
- self
-
setConcurrencyGroupName
-
setRuntimeEnv
-
build
-