public class ProcessingUnitConfig extends Object implements ProcessingUnitConfigHolder
Constructor and Description |
---|
ProcessingUnitConfig() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toProcessingUnitConfig
public String getProcessingUnit()
public void setProcessingUnit(String processingUnit)
public String getName()
getName
in interface ProcessingUnitConfigHolder
public void setName(String name)
setName
in interface ProcessingUnitConfigHolder
ProcessingUnitDeployment.name(String)
public String getClusterSchema()
public void setClusterSchema(String clusterSchema)
public Integer getNumberOfInstances()
public void setNumberOfInstances(Integer numberOfInstances)
public Integer getNumberOfBackups()
public void setNumberOfBackups(Integer numberOfBackups)
public Boolean isRequiresIsolation()
public void setRequiresIsolation(Boolean requiresIsolation)
public Integer getMaxInstancesPerVM()
public void setMaxInstancesPerVM(Integer maxInstancesPerVM)
public Integer getMaxInstancesPerMachine()
public void setMaxInstancesPerMachine(Integer maxInstancesPerMachine)
public Map<String,String> getContextProperties()
getContextProperties
in interface ProcessingUnitConfigHolder
public UserDetailsConfig getUserDetails()
getUserDetails
in interface ProcessingUnitConfigHolder
public void setUserDetails(UserDetailsConfig userDetails)
setUserDetails
in interface ProcessingUnitConfigHolder
ProcessingUnitDeployment.userDetails(UserDetails)
public String getSlaLocation()
public void setSlaLocation(String slaLocation)
public Boolean getSecured()
getSecured
in interface ProcessingUnitConfigHolder
ProcessingUnitDeployment.secured(boolean)
public void setSecured(Boolean secured)
setSecured
in interface ProcessingUnitConfigHolder
ProcessingUnitDeployment.secured(boolean)
public void setMaxInstancesPerZone(String zone, int maxInstancesPerZone)
public void setMaxInstancesPerZoneConfig(MaxInstancesPerZoneConfig maxInstancesPerZoneConfig)
public void setContextProperties(Map<String,String> contextProperties)
setContextProperties
in interface ProcessingUnitConfigHolder
ProcessingUnitDeployment.setContextProperty(String, String)
public void setContextPropertyConfig(ContextPropertyConfig propertyConfig)
public String[] toDeploymentOptions()
public String[] getZones()
public void setZones(String[] zones)
ProcessingUnitDeployment.addZone(String)
public void addZone(String zone)
ProcessingUnitDeployment.addZone(String)
public ProcessingUnitDependencies<ProcessingUnitDependency> getDependencies()
public void setDependencies(ProcessingUnitDependencies<ProcessingUnitDependency> dependencies)
setDependencies
in interface ProcessingUnitConfigHolder
public void setDeploymentDependencies(ProcessingUnitDependency[] dependencies)
public ProcessingUnitDependency[] getDeploymentDependencies()
public String getPrimaryZone()
public void setPrimaryZone(String primaryZone)
public ProcessingUnitConfig toProcessingUnitConfig()
toProcessingUnitConfig
in interface ProcessingUnitConfigHolder
Copyright © GigaSpaces.