azureTemplate.setVolumeSize(100);
azureTemplate.setDescription("azure test template");
azureTemplate.setPublicInAccount(true);
return azureTemplate;
case AWS:
AwsTemplate awsTemplate = new AwsTemplate();
awsTemplate.setId(1L);
awsTemplate.setOwner(owner);
awsTemplate.setAccount(account);
awsTemplate.setInstanceType(InstanceType.C1Medium);
awsTemplate.setRegion(Regions.EU_WEST_1);
awsTemplate.setAmiId("ami-12345");
awsTemplate.setVolumeType(VolumeType.Gp2);
awsTemplate.setSshLocation("0.0.0.0/0");
awsTemplate.setVolumeCount(1);
awsTemplate.setVolumeSize(100);
awsTemplate.setDescription("aws test template");
awsTemplate.setPublicInAccount(true);
return awsTemplate;
case GCC:
GccTemplate gccTemplate = new GccTemplate();
gccTemplate.setId(1L);
gccTemplate.setContainerCount(0);