Package org.openspaces.admin.pu.config
Class ProcessingUnitConfig
java.lang.Object
org.openspaces.admin.pu.config.ProcessingUnitConfig
- All Implemented Interfaces:
ProcessingUnitConfigHolder
- Since:
- 9.0.1
- Author:
- itaif
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextProperties(Map<String, String> contextProperties) voidbooleangetName()String[]getZones()inthashCode()voidsetClusterSchema(String clusterSchema) voidsetContextProperties(Map<String, String> contextProperties) voidsetContextProperty(String key, String value) voidsetContextPropertyConfig(ContextPropertyConfig propertyConfig) voidsetDependencies(ProcessingUnitDependencies<ProcessingUnitDependency> dependencies) voidsetDeploymentDependencies(ProcessingUnitDependency[] dependencies) A helper method for setting conditions for processing unit deployment.voidsetEnvironmentVariable(String key, String value) voidsetEnvironmentVariables(Map<String, String> envs) voidsetMaxInstancesPerMachine(Integer maxInstancesPerMachine) voidsetMaxInstancesPerVM(Integer maxInstancesPerVM) voidsetMaxInstancesPerZone(String zone, int maxInstancesPerZone) voidsetMaxInstancesPerZone(Map<String, Integer> maxInstancesPerZone) voidsetMaxInstancesPerZoneConfig(MaxInstancesPerZoneConfig maxInstancesPerZoneConfig) voidvoidsetNumberOfBackups(Integer numberOfBackups) voidsetNumberOfInstances(Integer numberOfInstances) voidsetPrimaryZone(String primaryZone) voidsetProcessingUnit(String processingUnit) voidsetRequiresIsolation(Boolean requiresIsolation) voidsetSecured(Boolean secured) voidsetSlaLocation(String slaLocation) voidsetUserDetails(UserDetailsConfig userDetails) voidString[]toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openspaces.admin.pu.topology.ProcessingUnitConfigHolder
toProcessingUnitConfig
-
Constructor Details
-
ProcessingUnitConfig
public ProcessingUnitConfig()
-
-
Method Details
-
getProcessingUnit
-
setProcessingUnit
- See Also:
-
getName
- Specified by:
getNamein interfaceProcessingUnitConfigHolder
-
setName
- Specified by:
setNamein interfaceProcessingUnitConfigHolder- See Also:
-
getClusterSchema
-
setClusterSchema
-
getNumberOfInstances
-
setNumberOfInstances
-
getNumberOfBackups
-
setNumberOfBackups
-
isRequiresIsolation
-
setRequiresIsolation
-
getMaxInstancesPerVM
-
setMaxInstancesPerVM
-
getMaxInstancesPerMachine
-
setMaxInstancesPerMachine
-
getContextProperties
- Specified by:
getContextPropertiesin interfaceProcessingUnitConfigHolder
-
setEnvironmentVariables
- Specified by:
setEnvironmentVariablesin interfaceProcessingUnitConfigHolder
-
getEnvironmentVariables
- Specified by:
getEnvironmentVariablesin interfaceProcessingUnitConfigHolder
-
getUserDetails
- Specified by:
getUserDetailsin interfaceProcessingUnitConfigHolder
-
setUserDetails
- Specified by:
setUserDetailsin interfaceProcessingUnitConfigHolder- See Also:
-
getSlaLocation
-
setSlaLocation
-
getSecured
- Specified by:
getSecuredin interfaceProcessingUnitConfigHolder- See Also:
-
setSecured
- Specified by:
setSecuredin interfaceProcessingUnitConfigHolder- See Also:
-
getMaxInstancesPerZone
-
setMaxInstancesPerZone
-
setMaxInstancesPerZone
-
setMaxInstancesPerZoneConfig
-
setContextProperties
- Specified by:
setContextPropertiesin interfaceProcessingUnitConfigHolder- See Also:
-
addContextProperties
-
setContextProperty
-
setEnvironmentVariable
-
setContextPropertyConfig
-
toDeploymentOptions
-
getZones
-
setZones
- See Also:
-
addZone
- See Also:
-
getDependencies
-
setDependencies
- Specified by:
setDependenciesin interfaceProcessingUnitConfigHolder
-
setDeploymentDependencies
A helper method for setting conditions for processing unit deployment. -
getDeploymentDependencies
-
hashCode
public int hashCode() -
equals
-
toString
-
getPrimaryZone
-
setPrimaryZone
-
toProcessingUnitConfig
- Specified by:
toProcessingUnitConfigin interfaceProcessingUnitConfigHolder
-