### YamlMime:JavaType uid: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable" fullName: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable" name: "Refreshable" nameWithType: "Refreshable" summary: "Base class for resources that can be refreshed to get the latest state." syntax: "public interface **Refreshable**" methods: - uid: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable.refresh()" fullName: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable.refresh()" name: "refresh()" nameWithType: "Refreshable.refresh()" summary: "Refreshes the resource to sync with Azure." modifiers: - "abstract" syntax: "public abstract T refresh()" desc: "Refreshes the resource to sync with Azure." returns: description: "the refreshed resource" type: "" - uid: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable.refreshAsync()" fullName: "com.microsoft.azure.management.resources.fluentcore.model.Refreshable.refreshAsync()" name: "refreshAsync()" nameWithType: "Refreshable.refreshAsync()" summary: "Refreshes the resource to sync with Azure." modifiers: - "abstract" syntax: "public abstract Observable refreshAsync()" desc: "Refreshes the resource to sync with Azure." returns: description: "the Observable to refreshed resource" type: "<>" type: "interface" typeParameters: - description: "the fluent type of the resource" name: "T" desc: "Base class for resources that can be refreshed to get the latest state." metadata: {} package: "com.microsoft.azure.management.resources.fluentcore.model" artifact: com.microsoft.azure:azure-mgmt-resources:1.41.4