public class ElasticStatelessProcessingUnitConfig extends org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig implements ProcessingUnitConfigHolder
Constructor and Description |
---|
ElasticStatelessProcessingUnitConfig() |
Modifier and Type | Method and Description |
---|---|
void |
setDedicatedMachineProvisioning(DedicatedMachineProvisioningInternal dedicatedMachineProvisioningInternal)
Parse the dedicated-machine-provisioning bean, get its data and apply them to the relevant methods to enable dedicated machine provisioning
|
void |
setDeploymentDependencies(ProcessingUnitDependency[] dependencies) |
void |
setMachineProvisioning(ElasticMachineProvisioningConfig machineProvisioningConfig) |
void |
setMemoryCapacityPerContainerInMB(long memoryInMB) |
void |
setProcessingUnitFile(String processingUnitFilePath) |
void |
setProcessingUnitName(String processingUnitName) |
void |
setScaleStrategy(ScaleStrategyConfig scaleStrategy) |
void |
setSecured(Boolean secured) |
void |
setSharedMachineProvisioning(SharedMachineProvisioningInternal sharedMachineProvisioningInternal)
Parse the shared-machine-provisioning bean, get its data and apply them to the relevant methods to enable shared machine provisioning
|
void |
setUserDetails(UserDetailsConfig userDetails) |
ProcessingUnitConfig |
toProcessingUnitConfig() |
addCommandLineArgument, addContextProperty, addContextPropertyDefault, getCommandLineArguments, getContextProperties, getDedicatedIsolationConfig, getDefaultContextProperties, getDependencies, getDeploymentDependencies, getElasticProperties, getEnvironmentVariables, getMachineProvisioning, getMemoryCapacityPerContainerInMB, getName, getOverrideCommandLineArguments, getProcessingUnit, getPublicIsolationConfig, getScaleStrategy, getSecured, getSharedIsolation, getUserDetails, getUseScript, setCommandLineArguments, setContextProperties, setDedicatedIsolation, setDefaultContextProperties, setDependencies, setElasticProperties, setEnvironmentVariables, setName, setOverrideCommandLineArguments, setProcessingUnit, setPublicIsolation, setSharedIsolation, setUseScript
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContextProperties, getDependencies, getName, getSecured, getUserDetails, setContextProperties, setDependencies, setName
public ElasticStatelessProcessingUnitConfig()
public ProcessingUnitConfig toProcessingUnitConfig()
toProcessingUnitConfig
in interface ProcessingUnitConfigHolder
toProcessingUnitConfig
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
public void setProcessingUnitFile(String processingUnitFilePath)
public void setProcessingUnitName(String processingUnitName)
public void setMemoryCapacityPerContainerInMB(long memoryInMB)
setMemoryCapacityPerContainerInMB
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
public void setUserDetails(UserDetailsConfig userDetails)
setUserDetails
in interface ProcessingUnitConfigHolder
setUserDetails
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
ProcessingUnitDeployment.userDetails(UserDetails)
public void setSecured(Boolean secured)
setSecured
in interface ProcessingUnitConfigHolder
setSecured
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
ProcessingUnitDeployment.secured(boolean)
public void setScaleStrategy(ScaleStrategyConfig scaleStrategy)
setScaleStrategy
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
public void setMachineProvisioning(ElasticMachineProvisioningConfig machineProvisioningConfig)
setMachineProvisioning
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
public void setDeploymentDependencies(ProcessingUnitDependency[] dependencies)
setDeploymentDependencies
in class org.openspaces.admin.internal.pu.elastic.config.AbstractElasticProcessingUnitConfig
public void setSharedMachineProvisioning(SharedMachineProvisioningInternal sharedMachineProvisioningInternal)
public void setDedicatedMachineProvisioning(DedicatedMachineProvisioningInternal dedicatedMachineProvisioningInternal)
Copyright © GigaSpaces.