Class PostgreSqlServerModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
- com.microsoft.azure.toolkit.lib.postgre.PostgreSqlServerModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlServer>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class PostgreSqlServerModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
-
Constructor Summary
Constructors Constructor Description PostgreSqlServerModule(PostgreSqlServiceSubscription parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteResourceFromAzure(String resourceId)com.azure.resourcemanager.postgresql.models.ServersgetClient()StringgetResourceTypeName()protected com.azure.resourcemanager.postgresql.models.ServerloadResourceFromAzure(String name, String resourceGroup)protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.postgresql.models.Server>>loadResourcePagesFromAzure()protected java.util.stream.Stream<com.azure.resourcemanager.postgresql.models.Server>loadResourcesFromAzure()protected PostgreSqlServerDraftnewDraftForCreate(String name, String resourceGroupName)protected PostgreSqlServerDraftnewDraftForUpdate(PostgreSqlServer origin)protected PostgreSqlServernewResource(com.azure.resourcemanager.postgresql.models.Server r)protected PostgreSqlServernewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hashCode, hasMoreResources, invalidateCache, list, listByResourceGroup, listCachedResources, loadMoreResources, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PostgreSqlServerModule
public PostgreSqlServerModule(@Nonnull PostgreSqlServiceSubscription parent)
-
-
Method Detail
-
loadResourcePagesFromAzure
@Nonnull protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.postgresql.models.Server>> loadResourcePagesFromAzure()
- Overrides:
loadResourcePagesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
loadResourcesFromAzure
@Nonnull protected java.util.stream.Stream<com.azure.resourcemanager.postgresql.models.Server> loadResourcesFromAzure()
- Overrides:
loadResourcesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
loadResourceFromAzure
@Nullable protected com.azure.resourcemanager.postgresql.models.Server loadResourceFromAzure(@Nonnull String name, @Nullable String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
deleteResourceFromAzure
protected void deleteResourceFromAzure(@Nonnull String resourceId)
- Overrides:
deleteResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
newDraftForCreate
@Nonnull protected PostgreSqlServerDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
newDraftForUpdate
@Nonnull protected PostgreSqlServerDraft newDraftForUpdate(@Nonnull PostgreSqlServer origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
getClient
@Nullable public com.azure.resourcemanager.postgresql.models.Servers getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
newResource
@Nonnull protected PostgreSqlServer newResource(@Nonnull com.azure.resourcemanager.postgresql.models.Server r)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
newResource
@Nonnull protected PostgreSqlServer newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlServer>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlServer,PostgreSqlServiceSubscription,com.azure.resourcemanager.postgresql.models.Server>
-
-