GigaSpaces XAP.NET Documentation
SpaceDeployment Class
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.SpaceSpaceDeployment
A deployment of a pure ISpace processing unit.
Declaration Syntax
C#Visual BasicVisual C++J#
public class SpaceDeployment : AbstractRemotePbsObject
Public Class SpaceDeployment _
	Inherits AbstractRemotePbsObject
public ref class SpaceDeployment : public AbstractRemotePbsObject
public class SpaceDeployment extends AbstractRemotePbsObject
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
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

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.2.0.0 (16.2.1)