@Override protected Account buildAccount(String accountName) { return ((AzureAccount) new AzureAccount().setName(accountName)) .setClientId(clientId) .setAppKey(appKey) .setTenantId(tenantId) .setSubscriptionId(subscriptionId) .setObjectId(objectId) .setDefaultResourceGroup(defaultResourceGroup) .setDefaultKeyVault(defaultKeyVault) .setPackerResourceGroup(packerResourceGroup) .setPackerStorageAccount(packerStorageAccount); }
@Override protected Account buildAccount(String accountName) { return ((AzureAccount) new AzureAccount().setName(accountName)) .setClientId(clientId) .setAppKey(appKey) .setTenantId(tenantId) .setSubscriptionId(subscriptionId) .setObjectId(objectId) .setDefaultResourceGroup(defaultResourceGroup) .setDefaultKeyVault(defaultKeyVault) .setPackerResourceGroup(packerResourceGroup) .setPackerStorageAccount(packerStorageAccount) .setRegions(regions); }
@Override protected Account editAccount(AzureAccount account) { account.setClientId(isSet(clientId) ? clientId : account.getClientId()); account.setAppKey(isSet(appKey) ? appKey : account.getAppKey()); account.setTenantId(isSet(tenantId) ? tenantId : account.getTenantId()); account.setSubscriptionId(isSet(subscriptionId) ? subscriptionId : account.getSubscriptionId()); account.setObjectId(isSet(objectId) ? objectId : account.getObjectId()); account.setDefaultResourceGroup(isSet(defaultResourceGroup) ? defaultResourceGroup : account.getDefaultResourceGroup()); account.setDefaultKeyVault(isSet(defaultKeyVault) ? defaultKeyVault : account.getDefaultKeyVault()); account.setPackerResourceGroup(isSet(packerResourceGroup) ? packerResourceGroup : account.getPackerResourceGroup()); account.setPackerStorageAccount(isSet(packerStorageAccount) ? packerStorageAccount : account.getPackerStorageAccount()); try { account.setRegions(regions); } catch (IllegalArgumentException e) { throw new IllegalArgumentException("Set --regions"); } return account; } }
@Override protected Account editAccount(AzureAccount account) { account.setClientId(isSet(clientId) ? clientId : account.getClientId()); account.setAppKey(isSet(appKey) ? appKey : account.getAppKey()); account.setTenantId(isSet(tenantId) ? tenantId : account.getTenantId()); account.setSubscriptionId(isSet(subscriptionId) ? subscriptionId : account.getSubscriptionId()); account.setObjectId(isSet(objectId) ? objectId : account.getObjectId()); account.setDefaultResourceGroup(isSet(defaultResourceGroup) ? defaultResourceGroup : account.getDefaultResourceGroup()); account.setDefaultKeyVault(isSet(defaultKeyVault) ? defaultKeyVault : account.getDefaultKeyVault()); account.setPackerResourceGroup(isSet(packerResourceGroup) ? packerResourceGroup : account.getPackerResourceGroup()); account.setPackerStorageAccount(isSet(packerStorageAccount) ? packerStorageAccount : account.getPackerStorageAccount()); return account; } }