Interface IAzureBaseResource<T extends IAzureBaseResource,P extends IAzureBaseResource>
-
- All Known Subinterfaces:
IAzureResource<T>,Startable<T>
- All Known Implementing Classes:
AbstractAzureResource
public interface IAzureBaseResource<T extends IAzureBaseResource,P extends IAzureBaseResource>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIAzureBaseResource.Status
-
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 Modifier and Type Method Description booleanexists()Stringid()default IAzureModule<? extends T,? extends P>module()Stringname()default Pparent()default StringportalUrl()IAzureBaseResource<T,P>refresh()default voidrefreshStatus()default StringresourceGroup()default Stringstatus()default Subscriptionsubscription()default StringsubscriptionId()
-
-
-
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
-
module
@Nullable default IAzureModule<? extends T,? extends P> module()
-
refresh
IAzureBaseResource<T,P> refresh()
-
exists
boolean exists()
-
name
String name()
-
id
String id()
-
status
default String status()
-
refreshStatus
default void refreshStatus()
-
subscriptionId
default String subscriptionId()
-
resourceGroup
default String resourceGroup()
-
subscription
default Subscription subscription()
-
portalUrl
default String portalUrl()
-
-