public StatelessServiceDescriptionBuilder( Uri applicationName, PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, int instanceCount, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, string defaultMoveCost, ServicePackageActivationMode servicePackageActivationMode, string serviceDnsName, List <ScalingPolicyDescription> scalingPolicies) : base( false, applicationName, partitionSchemeDescriptionBuilder, serviceName, serviceTypeName, placementConstraints, metrics, correlations, placementPolicies, defaultMoveCost, servicePackageActivationMode, serviceDnsName, scalingPolicies) { this.InstanceCount = instanceCount; }
public ServiceDescriptionBuilder( bool isStateful, Uri applicationName, PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, string defaultMoveCost, ServicePackageActivationMode servicePackageActivationMode, string serviceDnsName, List <ScalingPolicyDescription> scalingPolicies) { 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.DefaultMoveCost = defaultMoveCost; this.ServicePackageActivationMode = servicePackageActivationMode; this.ServiceDnsName = serviceDnsName; this.ScalingPolicies = scalingPolicies; }
public StatefulServiceDescriptionBuilder( Uri applicationName, PartitionSchemeDescriptionBuilder partitionSchemeDescriptionBuilder, bool hasPersistentState, int targetReplicaSetSize, int minReplicaSetSize, Uri serviceName, string serviceTypeName, string placementConstraints, string[] metrics, string[] correlations, string[] placementPolicies, TimeSpan?replicaRestartWaitDuration, TimeSpan?quorumLossWaitDuration, TimeSpan?standByReplicaKeepDuration, string defaultMoveCost, ServicePackageActivationMode servicePackageActivationMode, string serviceDnsName, List <ScalingPolicyDescription> scalingPolicies) : base( true, applicationName, partitionSchemeDescriptionBuilder, serviceName, serviceTypeName, placementConstraints, metrics, correlations, placementPolicies, defaultMoveCost, servicePackageActivationMode, serviceDnsName, scalingPolicies) { this.HasPersistentState = hasPersistentState; this.TargetReplicaSetSize = targetReplicaSetSize; this.MinReplicaSetSize = minReplicaSetSize; this.ReplicaRestartWaitDuration = replicaRestartWaitDuration; this.QuorumLossWaitDuration = quorumLossWaitDuration; this.StandByReplicaKeepDuration = standByReplicaKeepDuration; }