GigaSpaces XAP.NET Documentation
MemcachedDeployment Class
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.MemcachedMemcachedDeployment
A deployment of a pure memcached processing unit (comes built in under [GS ROOT]/Deploy/templates/memcached).
Declaration Syntax
C#Visual BasicVisual C++J#
public class MemcachedDeployment : AbstractRemotePbsObject
Public Class MemcachedDeployment _
	Inherits AbstractRemotePbsObject
public ref class MemcachedDeployment : public AbstractRemotePbsObject
public class MemcachedDeployment extends AbstractRemotePbsObject
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
MemcachedDeployment(Boolean)
For internal use.

MemcachedDeployment(String)
Constructs a new Memcached deployment.

AddZone(String)
Adds a zone where the processing unit is allowed to be deployed on.

ClusterSchema(String)
Sets the cluster schema of the processing unit deployment. Only make sense to set it when there is an embedded space defined within the processing unit.

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 that will be deployed as part of this processing unit. Only applicable when the processing unit has an embedded space.

NumberOfInstances(Int32)
Sets the number of instances that will be deployed as part of this processing unit instance.

Partitioned(Int32, Int32)
A convenient method allowing to easily configure the processing unit 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 processing unit deployment to deploy a replicated (either sync or async) topology with a specified number of instances.

Secured(Boolean)
Will deploy a secured processing unit. Note, by setting user details the processing unit 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.

SpaceUrl
Gets the Space url of the deployment.

ToProcessingUnitDeployment()()()
Transforms the memcached deployment to a processing unit deployment.

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
 MemcachedDeployment

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 12.3.0.0 (12.3.0.19000)