Interface IAzureOperation<T>
-
- All Superinterfaces:
DataStore
- All Known Implementing Classes:
AzureTask,MethodOperation
public interface IAzureOperation<T> extends DataStore
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.DataStore
DataStore.Field<T>, DataStore.Impl
-
-
Field Summary
Fields Modifier and Type Field Description static StringUNKNOWN_NAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static IAzureOperation<?>current()default IAzureOperation<?>getActionParent()Callable<T>getBody()default IAzureOperation<?>getEffectiveParent()default StringgetExecutionId()default StringgetName()IAzureOperation<?>getParent()AzureStringgetTitle()StringgetType()voidsetParent(IAzureOperation<?> operation)
-
-
-
Field Detail
-
UNKNOWN_NAME
static final String UNKNOWN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTitle
@Nullable AzureString getTitle()
-
setParent
void setParent(IAzureOperation<?> operation)
-
getParent
@Nullable IAzureOperation<?> getParent()
-
getEffectiveParent
default IAzureOperation<?> getEffectiveParent()
-
getActionParent
@Nullable default IAzureOperation<?> getActionParent()
-
current
@Nullable static IAzureOperation<?> current()
-
-