Class AbstractEmulatableAzResourceModule<T extends AbstractEmulatableAzResource<T,P,R>,P extends AzResource,R>
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,P,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractEmulatableAzResourceModule<T,P,R>
-
- All Implemented Interfaces:
AzComponent,AzResourceModule<T>,Emulatable,Refreshable
public abstract class AbstractEmulatableAzResourceModule<T extends AbstractEmulatableAzResource<T,P,R>,P extends AzResource,R> extends AbstractAzResourceModule<T,P,R> implements Emulatable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
AzResourceModule.None
-
-
Field Summary
-
Fields inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
parent, resources, syncTimeRef
-
Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
NONE
-
-
Constructor Summary
Constructors Constructor Description AbstractEmulatableAzResourceModule(String name, P parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisAuthRequiredForListing()booleanisEmulatorResource()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResources, addResourceToLocal, addResourceToLocalResourceGroup, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, get, getClient, getFullResourceType, getId, getOrDraft, getOrInit, getOrTemp, getPageSize, getResourcesFromAzure, getResourceTypeName, getServiceNameForTelemetry, getSubscriptionId, hasMoreResources, invalidateCache, isAuthRequiredForResource, list, listByResourceGroup, listCachedResources, loadMoreResources, loadResourceFromAzure, loadResourcePagesFromAzure, newDraftForCreate, newDraftForUpdate, newResource, newResource, refresh, toResourceId, update, update, updateOrCreate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzComponent
getName
-
-
-
-
Method Detail
-
isAuthRequiredForListing
protected boolean isAuthRequiredForListing()
- Overrides:
isAuthRequiredForListingin classAbstractAzResourceModule<T extends AbstractEmulatableAzResource<T,P,R>,P extends AzResource,R>
-
isEmulatorResource
public boolean isEmulatorResource()
- Specified by:
isEmulatorResourcein interfaceEmulatable
-
-