public static final class DefaultResourceSet.Builder
extends java.lang.Object
DefaultResourceSet
builder static inner class.Modifier and Type | Field and Description |
---|---|
java.lang.String |
preReservedRole |
Modifier and Type | Method and Description |
---|---|
DefaultResourceSet.Builder |
addResource(java.util.Collection<ResourceSpec> resourceSpecCollection)
Adds a collection of
resource s and returns a reference to this Builder so that the methods can be
chained together. |
DefaultResourceSet.Builder |
addResource(ResourceSpec resource)
Adds
resource and returns a reference to this Builder so that the methods can be chained together. |
DefaultResourceSet.Builder |
addVolume(java.lang.String volumeType,
java.lang.Double size,
java.lang.String containerPath) |
DefaultResourceSet |
build()
Returns a
DefaultResourceSet built from the parameters previously set. |
DefaultResourceSet.Builder |
cpus(java.lang.Double cpus) |
DefaultResourceSet.Builder |
gpus(java.lang.Double gpus) |
DefaultResourceSet.Builder |
id(java.lang.String id)
Sets the
id and returns a reference to this Builder so that the methods can be chained together. |
DefaultResourceSet.Builder |
memory(java.lang.Double memory) |
DefaultResourceSet.Builder |
volumes(java.util.Collection<VolumeSpec> volumes)
Sets the
volumes and returns a reference to this Builder so that the methods can be chained together. |
public DefaultResourceSet.Builder id(java.lang.String id)
id
and returns a reference to this Builder so that the methods can be chained together.id
- the id
to setpublic DefaultResourceSet.Builder cpus(java.lang.Double cpus)
public DefaultResourceSet.Builder gpus(java.lang.Double gpus)
public DefaultResourceSet.Builder memory(java.lang.Double memory)
public DefaultResourceSet.Builder addVolume(java.lang.String volumeType, java.lang.Double size, java.lang.String containerPath)
public DefaultResourceSet.Builder addResource(ResourceSpec resource)
resource
and returns a reference to this Builder so that the methods can be chained together.resource
- the resource
to addpublic DefaultResourceSet.Builder addResource(java.util.Collection<ResourceSpec> resourceSpecCollection)
resource
s and returns a reference to this Builder so that the methods can be
chained together.resourceSpecCollection
- the resource
to addpublic DefaultResourceSet.Builder volumes(java.util.Collection<VolumeSpec> volumes)
volumes
and returns a reference to this Builder so that the methods can be chained together.volumes
- the volumes
to setpublic DefaultResourceSet build()
DefaultResourceSet
built from the parameters previously set.DefaultResourceSet
built with parameters of this DefaultResourceSet.Builder