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 SummaryNested Classes Modifier and Type Class Description static classBaremetalCloudAgentTemplate.DescriptorImpl
 - 
Field Summary
 - 
Constructor SummaryConstructors Constructor Description 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)
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
compartmentIdpublic final String compartmentId 
 - 
availableDomainpublic final String availableDomain 
 - 
vcnCompartmentIdpublic final String vcnCompartmentId 
 - 
vcnIdpublic final String vcnId 
 - 
subnetCompartmentIdpublic final String subnetCompartmentId 
 - 
subnetIdpublic final String subnetId 
 - 
nsgIdspublic final List<BaremetalCloudNsgTemplate> nsgIds 
 - 
imageCompartmentIdpublic final String imageCompartmentId 
 - 
shapepublic final String shape 
 - 
sshCredentialsIdpublic final String sshCredentialsId 
 - 
descriptionpublic final String description 
 - 
labelStringpublic final String labelString 
 - 
modepublic final Node.Mode mode 
 - 
jenkinsAgentUserpublic final String jenkinsAgentUser 
 - 
customJavaPathpublic final String customJavaPath 
 - 
customJVMOptspublic final String customJVMOpts 
 - 
initScriptpublic final String initScript 
 - 
exportJenkinsEnvVarspublic final Boolean exportJenkinsEnvVars 
 - 
numExecutorspublic final String numExecutors 
 - 
idleTerminationMinutespublic final String idleTerminationMinutes 
 - 
templateIdpublic final int templateId 
 - 
remoteFSpublic final String remoteFS 
 - 
assignPublicIPpublic final Boolean assignPublicIP 
 - 
usePublicIPpublic final Boolean usePublicIP 
 - 
startTimeoutSecondspublic final String startTimeoutSeconds 
 - 
verificationStrategypublic boolean verificationStrategy 
 - 
sshConnectTimeoutSecondspublic final String sshConnectTimeoutSeconds 
 - 
initScriptTimeoutSecondspublic final String initScriptTimeoutSeconds 
 - 
instanceCappublic final String instanceCap 
 - 
numberOfOcpuspublic final String numberOfOcpus 
 - 
autoImageUpdatepublic final Boolean autoImageUpdate 
 - 
stopOnIdlepublic final Boolean stopOnIdle 
 - 
tagspublic final List<BaremetalCloudTagsTemplate> tags 
 - 
instanceNamePrefixpublic final String instanceNamePrefix 
 - 
memoryInGBspublic final String memoryInGBs 
 - 
doNotDisablepublic final Boolean doNotDisable 
 - 
retryTimeoutMinspublic final String retryTimeoutMins 
 
- 
 - 
Constructor Detail- 
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) 
 
- 
 - 
Method Detail- 
getCompartmentIdpublic String getCompartmentId() 
 - 
getAvailableDomainpublic String getAvailableDomain() 
 - 
getVcnCompartmentIdpublic String getVcnCompartmentId() 
 - 
getVcnpublic String getVcn() 
 - 
getSubnetCompartmentIdpublic String getSubnetCompartmentId() 
 - 
getSubnetpublic String getSubnet() 
 - 
getNsgIdspublic List<BaremetalCloudNsgTemplate> getNsgIds() 
 - 
getImageCompartmentIdpublic String getImageCompartmentId() 
 - 
getImagepublic String getImage() 
 - 
getImageIdpublic String getImageId() 
 - 
setImageId@DataBoundSetter public void setImageId(String imageId) 
 - 
getAutoImageUpdatepublic Boolean getAutoImageUpdate() 
 - 
getShapepublic String getShape() 
 - 
getSshCredentialsIdpublic String getSshCredentialsId() 
 - 
getDisplayNamepublic String getDisplayName() 
 - 
getDescriptionpublic String getDescription() 
 - 
getJenkinsAgentUserpublic String getJenkinsAgentUser() 
 - 
getCustomJavaPathpublic String getCustomJavaPath() 
 - 
getCustomJVMOptspublic String getCustomJVMOpts() 
 - 
getRemoteFSpublic String getRemoteFS() 
 - 
getAssignPublicIPpublic Boolean getAssignPublicIP() 
 - 
getUsePublicIPpublic Boolean getUsePublicIP() 
 - 
getNumExecutorspublic int getNumExecutors() 
 - 
getNumExecutorsValuepublic int getNumExecutorsValue() 
 - 
getModepublic Node.Mode getMode() 
 - 
getLabelStringpublic String getLabelString() 
 - 
getLabelAtomspublic Collection<LabelAtom> getLabelAtoms() 
 - 
getIdleTerminationMinutespublic String getIdleTerminationMinutes() 
 - 
getTemplateIdpublic int getTemplateId() 
 - 
getInitScriptpublic String getInitScript() 
 - 
getVerificationStrategypublic Boolean getVerificationStrategy() 
 - 
getInitScriptEnvVarsVersionpublic String getInitScriptEnvVarsVersion() 
 - 
getExportJenkinsEnvVarspublic Boolean getExportJenkinsEnvVars() 
 - 
getStartTimeoutSecondspublic String getStartTimeoutSeconds() 
 - 
getSshConnectTimeoutSecondspublic String getSshConnectTimeoutSeconds() 
 - 
getStartTimeoutNanospublic long getStartTimeoutNanos() 
 - 
getSshConnectTimeoutMillispublic int getSshConnectTimeoutMillis() 
 - 
getInitScriptTimeoutSecondspublic int getInitScriptTimeoutSeconds() 
 - 
getInstanceCappublic String getInstanceCap() 
 - 
getNumberOfOcpuspublic String getNumberOfOcpus() 
 - 
getMemoryInGBspublic String getMemoryInGBs() 
 - 
getPublicKeypublic String getPublicKey() throws IOException - Throws:
- IOException
 
 - 
getStopOnIdlepublic Boolean getStopOnIdle() 
 - 
getTagspublic List<BaremetalCloudTagsTemplate> getTags() 
 - 
getInstanceNamePrefixpublic String getInstanceNamePrefix() 
 - 
getDescriptorpublic Descriptor<BaremetalCloudAgentTemplate> getDescriptor() - Specified by:
- getDescriptorin interface- Describable<BaremetalCloudAgentTemplate>
 
 - 
increaseFailureCountpublic void increaseFailureCount(String cause) 
 - 
resetFailureCountpublic void resetFailureCount() 
 - 
getDisableCausepublic String getDisableCause() 
 - 
getDoNotDisablepublic Boolean getDoNotDisable() 
 - 
setTemplateSleep@DataBoundSetter public void setTemplateSleep(Boolean sleepvar) 
 - 
isTemplateSleeppublic boolean isTemplateSleep() 
 - 
getRetryTimeoutMinspublic int getRetryTimeoutMins() 
 - 
setSleepStartTimepublic void setSleepStartTime(long sleepStartTime) 
 - 
getSleepStartTimepublic long getSleepStartTime() 
 
- 
 
-