Есть ли способ установить версию приложения по умолчанию в пакетной учетной записи Azure, используя java sdk?
Пример сценария, который они имеют в git, не показывает, как установить версию по умолчанию (https://github.com/Azure-Samples/batch-java-manage-batch-accounts/blob/master/src/main/java/com/microsoft/azure/management/batch/samples/ManageBatchAccount.java).
Также я пытался покопаться в интерфейсе (https://github.com/Azure/azure-libraries-for-java/blob/master/azure-mgmt-batch/src/main/java/com/microsoft/azure/management/batch/Application.java), чтобы получить некоторые подсказки, но не увидел ничего, поддерживающего обновление версии по умолчанию.
UPDATE:
Мне удалось заставить работать обновление версии после предложения @brklein:
BatchApplication batchApplication = batchAccount.applications().get(applicationName)
ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(applicationId, tenantId, appSecret, AzureEnvironment.AZURE)
BatchManager batchManager = BatchManager.authenticate(credentials, subscriptionId)
ApplicationsInner applicationsInner = batchManager.inner().applications()
ApplicationUpdateParameters parameters = new ApplicationUpdateParameters(defaultVersion: DEFAULT_APP_VERSION)
applicationsInner.update(resourceGroupName, batchAccountName, batchApplication.id(), parameters)