Type Parameters:
T - the type of the resource returned from the update.
All Superinterfaces:
Indexable
All Known Subinterfaces:
Deployment.Update, GenericResource.Update, ManagementLock.Update, PolicyDefinition.Update, ResourceGroup.Update

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

    Modifier and Type
    Method
    Description
    Execute the update request.
    apply(com.azure.core.util.Context context)
    Execute the update request.
    Execute the update request asynchronously.
    applyAsync(com.azure.core.util.Context context)
    Execute the update request asynchronously.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • Method Details

    • apply

      T apply()
      Execute the update request.
      Returns:
      the updated resource
    • applyAsync

      Mono<T> applyAsync()
      Execute the update request asynchronously.
      Returns:
      the publisher of the resource update request
    • apply

      T apply(com.azure.core.util.Context context)
      Execute the update request.
      Parameters:
      context - the Context of the request
      Returns:
      the updated resource
    • applyAsync

      Mono<T> applyAsync(com.azure.core.util.Context context)
      Execute the update request asynchronously.
      Parameters:
      context - the Context of the request
      Returns:
      the publisher of the resource update request