### YamlMime:JavaType
uid: "com.microsoft.azure.management.resources.WhatIfOperationResult"
fullName: "com.microsoft.azure.management.resources.WhatIfOperationResult"
name: "WhatIfOperationResult"
nameWithType: "WhatIfOperationResult"
summary: "An immutable client-side representation of an Azure deployment What-if operation result."
syntax: "public interface **WhatIfOperationResult** extends <>"
methods:
- uid: "com.microsoft.azure.management.resources.WhatIfOperationResult.changes()"
fullName: "com.microsoft.azure.management.resources.WhatIfOperationResult.changes()"
name: "changes()"
nameWithType: "WhatIfOperationResult.changes()"
modifiers:
- "abstract"
syntax: "public abstract List changes()"
returns:
description: "list of resource changes predicted by What-If operation."
type: "<>"
- uid: "com.microsoft.azure.management.resources.WhatIfOperationResult.error()"
fullName: "com.microsoft.azure.management.resources.WhatIfOperationResult.error()"
name: "error()"
nameWithType: "WhatIfOperationResult.error()"
modifiers:
- "abstract"
syntax: "public abstract ErrorResponse error()"
returns:
description: "error when What-If operation fails."
type: ""
- uid: "com.microsoft.azure.management.resources.WhatIfOperationResult.status()"
fullName: "com.microsoft.azure.management.resources.WhatIfOperationResult.status()"
name: "status()"
nameWithType: "WhatIfOperationResult.status()"
modifiers:
- "abstract"
syntax: "public abstract String status()"
returns:
description: "status of the What-If operation."
type: ""
type: "interface"
desc: "An immutable client-side representation of an Azure deployment What-if operation result."
implements:
- "<>"
metadata: {}
package: "com.microsoft.azure.management.resources"
artifact: com.microsoft.azure:azure-mgmt-resources:1.41.4