Interface AzResource.Draft<T extends AzResource<T,?,R>,R>
-
- Enclosing interface:
- AzResource<T extends AzResource<T,P,R>,P extends AzResource<P,?,?>,R>
public static interface AzResource.Draft<T extends AzResource<T,?,R>,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TasResource()default Tcommit()default TcreateIfNotExist()RcreateResourceInAzure()AzResourceModule<T,?,R>getModule()StringgetName()TgetOrigin()StringgetResourceGroupName()booleanisModified()voidreset()default TupdateIfExist()RupdateResourceInAzure(R origin)
-
-
-
Method Detail
-
getName
String getName()
-
getResourceGroupName
String getResourceGroupName()
-
getModule
AzResourceModule<T,?,R> getModule()
-
commit
default T commit()
-
reset
void reset()
-
createIfNotExist
default T createIfNotExist()
-
updateIfExist
default T updateIfExist()
-
createResourceInAzure
R createResourceInAzure()
-
asResource
default T asResource()
-
isModified
boolean isModified()
-
-