Configures a deployment of a IProcessingUnit.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ | J# |
public class ProcessingUnitDeployment : AbstractRemotePbsObject
Public Class ProcessingUnitDeployment _ Inherits AbstractRemotePbsObject
public ref class ProcessingUnitDeployment : public AbstractRemotePbsObject
public class ProcessingUnitDeployment extends AbstractRemotePbsObject
![](../icons/collapse_all.gif)
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | ProcessingUnitDeployment(Boolean) |
For internal use.
|
![]() | ProcessingUnitDeployment(String) |
Constructs a processing unit deployment based on the specified processing unit location.
|
![]() | 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.
|
![]() | DeploymentOptions |
Gets this deployment as a set of deployment options.
|
![]() | 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.) |
![]() | GetUserDetails()()()() |
Gets the user details of this deployment.
|
![]() | IsSecured()()()() |
Gets whether this processing unit deployment is secured.
|
![]() | 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.) |
![]() | Name(String) |
Sets the processing unit name that will be deployed. By default it will be based on the
parameter passed in the constructor.
|
![]() | 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.
|
![]() | ProcessingUnit |
Gets the processing unit location that will be deployed.
|
![]() | 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.
|
![]() | 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.
|
![](../icons/collapse_all.gif)
Object | ||
![]() | AbstractRemotePbsObject | |
![]() | ProcessingUnitDeployment |