Class PostgreSqlFirewallRule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresqlflexibleserver.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.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.postgresqlflexibleserver.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.FormalStatus, 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.postgresqlflexibleserver.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()protected StringloadStatus(com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRule remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, doModify, doModify, equals, exists, getCachedSubModules, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isNotFoundException, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
-
-
-
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.postgresqlflexibleserver.models.FirewallRule remote, @Nonnull PostgreSqlFirewallRuleModule module)
-
-
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<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRule>
-
loadStatus
@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRule remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<PostgreSqlFirewallRule,PostgreSqlServer,com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRule>
-
getStartIpAddress
@Nullable public String getStartIpAddress()
- Specified by:
getStartIpAddressin interfacecom.microsoft.azure.toolkit.lib.database.entity.IFirewallRule
-
-