Class PostgreSqlFirewallRule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
- com.microsoft.azure.toolkit.lib.postgre.PostgreSqlFirewallRule
-
- 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,com.microsoft.azure.toolkit.lib.database.entity.IFirewallRule
- Direct Known Subclasses:
PostgreSqlFirewallRuleDraft
public class PostgreSqlFirewallRule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule> implements com.microsoft.azure.toolkit.lib.database.entity.IFirewallRule
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPostgreSqlFirewallRule(com.azure.resourcemanager.postgresql.models.FirewallRule remote, PostgreSqlFirewallRuleModule module)protectedPostgreSqlFirewallRule(PostgreSqlFirewallRule origin)copy constructorprotectedPostgreSqlFirewallRule(String name, PostgreSqlFirewallRuleModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEndIpAddress()StringgetStartIpAddress()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()StringloadStatus(com.azure.resourcemanager.postgresql.models.FirewallRule remote)protected com.azure.resourcemanager.postgresql.models.FirewallRulerefreshRemoteFromAzure(com.azure.resourcemanager.postgresql.models.FirewallRule remote)-
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, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
PostgreSqlFirewallRule
protected PostgreSqlFirewallRule(@Nonnull String name, @Nonnull PostgreSqlFirewallRuleModule module)
-
PostgreSqlFirewallRule
protected PostgreSqlFirewallRule(@Nonnull PostgreSqlFirewallRule origin)
copy constructor
-
PostgreSqlFirewallRule
protected PostgreSqlFirewallRule(@Nonnull com.azure.resourcemanager.postgresql.models.FirewallRule remote, @Nonnull PostgreSqlFirewallRuleModule module)
-
-
Method Detail
-
refreshRemoteFromAzure
@Nullable protected com.azure.resourcemanager.postgresql.models.FirewallRule refreshRemoteFromAzure(@Nonnull com.azure.resourcemanager.postgresql.models.FirewallRule remote)
- Overrides:
refreshRemoteFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
loadStatus
@Nonnull public String loadStatus(@Nonnull com.azure.resourcemanager.postgresql.models.FirewallRule remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresql.models.FirewallRule>
-
getStartIpAddress
@Nullable public String getStartIpAddress()
- Specified by:
getStartIpAddressin interfacecom.microsoft.azure.toolkit.lib.database.entity.IFirewallRule
-
-