Interface IAzureBaseResource<T extends IAzureBaseResource,P extends IAzureBaseResource>
-
- All Superinterfaces:
AzResourceBase
- All Known Subinterfaces:
AzResource<T,P,R>,IAzureResource<T>
- All Known Implementing Classes:
AbstractAzResource,AbstractAzResourceManager,AbstractAzureResource,AzResource.None
public interface IAzureBaseResource<T extends IAzureBaseResource,P extends IAzureBaseResource> extends AzResourceBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIAzureBaseResource.Status-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceBase
AzResourceBase.FormalStatus
-
-
Field Summary
Fields Modifier and Type Field Description static StringREST_SEGMENT_JOB_MANAGEMENT_RESOURCEstatic StringREST_SEGMENT_JOB_MANAGEMENT_TENANTID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description booleanexists()default StringgetId()default StringgetName()default StringgetPortalUrl()default StringgetResourceGroupName()default StringgetStatus()default SubscriptiongetSubscription()default StringgetSubscriptionId()Stringid()Deprecated.default IAzureModule<? extends T,? extends P>module()Deprecated.Stringname()Deprecated.default Pparent()Deprecated.default StringportalUrl()voidrefresh()default voidrefreshStatus()Deprecated.default StringresourceGroup()Deprecated.default Stringstatus()Deprecated.default Subscriptionsubscription()Deprecated.default StringsubscriptionId()Deprecated.-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceBase
getFormalStatus
-
-
-
-
Field Detail
-
REST_SEGMENT_JOB_MANAGEMENT_TENANTID
static final String REST_SEGMENT_JOB_MANAGEMENT_TENANTID
- See Also:
- Constant Field Values
-
REST_SEGMENT_JOB_MANAGEMENT_RESOURCE
static final String REST_SEGMENT_JOB_MANAGEMENT_RESOURCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
refresh
void refresh()
-
exists
boolean exists()
- Specified by:
existsin interfaceAzResourceBase
-
getName
@Nonnull default String getName()
- Specified by:
getNamein interfaceAzResourceBase
-
getId
@Nonnull default String getId()
- Specified by:
getIdin interfaceAzResourceBase
-
getSubscriptionId
@Nonnull default String getSubscriptionId()
- Specified by:
getSubscriptionIdin interfaceAzResourceBase
-
getResourceGroupName
default String getResourceGroupName()
- Specified by:
getResourceGroupNamein interfaceAzResourceBase
-
getStatus
default String getStatus()
- Specified by:
getStatusin interfaceAzResourceBase
-
getSubscription
default Subscription getSubscription()
- Specified by:
getSubscriptionin interfaceAzResourceBase
-
getPortalUrl
default String getPortalUrl()
- Specified by:
getPortalUrlin interfaceAzResourceBase
-
parent
@Nullable @Deprecated default P parent()
Deprecated.
-
module
@Nullable @Deprecated default IAzureModule<? extends T,? extends P> module()
Deprecated.
-
name
@Deprecated String name()
Deprecated.
-
id
@Deprecated String id()
Deprecated.
-
status
@Deprecated default String status()
Deprecated.
-
refreshStatus
@Deprecated default void refreshStatus()
Deprecated.
-
subscriptionId
@Deprecated default String subscriptionId()
Deprecated.
-
resourceGroup
@Deprecated default String resourceGroup()
Deprecated.
-
subscription
@Deprecated default Subscription subscription()
Deprecated.
-
portalUrl
default String portalUrl()
-
-