A deployment of a pure ISpace processing unit.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public class SpaceDeployment : AbstractRemotePbsObject
Public Class SpaceDeployment _ Inherits AbstractRemotePbsObject
public ref class SpaceDeployment : public AbstractRemotePbsObject
public class SpaceDeployment extends AbstractRemotePbsObject
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
SpaceDeployment(Boolean) |
For internal use.
| |
SpaceDeployment(String) |
Constructs a new Space deployment with the space name that will be created (it will also
be the processing unit name).
| |
AddZone(String) |
Adds a zone where the processing unit is allowed to be deployed on.
| |
ClusterSchema(String) |
Sets the cluster schema of the space deployment.
| |
Equals(Object) |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
MaxInstancesPerMachine(Int32) |
Sets the maximum number of instances per machine.
On partitioned topology with backups topology, controls that a primary and a backup won't run
on the same machine if set to 1.
On a non partitioned with backups topology, controls the maximum number of instances running on
the same machine.
| |
MaxInstancesPerVM(Int32) |
Sets the maximum number of instances per virtual machine.
On partitioned topology with backups topology, controls that a primary and a backup won't run
on the same virtual machine if set to 1.
On a non partitioned with backups topology, controls the maximum number of instances running on
the same virtual machine.
| |
MaxInstancesPerZone(String, Int32) |
Sets the maximum number of instances per zone.
On partitioned topology with backups topology, controls that a primary and a backup won't run
on the same zone if set to 1. Note, for each zone this will have to be set.
On a non partitioned with backups topology, controls the maximum number of instances running on
he same zone.
| |
MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
NumberOfBackups(Int32) |
Sets the number of backups per instance of the space deployment.
| |
NumberOfInstances(Int32) |
Sets the number of instances of the space deployment.
| |
Partitioned(Int32, Int32) |
A convenient method allowing to easily configure the space deployment to deploy a partitioned
topology with a specified number of instances and a specified number of backups for each instance.
| |
Replicated(Boolean, Int32) |
A convenient method allowing to easily configure the space deployment to deploy a
replicated (either sync or async) topology with a specified number of instances.
| |
Secured(Boolean) |
Will deploy a secured space. Note, by setting user details the space will be secured automatically.
| |
SetContextProperty(String, String) |
Sets a context deploy time property overriding any existing property with the same key within
a processing unit configuration.
| |
SlaLocation(String) |
Sets an external SLA definition location to be loaded.
| |
SpaceName |
Gets the Space name of the deployment.
| |
ToProcessingUnitDeployment()()()() |
Transforms the space deployment to a processing unit deployment (it is a processing unit after all,
that simply starts an embedded space).
| |
ToString()()()() |
Returns a String that represents the current Object.
(Inherited from Object.) | |
UserDetails(String, String) |
Sets the username and password (effectively making the processing unit secured)
for the processing unit deployment.
|
Inheritance Hierarchy
Object | ||
AbstractRemotePbsObject | ||
SpaceDeployment |