Class ContainerRegistryDraft
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<ContainerRegistry,AzureContainerRegistryServiceSubscription,com.azure.resourcemanager.containerregistry.models.Registry>
-
- com.microsoft.azure.toolkit.lib.containerregistry.ContainerRegistry
-
- com.microsoft.azure.toolkit.lib.containerregistry.ContainerRegistryDraft
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource<ContainerRegistry,AzureContainerRegistryServiceSubscription,com.azure.resourcemanager.containerregistry.models.Registry>,com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class ContainerRegistryDraft extends ContainerRegistry implements com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
-
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<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 BooleanadminUserEnabledprivate ContainerRegistryoriginprivate BooleanpublicAccessEnabledprivate com.microsoft.azure.toolkit.lib.common.model.Regionregionprivate static StringREGION_AND_SKU_IS_REQUIREDprivate Skusku
-
Constructor Summary
Constructors Modifier Constructor Description ContainerRegistryDraft(ContainerRegistry origin)protectedContainerRegistryDraft(String name, String resourceGroupName, AzureContainerRegistryModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.containerregistry.models.RegistrycreateResourceInAzure()ContainerRegistrygetOrigin()com.microsoft.azure.toolkit.lib.common.model.RegiongetRegion()SkugetSku()booleanisAdminUserEnabled()booleanisModified()booleanisPublicAccessEnabled()voidreset()com.azure.resourcemanager.containerregistry.models.RegistryupdateResourceInAzure(com.azure.resourcemanager.containerregistry.models.Registry origin)-
Methods inherited from class com.microsoft.azure.toolkit.lib.containerregistry.ContainerRegistry
getLoginServerUrl, getPrimaryCredential, getSecondaryCredential, getSubModules, getType, getUserName, 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
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
getFullResourceType, getParent, getPortalUrl, getResourceTypeName, getSubscription, getSubscriptionId, id, name
-
-
-
-
Field Detail
-
REGION_AND_SKU_IS_REQUIRED
private static final String REGION_AND_SKU_IS_REQUIRED
- See Also:
- Constant Field Values
-
region
@Nullable private com.microsoft.azure.toolkit.lib.common.model.Region region
-
origin
@Nullable private final ContainerRegistry origin
-
-
Constructor Detail
-
ContainerRegistryDraft
protected ContainerRegistryDraft(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull AzureContainerRegistryModule module)
-
ContainerRegistryDraft
public ContainerRegistryDraft(@Nonnull ContainerRegistry origin)
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
createResourceInAzure
@Nonnull public com.azure.resourcemanager.containerregistry.models.Registry createResourceInAzure()
- Specified by:
createResourceInAzurein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
updateResourceInAzure
@Nonnull public com.azure.resourcemanager.containerregistry.models.Registry updateResourceInAzure(@Nonnull com.azure.resourcemanager.containerregistry.models.Registry origin)
- Specified by:
updateResourceInAzurein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
getOrigin
@Nullable public ContainerRegistry getOrigin()
- Specified by:
getOriginin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<ContainerRegistry,com.azure.resourcemanager.containerregistry.models.Registry>
-
getRegion
@Nullable public com.microsoft.azure.toolkit.lib.common.model.Region getRegion()
- Overrides:
getRegionin classContainerRegistry
-
getSku
@Nullable public Sku getSku()
- Overrides:
getSkuin classContainerRegistry
-
isAdminUserEnabled
public boolean isAdminUserEnabled()
- Overrides:
isAdminUserEnabledin classContainerRegistry
-
isPublicAccessEnabled
public boolean isPublicAccessEnabled()
- Overrides:
isPublicAccessEnabledin classContainerRegistry
-
-