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