Class PostgreSqlFirewallRuleModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
- com.microsoft.azure.toolkit.lib.postgre.PostgreSqlFirewallRuleModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlFirewallRule>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class PostgreSqlFirewallRuleModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
-
Constructor Summary
Constructors Constructor Description PostgreSqlFirewallRuleModule(PostgreSqlServer parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteResourceFromAzure(String id)protected com.azure.resourcemanager.postgresql.models.FirewallRulesgetClient()StringgetResourceTypeName()protected com.azure.resourcemanager.postgresql.models.FirewallRuleloadResourceFromAzure(String name, String resourceGroup)protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.postgresql.models.FirewallRule>>loadResourcePagesFromAzure()protected java.util.stream.Stream<com.azure.resourcemanager.postgresql.models.FirewallRule>loadResourcesFromAzure()protected PostgreSqlFirewallRuleDraftnewDraftForCreate(String name, String resourceGroupName)protected PostgreSqlFirewallRuleDraftnewDraftForUpdate(PostgreSqlFirewallRule origin)protected PostgreSqlFirewallRulenewResource(com.azure.resourcemanager.postgresql.models.FirewallRule rule)protected PostgreSqlFirewallRulenewResource(String name, String resourceGroupName)(package private) voidtoggleAzureServiceAccess(boolean allowed)(package private) voidtoggleLocalMachineAccess(boolean allowed)-
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
-
PostgreSqlFirewallRuleModule
public PostgreSqlFirewallRuleModule(@Nonnull PostgreSqlServer parent)
-
-
Method Detail
-
newResource
@Nonnull protected PostgreSqlFirewallRule newResource(@Nonnull com.azure.resourcemanager.postgresql.models.FirewallRule rule)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
newResource
@Nonnull protected PostgreSqlFirewallRule newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
loadResourcePagesFromAzure
@Nonnull protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.postgresql.models.FirewallRule>> loadResourcePagesFromAzure()
- Overrides:
loadResourcePagesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
loadResourcesFromAzure
@Nonnull protected java.util.stream.Stream<com.azure.resourcemanager.postgresql.models.FirewallRule> loadResourcesFromAzure()
- Overrides:
loadResourcesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
loadResourceFromAzure
@Nullable protected com.azure.resourcemanager.postgresql.models.FirewallRule loadResourceFromAzure(@Nonnull String name, String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
deleteResourceFromAzure
protected void deleteResourceFromAzure(@Nonnull String id)
- Overrides:
deleteResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
newDraftForCreate
@Nonnull protected PostgreSqlFirewallRuleDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
newDraftForUpdate
@Nonnull protected PostgreSqlFirewallRuleDraft newDraftForUpdate(@Nonnull PostgreSqlFirewallRule origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
getClient
@Nullable protected com.azure.resourcemanager.postgresql.models.FirewallRules getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
toggleAzureServiceAccess
void toggleAzureServiceAccess(boolean allowed)
-
toggleLocalMachineAccess
void toggleLocalMachineAccess(boolean allowed)
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<PostgreSqlFirewallRule>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
-