CreateLaunchConfigurationRequest createLaunchConfigurationRequest = new CreateLaunchConfigurationRequest() .withLaunchConfigurationName(launchConfigName) .withImageId(imageId) .withInstanceType(instanceType) .withSecurityGroups(SPLITTER.splitToList(securityGroups)) .withKeyName(keyName) .withUserData(userData); if (kernelId.isPresent()) { createLaunchConfigurationRequest = createLaunchConfigurationRequest .withKernelId(kernelId.get()); .withRamdiskId(ramdiskId.get()); .withBlockDeviceMappings(blockDeviceMapping.get()); .withIamInstanceProfile(iamInstanceProfile.get()); .withInstanceMonitoring(instanceMonitoring.get());
CreateLaunchConfigurationRequest createLaunchConfigurationRequest = new CreateLaunchConfigurationRequest() .withLaunchConfigurationName(launchConfigName) .withImageId(imageId) .withInstanceType(instanceType) .withSecurityGroups(SPLITTER.splitToList(securityGroups)) .withKeyName(keyName) .withUserData(userData); if (kernelId.isPresent()) { createLaunchConfigurationRequest = createLaunchConfigurationRequest .withKernelId(kernelId.get()); .withRamdiskId(ramdiskId.get()); .withBlockDeviceMappings(blockDeviceMapping.get()); .withIamInstanceProfile(iamInstanceProfile.get()); .withInstanceMonitoring(instanceMonitoring.get());
CreateLaunchConfigurationRequest createLaunchConfigurationRequest = new CreateLaunchConfigurationRequest() .withLaunchConfigurationName(launchConfigName) .withImageId(imageId) .withInstanceType(instanceType) .withSecurityGroups(SPLITTER.splitToList(securityGroups)) .withKeyName(keyName) .withUserData(userData); if (kernelId.isPresent()) { createLaunchConfigurationRequest = createLaunchConfigurationRequest .withKernelId(kernelId.get()); .withRamdiskId(ramdiskId.get()); .withBlockDeviceMappings(blockDeviceMapping.get()); .withIamInstanceProfile(iamInstanceProfile.get()); .withInstanceMonitoring(instanceMonitoring.get());