public Object getFieldValue(_Fields field) { switch (field) { case COMPUTE_RESOURCE_ID: return getComputeResourceId(); case OVERRIDEBY_AIRAVATA: return isOverridebyAiravata(); case LOGIN_USER_NAME: return getLoginUserName(); case PREFERRED_JOB_SUBMISSION_PROTOCOL: return getPreferredJobSubmissionProtocol(); case PREFERRED_DATA_MOVEMENT_PROTOCOL: return getPreferredDataMovementProtocol(); case PREFERRED_BATCH_QUEUE: return getPreferredBatchQueue(); case SCRATCH_LOCATION: return getScratchLocation(); case ALLOCATION_PROJECT_NUMBER: return getAllocationProjectNumber(); case RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN: return getResourceSpecificCredentialStoreToken(); case USAGE_REPORTING_GATEWAY_ID: return getUsageReportingGatewayId(); } throw new IllegalStateException(); }
public static ComputeResourcePreference createComputeResourcePreference(String computeResourceId, String allocationProjectNumber, boolean overridebyAiravata, String preferredBatchQueue, JobSubmissionProtocol preferredJobSubmissionProtocol, DataMovementProtocol preferredDataMovementProtocol, String scratchLocation) { ComputeResourcePreference computeResourcePreference = new ComputeResourcePreference(); computeResourcePreference.setComputeResourceId(computeResourceId); computeResourcePreference.setOverridebyAiravata(overridebyAiravata); computeResourcePreference.setAllocationProjectNumber(allocationProjectNumber); computeResourcePreference.setPreferredBatchQueue(preferredBatchQueue); computeResourcePreference.setPreferredDataMovementProtocol(preferredDataMovementProtocol); computeResourcePreference.setPreferredJobSubmissionProtocol(preferredJobSubmissionProtocol); computeResourcePreference.setScratchLocation(scratchLocation); return computeResourcePreference; }
public Object getFieldValue(_Fields field) { switch (field) { case COMPUTE_RESOURCE_ID: return getComputeResourceId(); return isOverridebyAiravata(); return getLoginUserName(); return getPreferredJobSubmissionProtocol(); return getPreferredDataMovementProtocol(); return getPreferredBatchQueue(); return getScratchLocation(); return getAllocationProjectNumber(); return getResourceSpecificCredentialStoreToken(); return getUsageReportingGatewayId(); return getQualityOfService(); return getReservation(); return getReservationStartTime(); return getReservationEndTime();
case COMPUTE_RESOURCE_ID: if (value == null) { unsetComputeResourceId(); } else { setComputeResourceId((String)value); unsetOverridebyAiravata(); } else { setOverridebyAiravata((Boolean)value); unsetLoginUserName(); } else { setLoginUserName((String)value); unsetPreferredJobSubmissionProtocol(); } else { setPreferredJobSubmissionProtocol((org.apache.airavata.model.appcatalog.computeresource.JobSubmissionProtocol)value); unsetPreferredDataMovementProtocol(); } else { setPreferredDataMovementProtocol((org.apache.airavata.model.data.movement.DataMovementProtocol)value); unsetPreferredBatchQueue(); } else { setPreferredBatchQueue((String)value); unsetScratchLocation(); } else { setScratchLocation((String)value);
case COMPUTE_RESOURCE_ID: if (value == null) { unsetComputeResourceId(); } else { setComputeResourceId((String)value); unsetOverridebyAiravata(); } else { setOverridebyAiravata((Boolean)value); unsetLoginUserName(); } else { setLoginUserName((String)value); unsetPreferredJobSubmissionProtocol(); } else { setPreferredJobSubmissionProtocol((org.apache.airavata.model.appcatalog.computeresource.JobSubmissionProtocol)value); unsetPreferredDataMovementProtocol(); } else { setPreferredDataMovementProtocol((org.apache.airavata.model.data.movement.DataMovementProtocol)value); unsetPreferredBatchQueue(); } else { setPreferredBatchQueue((String)value); unsetScratchLocation(); } else { setScratchLocation((String)value);
private static void createJobIdentification(JobDefinitionType value, JobExecutionContext context) { ApplicationContext appCtxt = context.getApplicationContext(); if (appCtxt != null) { if (appCtxt.getComputeResourcePreference() != null && appCtxt.getComputeResourcePreference().getAllocationProjectNumber() != null) JSDLUtils.addProjectName(value, appCtxt.getComputeResourcePreference().getAllocationProjectNumber()); if (appCtxt.getApplicationInterfaceDescription() != null && appCtxt.getApplicationInterfaceDescription().getApplicationDescription() != null) JSDLUtils.getOrCreateJobIdentification(value).setDescription(appCtxt.getApplicationInterfaceDescription().getApplicationDescription()); if (appCtxt.getApplicationInterfaceDescription() != null && appCtxt.getApplicationInterfaceDescription().getApplicationName() != null) JSDLUtils.getOrCreateJobIdentification(value).setJobName(appCtxt.getApplicationInterfaceDescription().getApplicationName()); } }
for (int _i2 = 0; _i2 < _list0.size; ++_i2) _elem1 = new ComputeResourcePreference(); _elem1.read(iprot); struct.computeResourcePreferences.add(_elem1);
public ComputeResourcePreference deepCopy() { return new ComputeResourcePreference(this); }
ComputeResourcePreference preferenceToRemove = null; for (ComputeResourcePreference preference : computeResourcePreferences) { if (preference.getComputeResourceId().equals(computeResourceId)){ preferenceToRemove=preference; break;
jobDescriptor.setStandardOutFile(processContext.getStdoutLocation()); jobDescriptor.setStandardErrorFile(processContext.getStderrLocation()); String computationalProjectAccount = getComputeResourcePreference(processContext).getAllocationProjectNumber(); if (computationalProjectAccount != null) { jobDescriptor.setAcountString(computationalProjectAccount);
for (int _i12 = 0; _i12 < _list10.size; ++_i12) _elem11 = new ComputeResourcePreference(); _elem11.read(iprot); struct.computeResourcePreferences.add(_elem11);
public ComputeResourcePreference deepCopy() { return new ComputeResourcePreference(this); }
public static ComputeResourcePreference createComputeResourcePreference(String computeResourceId, String scratchLocation, String allocationProjectNumber, boolean overridebyAiravata, String preferredBatchQueue, String preferredJobSubmissionProtocol, String preferredDataMovementProtocol) throws AppCatalogException { ComputeResourcePreference computeResourcePreference = new ComputeResourcePreference(); computeResourcePreference.setComputeResourceId(computeResourceId); computeResourcePreference.setOverridebyAiravata(overridebyAiravata); computeResourcePreference.setAllocationProjectNumber(allocationProjectNumber); computeResourcePreference.setPreferredBatchQueue(preferredBatchQueue); computeResourcePreference.setPreferredDataMovementProtocol(DataMovementProtocol.valueOf(preferredDataMovementProtocol)); computeResourcePreference.setPreferredJobSubmissionProtocol(JobSubmissionProtocol.valueOf(preferredJobSubmissionProtocol)); computeResourcePreference.setScratchLocation(scratchLocation); return computeResourcePreference; }
ComputeHostPreferenceResource resource = new ComputeHostPreferenceResource(); resource.setGatewayProfile(existingGP); resource.setResourceId(preference.getComputeResourceId()); ComputeResourceResource computeHostResource = new ComputeResourceResource(); resource.setComputeHostResource((ComputeResourceResource)computeHostResource.get(preference.getComputeResourceId())); resource.setGatewayId(gatewayId); resource.setLoginUserName(preference.getLoginUserName()); resource.setOverrideByAiravata(preference.isOverridebyAiravata()); if (preference.getPreferredJobSubmissionProtocol() != null){ resource.setPreferredJobProtocol(preference.getPreferredJobSubmissionProtocol().toString()); if (preference.getPreferredDataMovementProtocol() != null){ resource.setPreferedDMProtocol(preference.getPreferredDataMovementProtocol().toString()); resource.setBatchQueue(preference.getPreferredBatchQueue()); resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.save();
ComputeResourcePreference computeResourcePreference = jobExecutionContext.getApplicationContext().getComputeResourcePreference(); if (computeResourcePreference != null) { computationalProjectAccount = computeResourcePreference.getAllocationProjectNumber();
for (int _i22 = 0; _i22 < _list20.size; ++_i22) _elem21 = new ComputeResourcePreference(); _elem21.read(iprot); struct.computeResourcePreferences.add(_elem21);
List<ComputeResourcePreference> __this__computeResourcePreferences = new ArrayList<ComputeResourcePreference>(other.computeResourcePreferences.size()); for (ComputeResourcePreference other_element : other.computeResourcePreferences) { __this__computeResourcePreferences.add(new ComputeResourcePreference(other_element));
public static ComputeResourcePreference getComputeResourcePreference (ComputeHostPreferenceResource resource){ ComputeResourcePreference preference = new ComputeResourcePreference(); preference.setComputeResourceId(resource.getResourceId()); preference.setOverridebyAiravata(resource.getOverrideByAiravata()); if (resource.getPreferredJobProtocol() != null){ preference.setPreferredJobSubmissionProtocol(JobSubmissionProtocol.valueOf(resource.getPreferredJobProtocol())); } if (resource.getPreferedDMProtocol() != null){ preference.setPreferredDataMovementProtocol(DataMovementProtocol.valueOf(resource.getPreferedDMProtocol())); } preference.setPreferredBatchQueue(resource.getBatchQueue()); preference.setScratchLocation(resource.getScratchLocation()); preference.setAllocationProjectNumber(resource.getProjectNumber()); preference.setLoginUserName(resource.getLoginUserName()); preference.setResourceSpecificCredentialStoreToken(resource.getResourceCSToken()); preference.setUsageReportingGatewayId(resource.getGatewayId()); return preference; }
ComputeHostPreferenceResource resource = new ComputeHostPreferenceResource(); resource.setGatewayProfile(profileResource); resource.setResourceId(preference.getComputeResourceId()); ComputeResourceResource computeHostResource = new ComputeResourceResource(); resource.setComputeHostResource((ComputeResourceResource)computeHostResource.get(preference.getComputeResourceId())); resource.setGatewayId(profileResource.getGatewayID()); resource.setOverrideByAiravata(preference.isOverridebyAiravata()); resource.setLoginUserName(preference.getLoginUserName()); if (preference.getPreferredJobSubmissionProtocol() != null){ resource.setPreferredJobProtocol(preference.getPreferredJobSubmissionProtocol().toString()); if (preference.getPreferredDataMovementProtocol() != null){ resource.setPreferedDMProtocol(preference.getPreferredDataMovementProtocol().toString()); resource.setBatchQueue(preference.getPreferredBatchQueue()); resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.save();
ComputeResourcePreference computeResourcePreference = jobExecutionContext.getApplicationContext().getComputeResourcePreference(); if (computeResourcePreference != null) { computationalProjectAccount = computeResourcePreference.getAllocationProjectNumber();