Class SpaceConfig
java.lang.Object
org.openspaces.admin.space.config.SpaceConfig
- All Implemented Interfaces:
ProcessingUnitConfigHolder
- Since:
- 9.0.1
- Author:
- itaif
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleangetName()String[]getZones()inthashCode()voidsetClusterSchema(String clusterSchema) voidsetContextProperties(Map<String, String> contextProperties) voidsetContextProperty(String key, String value) voidsetContextProperty(ContextPropertyConfig propertyConfig) voidsetDependencies(ProcessingUnitDependencies<ProcessingUnitDependency> dependencies) voidsetDeploymentDependencies(ProcessingUnitDependency[] dependencies) 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) voidsetRequiresIsolation(Boolean requiresIsolation) voidsetSecured(Boolean secured) voidsetSlaLocation(String slaLocation) voidsetUserDetails(UserDetailsConfig userDetails) voidtoString()Methods inherited from interface ProcessingUnitConfigHolder
toProcessingUnitConfig
-
Constructor Details
-
SpaceConfig
public SpaceConfig()
-
-
Method Details
-
setName
- Specified by:
setNamein interfaceProcessingUnitConfigHolder- See Also:
-
getName
- Specified by:
getNamein interfaceProcessingUnitConfigHolder
-
getClusterSchema
-
setClusterSchema
- See Also:
-
getNumberOfInstances
-
setNumberOfInstances
- See Also:
-
getSlaLocation
-
setSlaLocation
- See Also:
-
getNumberOfBackups
-
setNumberOfBackups
- See Also:
-
isRequiresIsolation
-
setRequiresIsolation
- See Also:
-
getMaxInstancesPerVM
-
setMaxInstancesPerVM
- See Also:
-
getMaxInstancesPerMachine
-
setMaxInstancesPerMachine
- See Also:
-
setContextProperties
- Specified by:
setContextPropertiesin interfaceProcessingUnitConfigHolder- See Also:
-
setContextProperty
-
setContextProperty
-
getContextProperties
- Specified by:
getContextPropertiesin interfaceProcessingUnitConfigHolder
-
setEnvironmentVariables
- Specified by:
setEnvironmentVariablesin interfaceProcessingUnitConfigHolder
-
setEnvironmentVariable
-
getEnvironmentVariables
- Specified by:
getEnvironmentVariablesin interfaceProcessingUnitConfigHolder
-
getZones
-
setZones
- See Also:
-
addZone
- See Also:
-
getMaxInstancesPerZone
-
setMaxInstancesPerZone
-
setMaxInstancesPerZone
- See Also:
-
setMaxInstancesPerZoneConfig
-
getPrimaryZone
-
setPrimaryZone
-
getSecured
- Specified by:
getSecuredin interfaceProcessingUnitConfigHolder- See Also:
-
setSecured
- Specified by:
setSecuredin interfaceProcessingUnitConfigHolder- See Also:
-
getUserDetails
- Specified by:
getUserDetailsin interfaceProcessingUnitConfigHolder
-
setUserDetails
- Specified by:
setUserDetailsin interfaceProcessingUnitConfigHolder- See Also:
-
setDeploymentDependencies
- See Also:
-
getDeploymentDependencies
-
getDependencies
- Specified by:
getDependenciesin interfaceProcessingUnitConfigHolder- See Also:
-
setDependencies
- Specified by:
setDependenciesin interfaceProcessingUnitConfigHolder
-
toProcessingUnitConfig
- Specified by:
toProcessingUnitConfigin interfaceProcessingUnitConfigHolder
-
hashCode
-
equals
-
toString
-