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.ObjectConfiguration properties for theTitusAgentLauncherImpl.- Since:
- 4.0.0
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringADDITIONAL_BANDWIDTH_PROPERTYAn additional amount of overhead bandwidth that should be added to whatever the job originally requested.static java.lang.StringADDITIONAL_CPU_PROPERTYAn additional number of CPUs that should be added to whatever the job originally requested.static java.lang.StringADDITIONAL_DISK_SIZE_PROPERTYAn additional amount of disk space that should be added to whatever the job originally requested.static java.lang.StringADDITIONAL_ENVIRONMENT_PROPERTYAny additional environment variables that should be inserted into the container runtime.static java.lang.StringADDITIONAL_GPU_PROPERTYAn additional number of GPUs that should be added to whatever the job originally requested.static java.lang.StringADDITIONAL_JOB_ATTRIBUTES_PROPERTYAny additional job attributes that should be added to defaults.static java.lang.StringADDITIONAL_MEMORY_PROPERTYAn additional amount of memory that should be added to whatever the job originally requested.static java.lang.StringCAPACITY_GROUP_PROPERTYThe capacity group to launch Genie containers in Titus with.static java.lang.StringCONTAINER_ATTRIBUTES_PROPERTYAny attributes that should be added to the request specifically for the container.static java.lang.StringENABLE_PROPERTYName of the property that enablesTitusAgentLauncherImpl.static java.lang.StringIMAGE_NAME_PROPERTYThe name of the property that dictates which image to launch on Titus with.static java.lang.StringIMAGE_TAG_PROPERTYThe name of the property that dictates which image tag to launch on Titus with.static java.lang.StringJOB_ID_PLACEHOLDERPlaceholder for job id for use in entry point expression.static java.lang.StringMINIMUM_BANDWIDTH_PROPERTYThe minimum network bandwidth to allocate to the container.static java.lang.StringMINIMUM_CPU_PROPERTYThe minimum number of CPUs any container should launch with.static java.lang.StringMINIMUM_DISK_SIZE_PROPERTYThe minimum size of the disk volume to attach to the job container.static java.lang.StringMINIMUM_GPU_PROPERTYThe minimum number of GPUs any container should launch with.static java.lang.StringMINIMUM_MEMORY_PROPERTYThe minimum amount of memory a container should be allocated.static java.lang.StringPREFIXProperties prefix.static java.lang.StringRETRIES_PROPERTYThe number of retries to make on the Titus submission.static java.lang.StringRUNTIME_LIMITThe max duration a Titus job is allowed to run after Genie has submitted it.static java.lang.StringSERVER_HOST_PLACEHOLDERPlaceholder for Genie server hostname id for use in entry point expression.static java.lang.StringSERVER_PORT_PLACEHOLDERPlaceholder for Genie server port id for use in entry point expression.
 - 
Constructor SummaryConstructors Constructor Description TitusAgentLauncherProperties()
 
- 
- 
- 
Field Detail- 
PREFIXpublic static final java.lang.String PREFIX Properties prefix.- See Also:
- Constant Field Values
 
 - 
ADDITIONAL_BANDWIDTH_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic static final java.lang.String ENABLE_PROPERTY Name of the property that enablesTitusAgentLauncherImpl.- See Also:
- Constant Field Values
 
 - 
IMAGE_NAME_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic static final java.lang.String MINIMUM_BANDWIDTH_PROPERTY The minimum network bandwidth to allocate to the container.- See Also:
- Constant Field Values
 
 - 
MINIMUM_CPU_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic 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_PROPERTYpublic static final java.lang.String MINIMUM_MEMORY_PROPERTY The minimum amount of memory a container should be allocated.- See Also:
- Constant Field Values
 
 - 
RETRIES_PROPERTYpublic static final java.lang.String RETRIES_PROPERTY The number of retries to make on the Titus submission.- See Also:
- Constant Field Values
 
 - 
RUNTIME_LIMITpublic 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_PLACEHOLDERpublic 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_PLACEHOLDERpublic 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_PLACEHOLDERpublic 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
 
 
- 
 
-