Type Parameters:
T - the type of the resource returned from the update.
All Superinterfaces:
Indexable
All Known Subinterfaces:
ActionGroup.Update, ActiveDirectoryApplication.Update, ActiveDirectoryGroup.Update, ActiveDirectoryUser.Update, ActivityLogAlert.Update, ApplicationGateway.Update, ApplicationSecurityGroup.Update, AppServiceCertificateOrder.Update, AppServiceDomain.Update, AppServicePlan.Update, AutoscaleSetting.Update, AvailabilitySet.Update, BatchAccount.Update, BatchAICluster.Update, BatchAIWorkspace.Update, BlobContainer.Update, BlobServiceProperties.Update, CdnProfile.Update, ContainerGroup.Update, ContainerService.Update, CosmosDBAccount.Update, CosmosDBAccount.UpdateStages.WithOptionals, CosmosDBAccount.UpdateStages.WithReadLocations, DdosProtectionPlan.Update, Deployment.Update, DeploymentSlot.Update, DeploymentSlotBase.Update<FluentT>, DiagnosticSetting.Update, Disk.Update, DnsZone.Update, EventHub.Update, EventHubAuthorizationRule.Update, EventHubConsumerGroup.Update, EventHubDisasterRecoveryPairing.Update, EventHubNamespace.Update, EventHubNamespaceAuthorizationRule.Update, ExpressRouteCircuit.Update, ExpressRouteCircuitPeering.Update, ExpressRouteCrossConnection.Update, ExpressRouteCrossConnectionPeering.Update, FlowLogSettings.Update, FunctionApp.Update, Gallery.Update, GalleryImage.Update, GalleryImageVersion.Update, GenericResource.Update, Identity.Update, ImmutabilityPolicy.Update, Key.Update, Key.UpdateWithCreate, Key.UpdateWithImport, KubernetesCluster.Update, LoadBalancer.Update, LocalNetworkGateway.Update, ManagementLock.Update, ManagementPolicy.Update, MetricAlert.Update, NamespaceAuthorizationRule.Update, Network.Update, NetworkInterface.Update, NetworkPeering.Update, NetworkSecurityGroup.Update, NetworkWatcher.Update, PolicyDefinition.Update, PublicIPAddress.Update, PublicIPPrefix.Update, Queue.Update, QueueAuthorizationRule.Update, RedisCache.Update, Registry.Update, RegistryTask.Update, ResourceGroup.Update, RouteFilter.Update, RouteTable.Update, SearchService.Update, Secret.Update, ServiceBusNamespace.Update, ServiceBusSubscription.Update, ServicePrincipal.Update, Snapshot.Update, SqlDatabase.Update, SqlDatabaseAutomaticTuning.Update, SqlDatabaseThreatDetectionPolicy.Update, SqlElasticPool.Update, SqlEncryptionProtector.Update, SqlFailoverGroup.Update, SqlFirewallRule.Update, SqlServer.Update, SqlServerAutomaticTuning.Update, SqlServerKey.Update, SqlServerSecurityAlertPolicy.Update, SqlSyncGroup.Update, SqlSyncMember.Update, SqlVirtualNetworkRule.Update, StorageAccount.Update, Topic.Update, TopicAuthorizationRule.Update, TrafficManagerProfile.Update, Vault.Update, VirtualMachine.Update, VirtualMachine.UpdateStages.WithSystemAssignedIdentityBasedAccessOrUpdate, VirtualMachineScaleSet.Update, VirtualMachineScaleSet.UpdateStages.WithApply, VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer, VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerBackendOrNatPool, VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool, VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool, VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool, VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer, VirtualMachineScaleSet.UpdateStages.WithSystemAssignedIdentityBasedAccessOrApply, VirtualMachineScaleSetVM.Update, VirtualNetworkGateway.Update, VirtualNetworkGatewayConnection.Update, WebApp.Update, WebApp.UpdateStages.WithStartUpCommand, WebAppBase.Update<FluentT>, Webhook.Update
All Known Implementing Classes:
com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl, com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableParentResourceImpl, GroupableParentResourceWithTagsImpl, com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl, com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ResourceImpl

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.
    rx.Observable<T>
    Execute the update request asynchronously.
    com.microsoft.rest.ServiceFuture<T>
    applyAsync(com.microsoft.rest.ServiceCallback<T> callback)
    Execute the update request asynchronously.

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

    key
  • Method Details

    • apply

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

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

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