public StatelessServiceGroupDescriptionBuilder( Uri applicationName, ServiceCmdletBase.PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, int instanceCount, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, Hashtable[] memberDescriptions, ServicePackageActivationMode servicePackageActivationMode) : base( false, applicationName, partitionSchemeDescriptionBuilder, serviceName, serviceTypeName, placementConstraints, metrics, correlations, placementPolicies, memberDescriptions, servicePackageActivationMode) { this.InstanceCount = instanceCount; }
public StatefulServiceGroupDescriptionBuilder( Uri applicationName, ServiceCmdletBase.PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, bool hasPersistentState, int targetReplicaSetSize, int minReplicaSetSize, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, Hashtable[] memberDescriptions, TimeSpan?replicaRestartWaitDuration, TimeSpan?quorumLossWaitDuration, ServicePackageActivationMode servicePackageActivationMode) : base( true, applicationName, partitionSchemeDescriptionBuilder, serviceName, serviceTypeName, placementConstraints, metrics, correlations, placementPolicies, memberDescriptions, servicePackageActivationMode) { this.HasPersistentState = hasPersistentState; this.TargetReplicaSetSize = targetReplicaSetSize; this.MinReplicaSetSize = minReplicaSetSize; this.ReplicaRestartWaitDuration = replicaRestartWaitDuration; this.QuorumLossWaitDuration = quorumLossWaitDuration; }
public ServiceGroupDescriptionBuilder( bool isStateful, Uri applicationName, ServiceCmdletBase.PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, Hashtable[] memberDescriptions, ServicePackageActivationMode servicePackageActivationMode) : base( isStateful, applicationName, partitionSchemeDescriptionBuilder, serviceName, serviceTypeName, placementConstraints, metrics, correlations, placementPolicies, null, servicePackageActivationMode, string.Empty, null) { this.IsStateful = isStateful; this.ApplicationName = applicationName; this.PartitionSchemeDescriptionBuilder = partitionSchemeDescriptionBuilder; this.ServiceName = serviceName; this.ServiceTypeName = serviceTypeName; this.PlacementConstraints = placementConstraints; this.Metrics = metrics; this.Correlations = correlations; this.PlacementPolicies = placementPolicies; this.MemberDescriptions = memberDescriptions; }