Type Parameters:
T - the type of result produced by the execution.
All Superinterfaces:
Indexable
All Known Subinterfaces:
AvailableProviders, AvailableProviders.Definition, AvailableProviders.DefinitionStages.WithExecute, AvailableProviders.DefinitionStages.WithExecuteAndCity, AvailableProviders.DefinitionStages.WithExecuteAndCountry, AvailableProviders.DefinitionStages.WithExecuteAndState, AzureReachabilityReport, AzureReachabilityReport.Definition, AzureReachabilityReport.DefinitionStages.WithExecute, ConnectivityCheck, ConnectivityCheck.Definition, ConnectivityCheck.DefinitionStages.WithExecute, NextHop, NextHop.Definition, NextHop.DefinitionStages.WithExecute, RegistryTaskRun.Definition, RegistryTaskRun.DefinitionStages.RegistryTaskRunRequest, RegistryTaskRun.DefinitionStages.RunRequestExecutable, RegistryTaskRun.DefinitionStages.RunRequestExecutableWithSourceLocation, SqlDatabaseExportRequest, SqlDatabaseExportRequest.DefinitionStages.WithExecute, SqlDatabaseExportRequest.SqlDatabaseExportRequestDefinition, SqlDatabaseImportRequest, SqlDatabaseImportRequest.DefinitionStages.WithExecute, SqlDatabaseImportRequest.SqlDatabaseImportRequestDefinition, Topology, Topology.Definition, Topology.DefinitionStages.WithExecute, Topology.DefinitionStages.WithExecuteAndSubnet, Troubleshooting, Troubleshooting.Definition, Troubleshooting.DefinitionStages.WithExecute, VerificationIPFlow, VerificationIPFlow.Definition, VerificationIPFlow.DefinitionStages.WithExecute, WebDeployment, WebDeployment.Definition, WebDeployment.DefinitionStages.WithExecute

public interface Executable<T> extends Indexable
The base interface for all template interfaces that support execute operations.
  • Method Summary

    Modifier and Type
    Method
    Description
    Execute the request.
    rx.Observable<T>
    Execute the request asynchronously.
    com.microsoft.rest.ServiceFuture<T>
    executeAsync(com.microsoft.rest.ServiceCallback<T> callback)
    Execute the request asynchronously.

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

    key
  • Method Details

    • execute

      T execute()
      Execute the request.
      Returns:
      execution result object
    • executeAsync

      rx.Observable<T> executeAsync()
      Execute the request asynchronously.
      Returns:
      the handle to the REST call
    • executeAsync

      com.microsoft.rest.ServiceFuture<T> executeAsync(com.microsoft.rest.ServiceCallback<T> callback)
      Execute the request asynchronously.
      Parameters:
      callback - the callback for success and failure
      Returns:
      the handle to the REST call