Class MySqlFirewallRule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<MySqlFirewallRule,MySqlServer,com.azure.resourcemanager.mysql.models.FirewallRule>
-
- com.microsoft.azure.toolkit.lib.mysql.single.MySqlFirewallRule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzComponent,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:
MySqlFirewallRuleDraft
public class MySqlFirewallRule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<MySqlFirewallRule,MySqlServer,com.azure.resourcemanager.mysql.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 protectedMySqlFirewallRule(com.azure.resourcemanager.mysql.models.FirewallRule remote, MySqlFirewallRuleModule module)protectedMySqlFirewallRule(MySqlFirewallRule origin)copy constructorprotectedMySqlFirewallRule(String name, MySqlFirewallRuleModule 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.mysql.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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
MySqlFirewallRule
protected MySqlFirewallRule(@Nonnull String name, @Nonnull MySqlFirewallRuleModule module)
-
MySqlFirewallRule
protected MySqlFirewallRule(@Nonnull MySqlFirewallRule origin)
copy constructor
-
MySqlFirewallRule
protected MySqlFirewallRule(@Nonnull com.azure.resourcemanager.mysql.models.FirewallRule remote, @Nonnull MySqlFirewallRuleModule 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<MySqlFirewallRule,MySqlServer,com.azure.resourcemanager.mysql.models.FirewallRule>
-
loadStatus
@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.mysql.models.FirewallRule remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<MySqlFirewallRule,MySqlServer,com.azure.resourcemanager.mysql.models.FirewallRule>
-
getStartIpAddress
@Nullable public String getStartIpAddress()
- Specified by:
getStartIpAddressin interfacecom.microsoft.azure.toolkit.lib.database.entity.IFirewallRule
-
-