/** * Generated by API Builder - https://www.apibuilder.io * Service version: 1.0.1 * User agent: apibuilder app.apibuilder.io/gilt/ionroller-api/1.0.1/scala_mock_models */ package com.gilt.ionroller.api.v1.mock { object Factories { def randomString(length: Int = 24): String = { _root_.scala.util.Random.alphanumeric.take(length).mkString } def makeEbConfig(): com.gilt.ionroller.api.v1.models.EbConfig = com.gilt.ionroller.api.v1.models.EbConfig( deploymentBucket = Factories.randomString(24), stack = None, settings = None, resources = None, packages = None, sources = None, files = None, users = None, groups = None, commands = None, containerCommands = None, services = None ) def makeElbSettings(): com.gilt.ionroller.api.v1.models.ElbSettings = com.gilt.ionroller.api.v1.models.ElbSettings( name = Factories.randomString(24), securityGroup = Factories.randomString(24), rolloutDelayMinutes = 1 ) def makeEnvironment(): com.gilt.ionroller.api.v1.models.Environment = com.gilt.ionroller.api.v1.models.Environment( release = com.gilt.ionroller.api.v1.mock.Factories.makeRelease(), health = Factories.randomString(24) ) def makeOptionSetting(): com.gilt.ionroller.api.v1.models.OptionSetting = com.gilt.ionroller.api.v1.models.OptionSetting( namespace = Factories.randomString(24), optionName = Factories.randomString(24), value = Factories.randomString(24) ) def makePortMapping(): com.gilt.ionroller.api.v1.models.PortMapping = com.gilt.ionroller.api.v1.models.PortMapping( internal = 1, external = 1 ) def makeRelease(): com.gilt.ionroller.api.v1.models.Release = com.gilt.ionroller.api.v1.models.Release( image = Factories.randomString(24), tag = Factories.randomString(24), config = _root_.org.joda.time.DateTime.now, rolloutStatus = None ) def makeRolloutStatus(): com.gilt.ionroller.api.v1.models.RolloutStatus = com.gilt.ionroller.api.v1.models.RolloutStatus( numInstances = None, completedAt = None ) def makeService(): com.gilt.ionroller.api.v1.models.Service = com.gilt.ionroller.api.v1.models.Service( name = Factories.randomString(24), state = com.gilt.ionroller.api.v1.mock.Factories.makeServiceState() ) def makeServiceConfig(): com.gilt.ionroller.api.v1.models.ServiceConfig = com.gilt.ionroller.api.v1.models.ServiceConfig( url = Factories.randomString(24), hostedZoneId = Factories.randomString(24), awsAccountId = Factories.randomString(24), externalElb = None, serviceRole = Factories.randomString(24), image = Factories.randomString(24), portMappings = Nil, volumeMappings = None, runArgs = Nil, eb = com.gilt.ionroller.api.v1.mock.Factories.makeEbConfig(), removeUnusedAfterMinutes = None, timestamp = None ) def makeServiceCurrentState(): com.gilt.ionroller.api.v1.models.ServiceCurrentState = com.gilt.ionroller.api.v1.models.ServiceCurrentState( environments = Nil ) def makeServiceDesiredState(): com.gilt.ionroller.api.v1.models.ServiceDesiredState = com.gilt.ionroller.api.v1.models.ServiceDesiredState( current = None, next = None, future = None ) def makeServiceState(): com.gilt.ionroller.api.v1.models.ServiceState = com.gilt.ionroller.api.v1.models.ServiceState( current = com.gilt.ionroller.api.v1.mock.Factories.makeServiceCurrentState(), desired = None ) def makeVolumeMapping(): com.gilt.ionroller.api.v1.models.VolumeMapping = com.gilt.ionroller.api.v1.models.VolumeMapping( internal = Factories.randomString(24), external = Factories.randomString(24) ) } }