Back to index

nordugrid-arc-nox  1.1.0~rc6
ExecutionTarget.java
Go to the documentation of this file.
00001 /* ----------------------------------------------------------------------------
00002  * This file was automatically generated by SWIG (http://www.swig.org).
00003  * Version 1.3.36
00004  *
00005  * Do not make changes to this file unless you know what you are doing--modify
00006  * the SWIG interface file instead.
00007  * ----------------------------------------------------------------------------- */
00008 
00009 package nordugrid.arc;
00010 
00011 public class ExecutionTarget {
00012   private long swigCPtr;
00013   protected boolean swigCMemOwn;
00014 
00015   protected ExecutionTarget(long cPtr, boolean cMemoryOwn) {
00016     swigCMemOwn = cMemoryOwn;
00017     swigCPtr = cPtr;
00018   }
00019 
00020   protected static long getCPtr(ExecutionTarget obj) {
00021     return (obj == null) ? 0 : obj.swigCPtr;
00022   }
00023 
00024   protected void finalize() {
00025     delete();
00026   }
00027 
00028   public synchronized void delete() {
00029     if(swigCPtr != 0 && swigCMemOwn) {
00030       swigCMemOwn = false;
00031       arcJNI.delete_ExecutionTarget(swigCPtr);
00032     }
00033     swigCPtr = 0;
00034   }
00035 
00036   public ExecutionTarget() {
00037     this(arcJNI.new_ExecutionTarget__SWIG_0(), true);
00038   }
00039 
00040   public ExecutionTarget(ExecutionTarget target) {
00041     this(arcJNI.new_ExecutionTarget__SWIG_1(ExecutionTarget.getCPtr(target), target), true);
00042   }
00043 
00044   public ExecutionTarget(int addrptr) {
00045     this(arcJNI.new_ExecutionTarget__SWIG_2(addrptr), true);
00046   }
00047 
00048   public Submitter GetSubmitter(UserConfig ucfg) {
00049     long cPtr = arcJNI.ExecutionTarget_GetSubmitter(swigCPtr, this, UserConfig.getCPtr(ucfg), ucfg);
00050     return (cPtr == 0) ? null : new Submitter(cPtr, false);
00051   }
00052 
00053   public void Update(JobDescription jobdesc) {
00054     arcJNI.ExecutionTarget_Update(swigCPtr, this, JobDescription.getCPtr(jobdesc), jobdesc);
00055   }
00056 
00057   public void Print(boolean longlist) {
00058     arcJNI.ExecutionTarget_Print(swigCPtr, this, longlist);
00059   }
00060 
00061   public void setAddress(String value) {
00062     arcJNI.ExecutionTarget_Address_set(swigCPtr, this, value);
00063   }
00064 
00065   public String getAddress() {
00066     return arcJNI.ExecutionTarget_Address_get(swigCPtr, this);
00067   }
00068 
00069   public void setPlace(String value) {
00070     arcJNI.ExecutionTarget_Place_set(swigCPtr, this, value);
00071   }
00072 
00073   public String getPlace() {
00074     return arcJNI.ExecutionTarget_Place_get(swigCPtr, this);
00075   }
00076 
00077   public void setCountry(String value) {
00078     arcJNI.ExecutionTarget_Country_set(swigCPtr, this, value);
00079   }
00080 
00081   public String getCountry() {
00082     return arcJNI.ExecutionTarget_Country_get(swigCPtr, this);
00083   }
00084 
00085   public void setPostCode(String value) {
00086     arcJNI.ExecutionTarget_PostCode_set(swigCPtr, this, value);
00087   }
00088 
00089   public String getPostCode() {
00090     return arcJNI.ExecutionTarget_PostCode_get(swigCPtr, this);
00091   }
00092 
00093   public void setLatitude(float value) {
00094     arcJNI.ExecutionTarget_Latitude_set(swigCPtr, this, value);
00095   }
00096 
00097   public float getLatitude() {
00098     return arcJNI.ExecutionTarget_Latitude_get(swigCPtr, this);
00099   }
00100 
00101   public void setLongitude(float value) {
00102     arcJNI.ExecutionTarget_Longitude_set(swigCPtr, this, value);
00103   }
00104 
00105   public float getLongitude() {
00106     return arcJNI.ExecutionTarget_Longitude_get(swigCPtr, this);
00107   }
00108 
00109   public void setDomainName(String value) {
00110     arcJNI.ExecutionTarget_DomainName_set(swigCPtr, this, value);
00111   }
00112 
00113   public String getDomainName() {
00114     return arcJNI.ExecutionTarget_DomainName_get(swigCPtr, this);
00115   }
00116 
00117   public void setOwner(String value) {
00118     arcJNI.ExecutionTarget_Owner_set(swigCPtr, this, value);
00119   }
00120 
00121   public String getOwner() {
00122     return arcJNI.ExecutionTarget_Owner_get(swigCPtr, this);
00123   }
00124 
00125   public void setServiceName(String value) {
00126     arcJNI.ExecutionTarget_ServiceName_set(swigCPtr, this, value);
00127   }
00128 
00129   public String getServiceName() {
00130     return arcJNI.ExecutionTarget_ServiceName_get(swigCPtr, this);
00131   }
00132 
00133   public void setServiceType(String value) {
00134     arcJNI.ExecutionTarget_ServiceType_set(swigCPtr, this, value);
00135   }
00136 
00137   public String getServiceType() {
00138     return arcJNI.ExecutionTarget_ServiceType_get(swigCPtr, this);
00139   }
00140 
00141   public void setUrl(URL value) {
00142     arcJNI.ExecutionTarget_url_set(swigCPtr, this, URL.getCPtr(value), value);
00143   }
00144 
00145   public URL getUrl() {
00146     long cPtr = arcJNI.ExecutionTarget_url_get(swigCPtr, this);
00147     return (cPtr == 0) ? null : new URL(cPtr, false);
00148   }
00149 
00150   public void setCapability(StringList value) {
00151     arcJNI.ExecutionTarget_Capability_set(swigCPtr, this, StringList.getCPtr(value), value);
00152   }
00153 
00154   public StringList getCapability() {
00155     long cPtr = arcJNI.ExecutionTarget_Capability_get(swigCPtr, this);
00156     return (cPtr == 0) ? null : new StringList(cPtr, false);
00157   }
00158 
00159   public void setTechnology(String value) {
00160     arcJNI.ExecutionTarget_Technology_set(swigCPtr, this, value);
00161   }
00162 
00163   public String getTechnology() {
00164     return arcJNI.ExecutionTarget_Technology_get(swigCPtr, this);
00165   }
00166 
00167   public void setInterfaceName(String value) {
00168     arcJNI.ExecutionTarget_InterfaceName_set(swigCPtr, this, value);
00169   }
00170 
00171   public String getInterfaceName() {
00172     return arcJNI.ExecutionTarget_InterfaceName_get(swigCPtr, this);
00173   }
00174 
00175   public void setInterfaceVersion(StringList value) {
00176     arcJNI.ExecutionTarget_InterfaceVersion_set(swigCPtr, this, StringList.getCPtr(value), value);
00177   }
00178 
00179   public StringList getInterfaceVersion() {
00180     long cPtr = arcJNI.ExecutionTarget_InterfaceVersion_get(swigCPtr, this);
00181     return (cPtr == 0) ? null : new StringList(cPtr, false);
00182   }
00183 
00184   public void setInterfaceExtension(StringList value) {
00185     arcJNI.ExecutionTarget_InterfaceExtension_set(swigCPtr, this, StringList.getCPtr(value), value);
00186   }
00187 
00188   public StringList getInterfaceExtension() {
00189     long cPtr = arcJNI.ExecutionTarget_InterfaceExtension_get(swigCPtr, this);
00190     return (cPtr == 0) ? null : new StringList(cPtr, false);
00191   }
00192 
00193   public void setSupportedProfile(StringList value) {
00194     arcJNI.ExecutionTarget_SupportedProfile_set(swigCPtr, this, StringList.getCPtr(value), value);
00195   }
00196 
00197   public StringList getSupportedProfile() {
00198     long cPtr = arcJNI.ExecutionTarget_SupportedProfile_get(swigCPtr, this);
00199     return (cPtr == 0) ? null : new StringList(cPtr, false);
00200   }
00201 
00202   public void setImplementor(String value) {
00203     arcJNI.ExecutionTarget_Implementor_set(swigCPtr, this, value);
00204   }
00205 
00206   public String getImplementor() {
00207     return arcJNI.ExecutionTarget_Implementor_get(swigCPtr, this);
00208   }
00209 
00210   public void setImplementation(Software value) {
00211     arcJNI.ExecutionTarget_Implementation_set(swigCPtr, this, Software.getCPtr(value), value);
00212   }
00213 
00214   public Software getImplementation() {
00215     long cPtr = arcJNI.ExecutionTarget_Implementation_get(swigCPtr, this);
00216     return (cPtr == 0) ? null : new Software(cPtr, false);
00217   }
00218 
00219   public void setQualityLevel(String value) {
00220     arcJNI.ExecutionTarget_QualityLevel_set(swigCPtr, this, value);
00221   }
00222 
00223   public String getQualityLevel() {
00224     return arcJNI.ExecutionTarget_QualityLevel_get(swigCPtr, this);
00225   }
00226 
00227   public void setHealthState(String value) {
00228     arcJNI.ExecutionTarget_HealthState_set(swigCPtr, this, value);
00229   }
00230 
00231   public String getHealthState() {
00232     return arcJNI.ExecutionTarget_HealthState_get(swigCPtr, this);
00233   }
00234 
00235   public void setHealthStateInfo(String value) {
00236     arcJNI.ExecutionTarget_HealthStateInfo_set(swigCPtr, this, value);
00237   }
00238 
00239   public String getHealthStateInfo() {
00240     return arcJNI.ExecutionTarget_HealthStateInfo_get(swigCPtr, this);
00241   }
00242 
00243   public void setServingState(String value) {
00244     arcJNI.ExecutionTarget_ServingState_set(swigCPtr, this, value);
00245   }
00246 
00247   public String getServingState() {
00248     return arcJNI.ExecutionTarget_ServingState_get(swigCPtr, this);
00249   }
00250 
00251   public void setIssuerCA(String value) {
00252     arcJNI.ExecutionTarget_IssuerCA_set(swigCPtr, this, value);
00253   }
00254 
00255   public String getIssuerCA() {
00256     return arcJNI.ExecutionTarget_IssuerCA_get(swigCPtr, this);
00257   }
00258 
00259   public void setTrustedCA(StringList value) {
00260     arcJNI.ExecutionTarget_TrustedCA_set(swigCPtr, this, StringList.getCPtr(value), value);
00261   }
00262 
00263   public StringList getTrustedCA() {
00264     long cPtr = arcJNI.ExecutionTarget_TrustedCA_get(swigCPtr, this);
00265     return (cPtr == 0) ? null : new StringList(cPtr, false);
00266   }
00267 
00268   public void setDowntimeStarts(Time value) {
00269     arcJNI.ExecutionTarget_DowntimeStarts_set(swigCPtr, this, Time.getCPtr(value), value);
00270   }
00271 
00272   public Time getDowntimeStarts() {
00273     long cPtr = arcJNI.ExecutionTarget_DowntimeStarts_get(swigCPtr, this);
00274     return (cPtr == 0) ? null : new Time(cPtr, false);
00275   }
00276 
00277   public void setDowntimeEnds(Time value) {
00278     arcJNI.ExecutionTarget_DowntimeEnds_set(swigCPtr, this, Time.getCPtr(value), value);
00279   }
00280 
00281   public Time getDowntimeEnds() {
00282     long cPtr = arcJNI.ExecutionTarget_DowntimeEnds_get(swigCPtr, this);
00283     return (cPtr == 0) ? null : new Time(cPtr, false);
00284   }
00285 
00286   public void setStaging(String value) {
00287     arcJNI.ExecutionTarget_Staging_set(swigCPtr, this, value);
00288   }
00289 
00290   public String getStaging() {
00291     return arcJNI.ExecutionTarget_Staging_get(swigCPtr, this);
00292   }
00293 
00294   public void setJobDescriptions(StringList value) {
00295     arcJNI.ExecutionTarget_JobDescriptions_set(swigCPtr, this, StringList.getCPtr(value), value);
00296   }
00297 
00298   public StringList getJobDescriptions() {
00299     long cPtr = arcJNI.ExecutionTarget_JobDescriptions_get(swigCPtr, this);
00300     return (cPtr == 0) ? null : new StringList(cPtr, false);
00301   }
00302 
00303   public void setComputingShareName(String value) {
00304     arcJNI.ExecutionTarget_ComputingShareName_set(swigCPtr, this, value);
00305   }
00306 
00307   public String getComputingShareName() {
00308     return arcJNI.ExecutionTarget_ComputingShareName_get(swigCPtr, this);
00309   }
00310 
00311   public void setMaxWallTime(Period value) {
00312     arcJNI.ExecutionTarget_MaxWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00313   }
00314 
00315   public Period getMaxWallTime() {
00316     long cPtr = arcJNI.ExecutionTarget_MaxWallTime_get(swigCPtr, this);
00317     return (cPtr == 0) ? null : new Period(cPtr, false);
00318   }
00319 
00320   public void setMaxTotalWallTime(Period value) {
00321     arcJNI.ExecutionTarget_MaxTotalWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00322   }
00323 
00324   public Period getMaxTotalWallTime() {
00325     long cPtr = arcJNI.ExecutionTarget_MaxTotalWallTime_get(swigCPtr, this);
00326     return (cPtr == 0) ? null : new Period(cPtr, false);
00327   }
00328 
00329   public void setMinWallTime(Period value) {
00330     arcJNI.ExecutionTarget_MinWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00331   }
00332 
00333   public Period getMinWallTime() {
00334     long cPtr = arcJNI.ExecutionTarget_MinWallTime_get(swigCPtr, this);
00335     return (cPtr == 0) ? null : new Period(cPtr, false);
00336   }
00337 
00338   public void setDefaultWallTime(Period value) {
00339     arcJNI.ExecutionTarget_DefaultWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00340   }
00341 
00342   public Period getDefaultWallTime() {
00343     long cPtr = arcJNI.ExecutionTarget_DefaultWallTime_get(swigCPtr, this);
00344     return (cPtr == 0) ? null : new Period(cPtr, false);
00345   }
00346 
00347   public void setMaxCPUTime(Period value) {
00348     arcJNI.ExecutionTarget_MaxCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00349   }
00350 
00351   public Period getMaxCPUTime() {
00352     long cPtr = arcJNI.ExecutionTarget_MaxCPUTime_get(swigCPtr, this);
00353     return (cPtr == 0) ? null : new Period(cPtr, false);
00354   }
00355 
00356   public void setMaxTotalCPUTime(Period value) {
00357     arcJNI.ExecutionTarget_MaxTotalCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00358   }
00359 
00360   public Period getMaxTotalCPUTime() {
00361     long cPtr = arcJNI.ExecutionTarget_MaxTotalCPUTime_get(swigCPtr, this);
00362     return (cPtr == 0) ? null : new Period(cPtr, false);
00363   }
00364 
00365   public void setMinCPUTime(Period value) {
00366     arcJNI.ExecutionTarget_MinCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00367   }
00368 
00369   public Period getMinCPUTime() {
00370     long cPtr = arcJNI.ExecutionTarget_MinCPUTime_get(swigCPtr, this);
00371     return (cPtr == 0) ? null : new Period(cPtr, false);
00372   }
00373 
00374   public void setDefaultCPUTime(Period value) {
00375     arcJNI.ExecutionTarget_DefaultCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00376   }
00377 
00378   public Period getDefaultCPUTime() {
00379     long cPtr = arcJNI.ExecutionTarget_DefaultCPUTime_get(swigCPtr, this);
00380     return (cPtr == 0) ? null : new Period(cPtr, false);
00381   }
00382 
00383   public void setMaxTotalJobs(int value) {
00384     arcJNI.ExecutionTarget_MaxTotalJobs_set(swigCPtr, this, value);
00385   }
00386 
00387   public int getMaxTotalJobs() {
00388     return arcJNI.ExecutionTarget_MaxTotalJobs_get(swigCPtr, this);
00389   }
00390 
00391   public void setMaxRunningJobs(int value) {
00392     arcJNI.ExecutionTarget_MaxRunningJobs_set(swigCPtr, this, value);
00393   }
00394 
00395   public int getMaxRunningJobs() {
00396     return arcJNI.ExecutionTarget_MaxRunningJobs_get(swigCPtr, this);
00397   }
00398 
00399   public void setMaxWaitingJobs(int value) {
00400     arcJNI.ExecutionTarget_MaxWaitingJobs_set(swigCPtr, this, value);
00401   }
00402 
00403   public int getMaxWaitingJobs() {
00404     return arcJNI.ExecutionTarget_MaxWaitingJobs_get(swigCPtr, this);
00405   }
00406 
00407   public void setMaxPreLRMSWaitingJobs(int value) {
00408     arcJNI.ExecutionTarget_MaxPreLRMSWaitingJobs_set(swigCPtr, this, value);
00409   }
00410 
00411   public int getMaxPreLRMSWaitingJobs() {
00412     return arcJNI.ExecutionTarget_MaxPreLRMSWaitingJobs_get(swigCPtr, this);
00413   }
00414 
00415   public void setMaxUserRunningJobs(int value) {
00416     arcJNI.ExecutionTarget_MaxUserRunningJobs_set(swigCPtr, this, value);
00417   }
00418 
00419   public int getMaxUserRunningJobs() {
00420     return arcJNI.ExecutionTarget_MaxUserRunningJobs_get(swigCPtr, this);
00421   }
00422 
00423   public void setMaxSlotsPerJob(int value) {
00424     arcJNI.ExecutionTarget_MaxSlotsPerJob_set(swigCPtr, this, value);
00425   }
00426 
00427   public int getMaxSlotsPerJob() {
00428     return arcJNI.ExecutionTarget_MaxSlotsPerJob_get(swigCPtr, this);
00429   }
00430 
00431   public void setMaxStageInStreams(int value) {
00432     arcJNI.ExecutionTarget_MaxStageInStreams_set(swigCPtr, this, value);
00433   }
00434 
00435   public int getMaxStageInStreams() {
00436     return arcJNI.ExecutionTarget_MaxStageInStreams_get(swigCPtr, this);
00437   }
00438 
00439   public void setMaxStageOutStreams(int value) {
00440     arcJNI.ExecutionTarget_MaxStageOutStreams_set(swigCPtr, this, value);
00441   }
00442 
00443   public int getMaxStageOutStreams() {
00444     return arcJNI.ExecutionTarget_MaxStageOutStreams_get(swigCPtr, this);
00445   }
00446 
00447   public void setSchedulingPolicy(String value) {
00448     arcJNI.ExecutionTarget_SchedulingPolicy_set(swigCPtr, this, value);
00449   }
00450 
00451   public String getSchedulingPolicy() {
00452     return arcJNI.ExecutionTarget_SchedulingPolicy_get(swigCPtr, this);
00453   }
00454 
00455   public void setMaxMainMemory(SWIGTYPE_p_int64_t value) {
00456     arcJNI.ExecutionTarget_MaxMainMemory_set(swigCPtr, this, SWIGTYPE_p_int64_t.getCPtr(value));
00457   }
00458 
00459   public SWIGTYPE_p_int64_t getMaxMainMemory() {
00460     return new SWIGTYPE_p_int64_t(arcJNI.ExecutionTarget_MaxMainMemory_get(swigCPtr, this), true);
00461   }
00462 
00463   public void setMaxVirtualMemory(SWIGTYPE_p_int64_t value) {
00464     arcJNI.ExecutionTarget_MaxVirtualMemory_set(swigCPtr, this, SWIGTYPE_p_int64_t.getCPtr(value));
00465   }
00466 
00467   public SWIGTYPE_p_int64_t getMaxVirtualMemory() {
00468     return new SWIGTYPE_p_int64_t(arcJNI.ExecutionTarget_MaxVirtualMemory_get(swigCPtr, this), true);
00469   }
00470 
00471   public void setMaxDiskSpace(SWIGTYPE_p_int64_t value) {
00472     arcJNI.ExecutionTarget_MaxDiskSpace_set(swigCPtr, this, SWIGTYPE_p_int64_t.getCPtr(value));
00473   }
00474 
00475   public SWIGTYPE_p_int64_t getMaxDiskSpace() {
00476     return new SWIGTYPE_p_int64_t(arcJNI.ExecutionTarget_MaxDiskSpace_get(swigCPtr, this), true);
00477   }
00478 
00479   public void setDefaultStorageService(URL value) {
00480     arcJNI.ExecutionTarget_DefaultStorageService_set(swigCPtr, this, URL.getCPtr(value), value);
00481   }
00482 
00483   public URL getDefaultStorageService() {
00484     long cPtr = arcJNI.ExecutionTarget_DefaultStorageService_get(swigCPtr, this);
00485     return (cPtr == 0) ? null : new URL(cPtr, false);
00486   }
00487 
00488   public void setPreemption(boolean value) {
00489     arcJNI.ExecutionTarget_Preemption_set(swigCPtr, this, value);
00490   }
00491 
00492   public boolean getPreemption() {
00493     return arcJNI.ExecutionTarget_Preemption_get(swigCPtr, this);
00494   }
00495 
00496   public void setTotalJobs(int value) {
00497     arcJNI.ExecutionTarget_TotalJobs_set(swigCPtr, this, value);
00498   }
00499 
00500   public int getTotalJobs() {
00501     return arcJNI.ExecutionTarget_TotalJobs_get(swigCPtr, this);
00502   }
00503 
00504   public void setRunningJobs(int value) {
00505     arcJNI.ExecutionTarget_RunningJobs_set(swigCPtr, this, value);
00506   }
00507 
00508   public int getRunningJobs() {
00509     return arcJNI.ExecutionTarget_RunningJobs_get(swigCPtr, this);
00510   }
00511 
00512   public void setLocalRunningJobs(int value) {
00513     arcJNI.ExecutionTarget_LocalRunningJobs_set(swigCPtr, this, value);
00514   }
00515 
00516   public int getLocalRunningJobs() {
00517     return arcJNI.ExecutionTarget_LocalRunningJobs_get(swigCPtr, this);
00518   }
00519 
00520   public void setWaitingJobs(int value) {
00521     arcJNI.ExecutionTarget_WaitingJobs_set(swigCPtr, this, value);
00522   }
00523 
00524   public int getWaitingJobs() {
00525     return arcJNI.ExecutionTarget_WaitingJobs_get(swigCPtr, this);
00526   }
00527 
00528   public void setLocalWaitingJobs(int value) {
00529     arcJNI.ExecutionTarget_LocalWaitingJobs_set(swigCPtr, this, value);
00530   }
00531 
00532   public int getLocalWaitingJobs() {
00533     return arcJNI.ExecutionTarget_LocalWaitingJobs_get(swigCPtr, this);
00534   }
00535 
00536   public void setSuspendedJobs(int value) {
00537     arcJNI.ExecutionTarget_SuspendedJobs_set(swigCPtr, this, value);
00538   }
00539 
00540   public int getSuspendedJobs() {
00541     return arcJNI.ExecutionTarget_SuspendedJobs_get(swigCPtr, this);
00542   }
00543 
00544   public void setLocalSuspendedJobs(int value) {
00545     arcJNI.ExecutionTarget_LocalSuspendedJobs_set(swigCPtr, this, value);
00546   }
00547 
00548   public int getLocalSuspendedJobs() {
00549     return arcJNI.ExecutionTarget_LocalSuspendedJobs_get(swigCPtr, this);
00550   }
00551 
00552   public void setStagingJobs(int value) {
00553     arcJNI.ExecutionTarget_StagingJobs_set(swigCPtr, this, value);
00554   }
00555 
00556   public int getStagingJobs() {
00557     return arcJNI.ExecutionTarget_StagingJobs_get(swigCPtr, this);
00558   }
00559 
00560   public void setPreLRMSWaitingJobs(int value) {
00561     arcJNI.ExecutionTarget_PreLRMSWaitingJobs_set(swigCPtr, this, value);
00562   }
00563 
00564   public int getPreLRMSWaitingJobs() {
00565     return arcJNI.ExecutionTarget_PreLRMSWaitingJobs_get(swigCPtr, this);
00566   }
00567 
00568   public void setEstimatedAverageWaitingTime(Period value) {
00569     arcJNI.ExecutionTarget_EstimatedAverageWaitingTime_set(swigCPtr, this, Period.getCPtr(value), value);
00570   }
00571 
00572   public Period getEstimatedAverageWaitingTime() {
00573     long cPtr = arcJNI.ExecutionTarget_EstimatedAverageWaitingTime_get(swigCPtr, this);
00574     return (cPtr == 0) ? null : new Period(cPtr, false);
00575   }
00576 
00577   public void setEstimatedWorstWaitingTime(Period value) {
00578     arcJNI.ExecutionTarget_EstimatedWorstWaitingTime_set(swigCPtr, this, Period.getCPtr(value), value);
00579   }
00580 
00581   public Period getEstimatedWorstWaitingTime() {
00582     long cPtr = arcJNI.ExecutionTarget_EstimatedWorstWaitingTime_get(swigCPtr, this);
00583     return (cPtr == 0) ? null : new Period(cPtr, false);
00584   }
00585 
00586   public void setFreeSlots(int value) {
00587     arcJNI.ExecutionTarget_FreeSlots_set(swigCPtr, this, value);
00588   }
00589 
00590   public int getFreeSlots() {
00591     return arcJNI.ExecutionTarget_FreeSlots_get(swigCPtr, this);
00592   }
00593 
00594   public void setFreeSlotsWithDuration(SWIGTYPE_p_std__mapT_Arc__Period_int_t value) {
00595     arcJNI.ExecutionTarget_FreeSlotsWithDuration_set(swigCPtr, this, SWIGTYPE_p_std__mapT_Arc__Period_int_t.getCPtr(value));
00596   }
00597 
00598   public SWIGTYPE_p_std__mapT_Arc__Period_int_t getFreeSlotsWithDuration() {
00599     long cPtr = arcJNI.ExecutionTarget_FreeSlotsWithDuration_get(swigCPtr, this);
00600     return (cPtr == 0) ? null : new SWIGTYPE_p_std__mapT_Arc__Period_int_t(cPtr, false);
00601   }
00602 
00603   public void setUsedSlots(int value) {
00604     arcJNI.ExecutionTarget_UsedSlots_set(swigCPtr, this, value);
00605   }
00606 
00607   public int getUsedSlots() {
00608     return arcJNI.ExecutionTarget_UsedSlots_get(swigCPtr, this);
00609   }
00610 
00611   public void setRequestedSlots(int value) {
00612     arcJNI.ExecutionTarget_RequestedSlots_set(swigCPtr, this, value);
00613   }
00614 
00615   public int getRequestedSlots() {
00616     return arcJNI.ExecutionTarget_RequestedSlots_get(swigCPtr, this);
00617   }
00618 
00619   public void setReservationPolicy(String value) {
00620     arcJNI.ExecutionTarget_ReservationPolicy_set(swigCPtr, this, value);
00621   }
00622 
00623   public String getReservationPolicy() {
00624     return arcJNI.ExecutionTarget_ReservationPolicy_get(swigCPtr, this);
00625   }
00626 
00627   public void setManagerProductName(String value) {
00628     arcJNI.ExecutionTarget_ManagerProductName_set(swigCPtr, this, value);
00629   }
00630 
00631   public String getManagerProductName() {
00632     return arcJNI.ExecutionTarget_ManagerProductName_get(swigCPtr, this);
00633   }
00634 
00635   public void setManagerProductVersion(String value) {
00636     arcJNI.ExecutionTarget_ManagerProductVersion_set(swigCPtr, this, value);
00637   }
00638 
00639   public String getManagerProductVersion() {
00640     return arcJNI.ExecutionTarget_ManagerProductVersion_get(swigCPtr, this);
00641   }
00642 
00643   public void setReservation(boolean value) {
00644     arcJNI.ExecutionTarget_Reservation_set(swigCPtr, this, value);
00645   }
00646 
00647   public boolean getReservation() {
00648     return arcJNI.ExecutionTarget_Reservation_get(swigCPtr, this);
00649   }
00650 
00651   public void setBulkSubmission(boolean value) {
00652     arcJNI.ExecutionTarget_BulkSubmission_set(swigCPtr, this, value);
00653   }
00654 
00655   public boolean getBulkSubmission() {
00656     return arcJNI.ExecutionTarget_BulkSubmission_get(swigCPtr, this);
00657   }
00658 
00659   public void setTotalPhysicalCPUs(int value) {
00660     arcJNI.ExecutionTarget_TotalPhysicalCPUs_set(swigCPtr, this, value);
00661   }
00662 
00663   public int getTotalPhysicalCPUs() {
00664     return arcJNI.ExecutionTarget_TotalPhysicalCPUs_get(swigCPtr, this);
00665   }
00666 
00667   public void setTotalLogicalCPUs(int value) {
00668     arcJNI.ExecutionTarget_TotalLogicalCPUs_set(swigCPtr, this, value);
00669   }
00670 
00671   public int getTotalLogicalCPUs() {
00672     return arcJNI.ExecutionTarget_TotalLogicalCPUs_get(swigCPtr, this);
00673   }
00674 
00675   public void setTotalSlots(int value) {
00676     arcJNI.ExecutionTarget_TotalSlots_set(swigCPtr, this, value);
00677   }
00678 
00679   public int getTotalSlots() {
00680     return arcJNI.ExecutionTarget_TotalSlots_get(swigCPtr, this);
00681   }
00682 
00683   public void setHomogeneous(boolean value) {
00684     arcJNI.ExecutionTarget_Homogeneous_set(swigCPtr, this, value);
00685   }
00686 
00687   public boolean getHomogeneous() {
00688     return arcJNI.ExecutionTarget_Homogeneous_get(swigCPtr, this);
00689   }
00690 
00691   public void setNetworkInfo(StringList value) {
00692     arcJNI.ExecutionTarget_NetworkInfo_set(swigCPtr, this, StringList.getCPtr(value), value);
00693   }
00694 
00695   public StringList getNetworkInfo() {
00696     long cPtr = arcJNI.ExecutionTarget_NetworkInfo_get(swigCPtr, this);
00697     return (cPtr == 0) ? null : new StringList(cPtr, false);
00698   }
00699 
00700   public void setWorkingAreaShared(boolean value) {
00701     arcJNI.ExecutionTarget_WorkingAreaShared_set(swigCPtr, this, value);
00702   }
00703 
00704   public boolean getWorkingAreaShared() {
00705     return arcJNI.ExecutionTarget_WorkingAreaShared_get(swigCPtr, this);
00706   }
00707 
00708   public void setWorkingAreaTotal(int value) {
00709     arcJNI.ExecutionTarget_WorkingAreaTotal_set(swigCPtr, this, value);
00710   }
00711 
00712   public int getWorkingAreaTotal() {
00713     return arcJNI.ExecutionTarget_WorkingAreaTotal_get(swigCPtr, this);
00714   }
00715 
00716   public void setWorkingAreaFree(int value) {
00717     arcJNI.ExecutionTarget_WorkingAreaFree_set(swigCPtr, this, value);
00718   }
00719 
00720   public int getWorkingAreaFree() {
00721     return arcJNI.ExecutionTarget_WorkingAreaFree_get(swigCPtr, this);
00722   }
00723 
00724   public void setWorkingAreaLifeTime(Period value) {
00725     arcJNI.ExecutionTarget_WorkingAreaLifeTime_set(swigCPtr, this, Period.getCPtr(value), value);
00726   }
00727 
00728   public Period getWorkingAreaLifeTime() {
00729     long cPtr = arcJNI.ExecutionTarget_WorkingAreaLifeTime_get(swigCPtr, this);
00730     return (cPtr == 0) ? null : new Period(cPtr, false);
00731   }
00732 
00733   public void setCacheTotal(int value) {
00734     arcJNI.ExecutionTarget_CacheTotal_set(swigCPtr, this, value);
00735   }
00736 
00737   public int getCacheTotal() {
00738     return arcJNI.ExecutionTarget_CacheTotal_get(swigCPtr, this);
00739   }
00740 
00741   public void setCacheFree(int value) {
00742     arcJNI.ExecutionTarget_CacheFree_set(swigCPtr, this, value);
00743   }
00744 
00745   public int getCacheFree() {
00746     return arcJNI.ExecutionTarget_CacheFree_get(swigCPtr, this);
00747   }
00748 
00749   public void setBenchmarks(SWIGTYPE_p_std__mapT_std__string_double_t value) {
00750     arcJNI.ExecutionTarget_Benchmarks_set(swigCPtr, this, SWIGTYPE_p_std__mapT_std__string_double_t.getCPtr(value));
00751   }
00752 
00753   public SWIGTYPE_p_std__mapT_std__string_double_t getBenchmarks() {
00754     long cPtr = arcJNI.ExecutionTarget_Benchmarks_get(swigCPtr, this);
00755     return (cPtr == 0) ? null : new SWIGTYPE_p_std__mapT_std__string_double_t(cPtr, false);
00756   }
00757 
00758   public void setPlatform(String value) {
00759     arcJNI.ExecutionTarget_Platform_set(swigCPtr, this, value);
00760   }
00761 
00762   public String getPlatform() {
00763     return arcJNI.ExecutionTarget_Platform_get(swigCPtr, this);
00764   }
00765 
00766   public void setVirtualMachine(boolean value) {
00767     arcJNI.ExecutionTarget_VirtualMachine_set(swigCPtr, this, value);
00768   }
00769 
00770   public boolean getVirtualMachine() {
00771     return arcJNI.ExecutionTarget_VirtualMachine_get(swigCPtr, this);
00772   }
00773 
00774   public void setCPUVendor(String value) {
00775     arcJNI.ExecutionTarget_CPUVendor_set(swigCPtr, this, value);
00776   }
00777 
00778   public String getCPUVendor() {
00779     return arcJNI.ExecutionTarget_CPUVendor_get(swigCPtr, this);
00780   }
00781 
00782   public void setCPUModel(String value) {
00783     arcJNI.ExecutionTarget_CPUModel_set(swigCPtr, this, value);
00784   }
00785 
00786   public String getCPUModel() {
00787     return arcJNI.ExecutionTarget_CPUModel_get(swigCPtr, this);
00788   }
00789 
00790   public void setCPUVersion(String value) {
00791     arcJNI.ExecutionTarget_CPUVersion_set(swigCPtr, this, value);
00792   }
00793 
00794   public String getCPUVersion() {
00795     return arcJNI.ExecutionTarget_CPUVersion_get(swigCPtr, this);
00796   }
00797 
00798   public void setCPUClockSpeed(int value) {
00799     arcJNI.ExecutionTarget_CPUClockSpeed_set(swigCPtr, this, value);
00800   }
00801 
00802   public int getCPUClockSpeed() {
00803     return arcJNI.ExecutionTarget_CPUClockSpeed_get(swigCPtr, this);
00804   }
00805 
00806   public void setMainMemorySize(int value) {
00807     arcJNI.ExecutionTarget_MainMemorySize_set(swigCPtr, this, value);
00808   }
00809 
00810   public int getMainMemorySize() {
00811     return arcJNI.ExecutionTarget_MainMemorySize_get(swigCPtr, this);
00812   }
00813 
00814   public void setOperatingSystem(Software value) {
00815     arcJNI.ExecutionTarget_OperatingSystem_set(swigCPtr, this, Software.getCPtr(value), value);
00816   }
00817 
00818   public Software getOperatingSystem() {
00819     long cPtr = arcJNI.ExecutionTarget_OperatingSystem_get(swigCPtr, this);
00820     return (cPtr == 0) ? null : new Software(cPtr, false);
00821   }
00822 
00823   public void setConnectivityIn(boolean value) {
00824     arcJNI.ExecutionTarget_ConnectivityIn_set(swigCPtr, this, value);
00825   }
00826 
00827   public boolean getConnectivityIn() {
00828     return arcJNI.ExecutionTarget_ConnectivityIn_get(swigCPtr, this);
00829   }
00830 
00831   public void setConnectivityOut(boolean value) {
00832     arcJNI.ExecutionTarget_ConnectivityOut_set(swigCPtr, this, value);
00833   }
00834 
00835   public boolean getConnectivityOut() {
00836     return arcJNI.ExecutionTarget_ConnectivityOut_get(swigCPtr, this);
00837   }
00838 
00839   public void setApplicationEnvironments(ApplicationEnvironmentList value) {
00840     arcJNI.ExecutionTarget_ApplicationEnvironments_set(swigCPtr, this, ApplicationEnvironmentList.getCPtr(value), value);
00841   }
00842 
00843   public ApplicationEnvironmentList getApplicationEnvironments() {
00844     long cPtr = arcJNI.ExecutionTarget_ApplicationEnvironments_get(swigCPtr, this);
00845     return (cPtr == 0) ? null : new ApplicationEnvironmentList(cPtr, false);
00846   }
00847 
00848   public void setGridFlavour(String value) {
00849     arcJNI.ExecutionTarget_GridFlavour_set(swigCPtr, this, value);
00850   }
00851 
00852   public String getGridFlavour() {
00853     return arcJNI.ExecutionTarget_GridFlavour_get(swigCPtr, this);
00854   }
00855 
00856   public void setCluster(URL value) {
00857     arcJNI.ExecutionTarget_Cluster_set(swigCPtr, this, URL.getCPtr(value), value);
00858   }
00859 
00860   public URL getCluster() {
00861     long cPtr = arcJNI.ExecutionTarget_Cluster_get(swigCPtr, this);
00862     return (cPtr == 0) ? null : new URL(cPtr, false);
00863   }
00864 
00865 }