Class BaremetalCloudAgentTemplate
java.lang.Object
com.oracle.cloud.baremetal.jenkins.BaremetalCloudAgentTemplate
- All Implemented Interfaces:
Describable<BaremetalCloudAgentTemplate>
public class BaremetalCloudAgentTemplate
extends Object
implements Describable<BaremetalCloudAgentTemplate>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Booleanfinal Booleanfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Booleanfinal Booleanfinal Booleanfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Node.Modefinal List<BaremetalCloudNsgTemplate>final Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal Booleanfinal Stringfinal Stringfinal List<BaremetalCloudTagsTemplate>final intfinal Booleanfinal Stringfinal Stringboolean -
Constructor Summary
ConstructorsConstructorDescriptionBaremetalCloudAgentTemplate(String compartmentId, String availableDomain, String vcnCompartmentId, String vcnId, String subnetCompartmentId, String subnetId, List<BaremetalCloudNsgTemplate> nsgIds, String imageCompartmentId, String imageId, String shape, String sshCredentialsId, String description, String remoteFS, Boolean assignPublicIP, Boolean usePublicIP, String numExecutors, Node.Mode mode, String labelString, String idleTerminationMinutes, int templateId, String jenkinsAgentUser, String customJavaPath, String customJVMOpts, String initScript, Boolean exportJenkinsEnvVars, String sshConnectTimeoutSeconds, Boolean verificationStrategy, String startTimeoutSeconds, String initScriptTimeoutSeconds, String instanceCap, String numberOfOcpus, Boolean autoImageUpdate, Boolean stopOnIdle, List<BaremetalCloudTagsTemplate> tags, String instanceNamePrefix, String memoryInGBs, Boolean doNotDisable, String retryTimeoutMins, Boolean disableLegacyImdsEndpoint) -
Method Summary
Modifier and TypeMethodDescriptionlonggetImage()intgetMode()intintintgetShape()longintlonggetTags()intgetVcn()voidincreaseFailureCount(String cause) booleanvoidvoidsetBootVolumeVPUs(long bootVolumeVPUs) voidsetImageId(String imageId) voidsetSleepStartTime(long sleepStartTime) voidsetTemplateSleep(Boolean sleepvar)
-
Field Details
-
compartmentId
-
availableDomain
-
vcnCompartmentId
-
vcnId
-
subnetCompartmentId
-
subnetId
-
nsgIds
-
imageCompartmentId
-
shape
-
sshCredentialsId
-
description
-
labelString
-
mode
-
jenkinsAgentUser
-
customJavaPath
-
customJVMOpts
-
initScript
-
exportJenkinsEnvVars
-
numExecutors
-
idleTerminationMinutes
-
templateId
public final int templateId -
remoteFS
-
assignPublicIP
-
usePublicIP
-
startTimeoutSeconds
-
verificationStrategy
public boolean verificationStrategy -
sshConnectTimeoutSeconds
-
initScriptTimeoutSeconds
-
instanceCap
-
numberOfOcpus
-
autoImageUpdate
-
stopOnIdle
-
tags
-
instanceNamePrefix
-
memoryInGBs
-
doNotDisable
-
retryTimeoutMins
-
disableLegacyImdsEndpoint
-
-
Constructor Details
-
BaremetalCloudAgentTemplate
@DataBoundConstructor public BaremetalCloudAgentTemplate(String compartmentId, String availableDomain, String vcnCompartmentId, String vcnId, String subnetCompartmentId, String subnetId, List<BaremetalCloudNsgTemplate> nsgIds, String imageCompartmentId, String imageId, String shape, String sshCredentialsId, String description, String remoteFS, Boolean assignPublicIP, Boolean usePublicIP, String numExecutors, Node.Mode mode, String labelString, String idleTerminationMinutes, int templateId, String jenkinsAgentUser, String customJavaPath, String customJVMOpts, String initScript, Boolean exportJenkinsEnvVars, String sshConnectTimeoutSeconds, Boolean verificationStrategy, String startTimeoutSeconds, String initScriptTimeoutSeconds, String instanceCap, String numberOfOcpus, Boolean autoImageUpdate, Boolean stopOnIdle, List<BaremetalCloudTagsTemplate> tags, String instanceNamePrefix, String memoryInGBs, Boolean doNotDisable, String retryTimeoutMins, Boolean disableLegacyImdsEndpoint)
-
-
Method Details
-
getCompartmentId
-
getAvailableDomain
-
getVcnCompartmentId
-
getVcn
-
getSubnetCompartmentId
-
getSubnet
-
getNsgIds
-
getImageCompartmentId
-
getImage
-
getImageId
-
setImageId
-
getAutoImageUpdate
-
getShape
-
getSshCredentialsId
-
getDisplayName
-
getDescription
-
getJenkinsAgentUser
-
getCustomJavaPath
-
getCustomJVMOpts
-
getRemoteFS
-
getAssignPublicIP
-
getUsePublicIP
-
getNumExecutors
public int getNumExecutors() -
getNumExecutorsValue
public int getNumExecutorsValue() -
getMode
-
getLabelString
-
getLabelAtoms
-
getIdleTerminationMinutes
-
getTemplateId
public int getTemplateId() -
getInitScript
-
getVerificationStrategy
-
getInitScriptEnvVarsVersion
-
getExportJenkinsEnvVars
-
getStartTimeoutSeconds
-
getSshConnectTimeoutSeconds
-
getStartTimeoutNanos
public long getStartTimeoutNanos() -
getSshConnectTimeoutMillis
public int getSshConnectTimeoutMillis() -
getInitScriptTimeoutSeconds
public int getInitScriptTimeoutSeconds() -
getInstanceCap
-
getNumberOfOcpus
-
getMemoryInGBs
-
getBootVolumeVPUs
public long getBootVolumeVPUs() -
setBootVolumeVPUs
@DataBoundSetter public void setBootVolumeVPUs(long bootVolumeVPUs) -
getPublicKey
- Throws:
IOException
-
getStopOnIdle
-
getTags
-
getInstanceNamePrefix
-
getDisableLegacyImdsEndpoint
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<BaremetalCloudAgentTemplate>
-
increaseFailureCount
-
resetFailureCount
public void resetFailureCount() -
getDisableCause
-
getDoNotDisable
-
setTemplateSleep
-
isTemplateSleep
public boolean isTemplateSleep() -
getRetryTimeoutMins
public int getRetryTimeoutMins() -
setSleepStartTime
public void setSleepStartTime(long sleepStartTime) -
getSleepStartTime
public long getSleepStartTime()
-