Class RedisServiceSubscription
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<RedisServiceSubscription,com.azure.resourcemanager.redis.RedisManager>
-
- com.microsoft.azure.toolkit.redis.RedisServiceSubscription
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource<RedisServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.redis.RedisManager>,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class RedisServiceSubscription extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<RedisServiceSubscription,com.azure.resourcemanager.redis.RedisManager>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription.HttpClientHolder
-
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<T,?,R>,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Field Summary
Fields Modifier and Type Field Description private RedisCacheModulecacheModuleprivate StringsubscriptionId
-
Constructor Summary
Constructors Constructor Description RedisServiceSubscription(com.azure.resourcemanager.redis.RedisManager remote, AzureRedis service)RedisServiceSubscription(String subscriptionId, AzureRedis service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RedisCacheModulecaches()com.microsoft.azure.toolkit.lib.common.model.AvailabilitycheckNameAvailability(String name)com.azure.resourcemanager.resources.ResourceManagergetResourceManager()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,RedisServiceSubscription,?>>getSubModules()List<com.microsoft.azure.toolkit.lib.common.model.Region>listSupportedRegions()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription
getDefaultHttpClient, getFullResourceType, getResourceManager, getService, getUserAgentPolicy, listSupportedRegions, loadStatus
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromLocal, doModify, doModify, doModifyAsync, doModifyAsync, equals, exists, getId, getModule, getName, getRemote, getResourceGroup, getResourceGroupName, getStatus, getStatusSync, getSubModule, hashCode, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemote, remoteOptional, setRemote, setStatus, toString, update
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
cacheModule
@Nonnull private final RedisCacheModule cacheModule
-
-
Constructor Detail
-
RedisServiceSubscription
RedisServiceSubscription(@Nonnull String subscriptionId, @Nonnull AzureRedis service)
-
RedisServiceSubscription
RedisServiceSubscription(@Nonnull com.azure.resourcemanager.redis.RedisManager remote, @Nonnull AzureRedis service)
-
-
Method Detail
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,RedisServiceSubscription,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<RedisServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.redis.RedisManager>
-
caches
@Nonnull public RedisCacheModule caches()
-
listSupportedRegions
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.Region> listSupportedRegions()
-
getResourceManager
@Nonnull public com.azure.resourcemanager.resources.ResourceManager getResourceManager()
- Overrides:
getResourceManagerin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzServiceSubscription<RedisServiceSubscription,com.azure.resourcemanager.redis.RedisManager>
-
-