def setParameters(self, enabled=True, interval=60, descriptionLengthDistribution=NormalDistribution(10, 2)): self.enabled = enabled self._interval = interval self._descriptionLength = descriptionLengthDistribution
def setParameters(self, enabled=True, interval=60, titleLengthDistribution=NormalDistribution(10, 2)): self.enabled = enabled self._interval = interval self._titleLength = titleLengthDistribution
def setParameters( self, enabled=True, interval=60, fileSizeDistribution=NormalDistribution(1024, 1), ): self.enabled = enabled self._interval = interval self._fileSize = fileSizeDistribution
def setParameters( self, enabled=True, sendInvitationDistribution=NormalDistribution(600, 60), inviteeDistribution=UniformDiscreteDistribution(range(-10, 11)), inviteeClumping=True, inviteeCountDistribution=LogNormalDistribution(1.2, 1.2), eventStartDistribution=NearFutureDistribution(), eventDurationDistribution=UniformDiscreteDistribution( [15 * 60, 30 * 60, 45 * 60, 60 * 60, 120 * 60]), recurrenceDistribution=RecurrenceDistribution(False), ): self.enabled = enabled self._sendInvitationDistribution = sendInvitationDistribution self._inviteeDistribution = inviteeDistribution self._inviteeClumping = inviteeClumping self._inviteeCountDistribution = inviteeCountDistribution self._eventStartDistribution = eventStartDistribution self._eventDurationDistribution = eventDurationDistribution self._recurrenceDistribution = recurrenceDistribution
def setParameters(self, enabled=True, acceptDelayDistribution=NormalDistribution(1200, 60)): self.enabled = enabled self._accepting = set() self._acceptDelayDistribution = acceptDelayDistribution