Class AzurePostgreSql
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
- com.microsoft.azure.toolkit.lib.postgre.AzurePostgreSql
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.AzService,com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlServiceSubscription>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class AzurePostgreSql extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
-
Constructor Summary
Constructors Constructor Description AzurePostgreSql()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetResourceTypeName()List<String>listSupportedVersions()protected com.azure.resourcemanager.postgresql.PostgreSqlManagerloadResourceFromAzure(String subscriptionId, String resourceGroup)protected PostgreSqlServiceSubscriptionnewResource(com.azure.resourcemanager.postgresql.PostgreSqlManager manager)List<PostgreSqlServer>servers()PostgreSqlServerModuleservers(String subscriptionId)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService
doGetById, doGetOrInitById, equals, forSubscription, get, getById, getFullResourceType, getOrInitById, hashCode, list, loadResourcePagesFromAzure, loadResourcesFromAzure, newResource, toResourceId
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hasMoreResources, invalidateCache, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
-
-
-
-
Method Detail
-
servers
@Nonnull public PostgreSqlServerModule servers(@Nonnull String subscriptionId)
-
servers
@Nonnull public List<PostgreSqlServer> servers()
-
loadResourceFromAzure
@Nullable protected com.azure.resourcemanager.postgresql.PostgreSqlManager loadResourceFromAzure(@Nonnull String subscriptionId, String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
newResource
@Nonnull protected PostgreSqlServiceSubscription newResource(@Nonnull com.azure.resourcemanager.postgresql.PostgreSqlManager manager)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlServiceSubscription>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
-