public static void validate()

in java/com/google/cloud/deploymentmanager/autogen/SpecValidations.java [106:139]


  public static void validate(SingleVmDeploymentPackageSpec input) {
    validateImages(input.getImagesList());
    validateBootDisk(input.getBootDisk());
    validateAdditionalDisks(input.getAdditionalDisksList());
    validateMachineType(input.getMachineType());
    validateNetworkInterfaces(input.getNetworkInterfaces());
    validateSingleVmFirewallRules(input.getFirewallRulesList());
    validateSingleVmPasswords(input.getPasswordsList());
    if (input.hasAdminUrl()) {
      validateSingleVmInstanceUrl(input.getAdminUrl(), "Admin URL");
    }
    if (input.hasSiteUrl()) {
      validateSingleVmInstanceUrl(input.getSiteUrl(), "Site URL");
    }
    validateGcpAuthScopes(input.getGcpAuthScopesList());
    if (input.hasGceStartupScript()) {
      validateStartupScript(input.getGceStartupScript());
    }
    if (input.hasApplicationStatus()) {
      validateApplicationStatus(input.getApplicationStatus());
    }
    if (input.hasPostDeploy()) {
      validateSingleVmPostDeployInfo(input.getPostDeploy());
    }
    if (input.hasDeployInput()) {
      validateDeployInput(input.getDeployInput());
    }
    if (input.hasStackdriver()) {
      validateStackdriver(input.getStackdriver());
    }
    validateSingleVmGceMetadataItems(input.getGceMetadataItemsList());
    validateMetadataKeyUniqueness(input);
    validateAccelerators(input.getAcceleratorsList());
  }