Interface Operation
-
- All Known Implementing Classes:
Action,AzureTask,CreateResourceGroupTask,MethodOperation,OperationBase,SimpleOperation
public interface Operation
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceOperation.Type
-
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 Operationcurrent()static voidexecute(AzureString title, String type, Runnable body, Object source)static voidexecute(AzureString title, String type, Callable<?> body, Object source)default OperationgetActionParent()Callable<?>getBody()OperationContextgetContext()AzureStringgetDescription()default OperationgetEffectiveParent()StringgetExecutionId()StringgetId()OperationgetParent()StringgetType()voidsetParent(Operation operation)
-
-
-
Field Detail
-
UNKNOWN_NAME
static final String UNKNOWN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBody
Callable<?> getBody()
-
getDescription
@Nullable AzureString getDescription()
-
setParent
void setParent(Operation operation)
-
getContext
OperationContext getContext()
-
getEffectiveParent
default Operation getEffectiveParent()
-
execute
static void execute(@Nonnull AzureString title, @Nonnull String type, @Nonnull Callable<?> body, @Nullable Object source)
-
-