Class PostgreSqlServiceSubscription
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
- com.microsoft.azure.toolkit.lib.postgre.PostgreSqlServiceSubscription
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class PostgreSqlServiceSubscription extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription.HttpClientHolder
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Field Summary
Fields Modifier and Type Field Description private PostgreSqlServerModuleserverModuleprivate StringsubscriptionId
-
Constructor Summary
Constructors Constructor Description PostgreSqlServiceSubscription(com.azure.resourcemanager.postgresql.PostgreSqlManager manager, AzurePostgreSql service)PostgreSqlServiceSubscription(String subscriptionId, AzurePostgreSql service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.microsoft.azure.toolkit.lib.common.model.AvailabilitycheckNameAvailability(String name)booleancheckRegionAvailability(com.microsoft.azure.toolkit.lib.common.model.Region region)List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()List<com.microsoft.azure.toolkit.lib.common.model.Region>listSupportedRegions()PostgreSqlServerModuleservers()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
getDefaultHttpClient, getFullResourceType, getResourceManager, getResourceManager, getService, getUserAgentPolicy, listSupportedRegions, loadStatus
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromCache, doModify, doModify, equals, exists, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serverModule
@Nonnull private final PostgreSqlServerModule serverModule
-
-
Constructor Detail
-
PostgreSqlServiceSubscription
PostgreSqlServiceSubscription(@Nonnull String subscriptionId, @Nonnull AzurePostgreSql service)
-
PostgreSqlServiceSubscription
PostgreSqlServiceSubscription(@Nonnull com.azure.resourcemanager.postgresql.PostgreSqlManager manager, @Nonnull AzurePostgreSql service)
-
-
Method Detail
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.postgresql.PostgreSqlManager>
-
servers
@Nonnull public PostgreSqlServerModule servers()
-
listSupportedRegions
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.Region> listSupportedRegions()
-
checkNameAvailability
@Nonnull public com.microsoft.azure.toolkit.lib.common.model.Availability checkNameAvailability(@Nonnull String name)
-
checkRegionAvailability
public boolean checkRegionAvailability(@Nonnull com.microsoft.azure.toolkit.lib.common.model.Region region)
-
-