Type Parameters:
T - the fluent type of the resource
All Known Subinterfaces:
AaaaRecordSet, ActionGroup, ActivityLogAlert, Application, ApplicationGateway, ApplicationPackage, ApplicationSecurityGroup, AppServiceCertificate, AppServiceCertificateOrder, AppServiceDomain, AppServicePlan, ARecordSet, AuthorizationRule<RuleT>, AuthorizationRule<RuleT>, AutoscaleSetting, AvailabilitySet, BatchAccount, BatchAICluster, BatchAIExperiment, BatchAIFileServer, BatchAIJob, BatchAIWorkspace, BlobServiceProperties, CaaRecordSet, CdnEndpoint, CdnProfile, CNameRecordSet, ContainerGroup, ContainerService, CosmosDBAccount, DdosProtectionPlan, Deployment, DeploymentOperation, DeploymentSlot, DiagnosticSetting, Disk, DiskVolumeEncryptionMonitor, DnsRecordSet, DnsZone, EventHub, EventHubAuthorizationRule, EventHubConsumerGroup, EventHubDisasterRecoveryPairing, EventHubNamespace, EventHubNamespaceAuthorizationRule, ExpressRouteCircuit, ExpressRouteCircuitPeering, ExpressRouteCrossConnection, ExpressRouteCrossConnectionPeering, ExternalChildResource<FluentModelT,ParentT>, FlowLogSettings, FunctionApp, FunctionDeploymentSlot, Gallery, GalleryImage, GalleryImageVersion, GenericResource, HostNameBinding, Identity, ImmutabilityPolicy, KubernetesCluster, LoadBalancer, LocalNetworkGateway, ManagementLock, ManagementPolicy, MetricAlert, MXRecordSet, NamespaceAuthorizationRule, Network, NetworkInterface, NetworkPeering, NetworkSecurityGroup, NetworkWatcher, NSRecordSet, PolicyAssignment, PolicyDefinition, Pool, PrivateEndpointConnection, PtrRecordSet, PublicIPAddress, PublicIPPrefix, Queue, QueueAuthorizationRule, RecommendedElasticPool, RedisCache, RedisCachePremium, RedisFirewallRule, RedisPatchSchedule, Registry, RegistryTask, RegistryTaskRun, ReplicationLink, ResourceGroup, RouteFilter, RouteTable, SearchService, SecurityGroupView, ServiceBusNamespace, ServiceBusSubscription, ServiceObjective, ServiceTierAdvisor, Snapshot, SoaRecordSet, SqlDatabase, SqlDatabaseAutomaticTuning, SqlDatabaseThreatDetectionPolicy, SqlElasticPool, SqlEncryptionProtector, SqlFailoverGroup, SqlFirewallRule, SqlRestorableDroppedDatabase, SqlServer, SqlServerAutomaticTuning, SqlServerDnsAlias, SqlServerKey, SqlServerSecurityAlertPolicy, SqlSubscriptionUsageMetric, SqlSyncGroup, SqlSyncMember, SqlVirtualNetworkRule, SqlWarehouse, SrvRecordSet, StorageAccount, Topic, TopicAuthorizationRule, TrafficManagerAzureEndpoint, TrafficManagerEndpoint, TrafficManagerExternalEndpoint, TrafficManagerNestedProfileEndpoint, TrafficManagerProfile, TransparentDataEncryption, TxtRecordSet, Vault, VirtualMachine, VirtualMachineCustomImage, VirtualMachineExtension, VirtualMachineScaleSet, VirtualMachineScaleSetNetworkInterface, VirtualMachineScaleSetVM, VirtualNetworkGateway, VirtualNetworkGatewayConnection, WebApp, Webhook
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.model.implementation.IndexableRefreshableImpl, com.microsoft.azure.management.resources.fluentcore.model.implementation.IndexableRefreshableWrapperImpl, com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ResourceImpl

public interface Refreshable<T>
Base class for resources that can be refreshed to get the latest state.
  • Method Summary

    Modifier and Type
    Method
    Description
    Refreshes the resource to sync with Azure.
    rx.Observable<T>
    Refreshes the resource to sync with Azure.
  • Method Details

    • refresh

      T refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource
    • refreshAsync

      rx.Observable<T> refreshAsync()
      Refreshes the resource to sync with Azure.
      Returns:
      the Observable to refreshed resource