WhatIfPropertyChange Class

  • java.lang.Object
    • com.microsoft.azure.management.resources.WhatIfPropertyChange

public class WhatIfPropertyChange

The predicted change to the resource property.

Constructor Summary

Constructor Description
WhatIfPropertyChange()

Method Summary

Modifier and Type Method and Description
java.lang.Object after()

Get the value of the property after the deployment is executed.

java.lang.Object before()

Get the value of the property before the deployment is executed.

java.util.List<WhatIfPropertyChange> children()

Get nested property changes.

java.lang.String path()

Get the path of the property.

PropertyChangeType propertyChangeType()

Get the type of property change.

WhatIfPropertyChange withAfter(Object after)

Set the value of the property after the deployment is executed.

WhatIfPropertyChange withBefore(Object before)

Set the value of the property before the deployment is executed.

WhatIfPropertyChange withChildren(List<WhatIfPropertyChange> children)

Set nested property changes.

WhatIfPropertyChange withPath(String path)

Set the path of the property.

WhatIfPropertyChange withPropertyChangeType(PropertyChangeType propertyChangeType)

Set the type of property change.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

WhatIfPropertyChange

public WhatIfPropertyChange()

Method Details

after

public Object after()

Get the value of the property after the deployment is executed.

Returns:

the after value

before

public Object before()

Get the value of the property before the deployment is executed.

Returns:

the before value

children

public List children()

Get nested property changes.

Returns:

the children value

path

public String path()

Get the path of the property.

Returns:

the path value

propertyChangeType

public PropertyChangeType propertyChangeType()

Get the type of property change. Possible values include: 'Create', 'Delete', 'Modify', 'Array'.

Returns:

the propertyChangeType value

withAfter

public WhatIfPropertyChange withAfter(Object after)

Set the value of the property after the deployment is executed.

Parameters:

after - the after value to set

Returns:

the WhatIfPropertyChange object itself.

withBefore

public WhatIfPropertyChange withBefore(Object before)

Set the value of the property before the deployment is executed.

Parameters:

before - the before value to set

Returns:

the WhatIfPropertyChange object itself.

withChildren

public WhatIfPropertyChange withChildren(List children)

Set nested property changes.

Parameters:

children - the children value to set

Returns:

the WhatIfPropertyChange object itself.

withPath

public WhatIfPropertyChange withPath(String path)

Set the path of the property.

Parameters:

path - the path value to set

Returns:

the WhatIfPropertyChange object itself.

withPropertyChangeType

public WhatIfPropertyChange withPropertyChangeType(PropertyChangeType propertyChangeType)

Set the type of property change. Possible values include: 'Create', 'Delete', 'Modify', 'Array'.

Parameters:

propertyChangeType - the propertyChangeType value to set

Returns:

the WhatIfPropertyChange object itself.

Applies to