Class AzResourceModule.None
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AzResource.None,AzResource.None,Void>
-
- com.microsoft.azure.toolkit.lib.common.model.AzResourceModule.None
-
- All Implemented Interfaces:
AzResourceModule<AzResource.None,AzResource.None,Void>,Refreshable
- Enclosing interface:
- AzResourceModule<T extends AzResource<T,P,R>,P extends AzResource<P,?,?>,R>
public static final class AzResourceModule.None extends AbstractAzResourceModule<AzResource.None,AzResource.None,Void>
-
-
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
-
Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
NONE
-
-
Constructor Summary
Constructors Constructor Description None()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)protected ObjectgetClient()get track2 client, which is used to implementAbstractAzResourceModule.loadResourcesFromAzure(),AbstractAzResourceModule.loadResourceFromAzure(java.lang.String, java.lang.String)andAbstractAzResourceModule.deleteResourceFromAzure(java.lang.String)AzResource.NonegetParent()StringgetResourceTypeName()inthashCode()protected AzResource.NonenewResource(String name, String resourceGroupName)protected AzResource.NonenewResource(Void unused)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, exists, get, get, getOrDraft, getOrInit, invalidateCache, list, listByResourceGroup, listCachedResources, loadResourceFromAzure, loadResourcesFromAzure, newDraftForCreate, newDraftForUpdate, refresh, toResourceId, update, update, updateOrCreate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule
getFullResourceType, getId, getName, getSubscriptionId
-
-
-
-
Method Detail
-
newResource
@Nonnull protected AzResource.None newResource(@Nonnull Void unused)
- Specified by:
newResourcein classAbstractAzResourceModule<AzResource.None,AzResource.None,Void>
-
newResource
@Nonnull protected AzResource.None newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classAbstractAzResourceModule<AzResource.None,AzResource.None,Void>
-
getParent
@Nonnull public AzResource.None getParent()
-
getClient
protected Object getClient()
Description copied from class:AbstractAzResourceModuleget track2 client, which is used to implementAbstractAzResourceModule.loadResourcesFromAzure(),AbstractAzResourceModule.loadResourceFromAzure(java.lang.String, java.lang.String)andAbstractAzResourceModule.deleteResourceFromAzure(java.lang.String)- Overrides:
getClientin classAbstractAzResourceModule<AzResource.None,AzResource.None,Void>
-
equals
@Contract(value="null -> false", pure=true) public boolean equals(Object o)
-
-