Я пытаюсь предварительно просмотреть конфигурацию перед ее созданием, используя клиентские библиотеки Java для Google Cloud Deployment Manager, как показано ниже.
DeploymentManager deploymentManagerService = createDeploymentManagerService();
Deployment requestBody = new Deployment();
requestBody.setName(deployment);
TargetConfiguration config = new TargetConfiguration();
ConfigFile configFile = new ConfigFile();
File file = new File("C:\\gcp-work\\two-vms.yaml");
byte[] encoded = Files.readAllBytes(Paths.get(file.getPath()));
String content = new String(encoded);
configFile.setContent(content);
config.setConfig(configFile);
requestBody.setTarget(config);
Deployments.Insert insReq = deploymentManagerService.deployments().insert(PROJECT_NAME, requestBody);
Operation oprtn = insReq.execute();
Для вставки я не нахожу способ установить флаг предварительного просмотра.
Документация API on показывает, что существует необязательный параметр запроса. Мне интересно, как установить его из Java-клиента, подобного моему, показанному выше.