@ConfigurationProperties(prefix="genie.agent.launcher.titus")
@Validated
public class TitusAgentLauncherProperties
extends java.lang.Object
TitusAgentLauncherImpl
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADDITIONAL_BANDWIDTH_PROPERTY
An additional amount of overhead bandwidth that should be added to whatever the job originally requested.
|
static java.lang.String |
ADDITIONAL_CPU_PROPERTY
An additional number of CPUs that should be added to whatever the job originally requested.
|
static java.lang.String |
ADDITIONAL_DISK_SIZE_PROPERTY
An additional amount of disk space that should be added to whatever the job originally requested.
|
static java.lang.String |
ADDITIONAL_ENVIRONMENT_PROPERTY
Any additional environment variables that should be inserted into the container runtime.
|
static java.lang.String |
ADDITIONAL_GPU_PROPERTY
An additional number of GPUs that should be added to whatever the job originally requested.
|
static java.lang.String |
ADDITIONAL_JOB_ATTRIBUTES_PROPERTY
Any additional job attributes that should be added to defaults.
|
static java.lang.String |
ADDITIONAL_MEMORY_PROPERTY
An additional amount of memory that should be added to whatever the job originally requested.
|
static java.lang.String |
CAPACITY_GROUP_PROPERTY
The capacity group to launch Genie containers in Titus with.
|
static java.lang.String |
CONTAINER_ATTRIBUTES_PROPERTY
Any attributes that should be added to the request specifically for the container.
|
static java.lang.String |
ENABLE_PROPERTY
Name of the property that enables
TitusAgentLauncherImpl . |
static java.lang.String |
IMAGE_NAME_PROPERTY
The name of the property that dictates which image to launch on Titus with.
|
static java.lang.String |
IMAGE_TAG_PROPERTY
The name of the property that dictates which image tag to launch on Titus with.
|
static java.lang.String |
JOB_ID_PLACEHOLDER
Placeholder for job id for use in entry point expression.
|
static java.lang.String |
MINIMUM_BANDWIDTH_PROPERTY
The minimum network bandwidth to allocate to the container.
|
static java.lang.String |
MINIMUM_CPU_PROPERTY
The minimum number of CPUs any container should launch with.
|
static java.lang.String |
MINIMUM_DISK_SIZE_PROPERTY
The minimum size of the disk volume to attach to the job container.
|
static java.lang.String |
MINIMUM_GPU_PROPERTY
The minimum number of GPUs any container should launch with.
|
static java.lang.String |
MINIMUM_MEMORY_PROPERTY
The minimum amount of memory a container should be allocated.
|
static java.lang.String |
PREFIX
Properties prefix.
|
static java.lang.String |
RETRIES_PROPERTY
The number of retries to make on the Titus submission.
|
static java.lang.String |
RUNTIME_LIMIT
The max duration a Titus job is allowed to run after Genie has submitted it.
|
static java.lang.String |
SERVER_HOST_PLACEHOLDER
Placeholder for Genie server hostname id for use in entry point expression.
|
static java.lang.String |
SERVER_PORT_PLACEHOLDER
Placeholder for Genie server port id for use in entry point expression.
|
Constructor and Description |
---|
TitusAgentLauncherProperties() |
public static final java.lang.String PREFIX
public static final java.lang.String ADDITIONAL_BANDWIDTH_PROPERTY
public static final java.lang.String ADDITIONAL_CPU_PROPERTY
public static final java.lang.String ADDITIONAL_DISK_SIZE_PROPERTY
public static final java.lang.String ADDITIONAL_ENVIRONMENT_PROPERTY
public static final java.lang.String ADDITIONAL_GPU_PROPERTY
public static final java.lang.String ADDITIONAL_JOB_ATTRIBUTES_PROPERTY
public static final java.lang.String ADDITIONAL_MEMORY_PROPERTY
public static final java.lang.String CAPACITY_GROUP_PROPERTY
public static final java.lang.String CONTAINER_ATTRIBUTES_PROPERTY
public static final java.lang.String ENABLE_PROPERTY
TitusAgentLauncherImpl
.public static final java.lang.String IMAGE_NAME_PROPERTY
public static final java.lang.String IMAGE_TAG_PROPERTY
public static final java.lang.String MINIMUM_BANDWIDTH_PROPERTY
public static final java.lang.String MINIMUM_CPU_PROPERTY
public static final java.lang.String MINIMUM_DISK_SIZE_PROPERTY
public static final java.lang.String MINIMUM_GPU_PROPERTY
public static final java.lang.String MINIMUM_MEMORY_PROPERTY
public static final java.lang.String RETRIES_PROPERTY
public static final java.lang.String RUNTIME_LIMIT
public static final java.lang.String JOB_ID_PLACEHOLDER
public static final java.lang.String SERVER_HOST_PLACEHOLDER
public static final java.lang.String SERVER_PORT_PLACEHOLDER