Есть ли способ установить версию приложения по умолчанию в учетной записи пакетной службы 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), чтобы получить некоторые подсказки, но не смог увидеть ничего, что поддерживает обновление версии по умолчанию.
ОБНОВЛЕНИЕ:
Мне удалось запустить обновление версии, следуя предложению @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)