Class QueueDraft
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<Queue,StorageAccount,com.azure.storage.queue.QueueClient>
-
- com.microsoft.azure.toolkit.lib.storage.queue.Queue
-
- com.microsoft.azure.toolkit.lib.storage.queue.QueueDraft
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Deletable,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class QueueDraft extends Queue implements com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>
-
-
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.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Constructor Summary
Constructors Constructor Description QueueDraft(Queue origin)QueueDraft(String name, QueueModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.storage.queue.QueueClientcreateResourceInAzure()booleanisModified()voidreset()com.azure.storage.queue.QueueClientupdateResourceInAzure(com.azure.storage.queue.QueueClient origin)-
Methods inherited from class com.microsoft.azure.toolkit.lib.storage.queue.Queue
getSubModules, loadStatus
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromCache, doModify, doModify, equals, exists, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
getFullResourceType, getPortalUrl, getResourceTypeName, getSubscription, getSubscriptionId, id, name
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft
asResource, commit, createIfNotExist, getModule, getName, getOrigin, getResourceGroupName, updateIfExist
-
-
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>
-
createResourceInAzure
@Nonnull public com.azure.storage.queue.QueueClient createResourceInAzure()
- Specified by:
createResourceInAzurein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>
-
updateResourceInAzure
@Nonnull public com.azure.storage.queue.QueueClient updateResourceInAzure(@Nonnull com.azure.storage.queue.QueueClient origin)
- Specified by:
updateResourceInAzurein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<Queue,com.azure.storage.queue.QueueClient>
-
-