Share via


MoveResourceDependency Class

  • java.lang.Object
    • com.microsoft.azure.management.resourcemover.v2021_01_01.MoveResourceDependency

public class MoveResourceDependency

Defines the dependency of the move resource.

Constructor Summary

Constructor Description
MoveResourceDependency()

Method Summary

Modifier and Type Method and Description
AutomaticResolutionProperties automaticResolution()

Get the automaticResolution value.

DependencyType dependencyType()

Get possible values include: 'RequiredForPrepare', 'RequiredForMove'.

java.lang.String id()

Get gets the source ARM ID of the dependent resource.

java.lang.String isOptional()

Get gets or sets a value indicating whether the dependency is optional.

ManualResolutionProperties manualResolution()

Get the manualResolution value.

java.lang.String resolutionStatus()

Get gets the dependency resolution status.

ResolutionType resolutionType()

Get possible values include: 'Manual', 'Automatic'.

MoveResourceDependency withAutomaticResolution(AutomaticResolutionProperties automaticResolution)

Set the automaticResolution value.

MoveResourceDependency withDependencyType(DependencyType dependencyType)

Set possible values include: 'RequiredForPrepare', 'RequiredForMove'.

MoveResourceDependency withId(String id)

Set gets the source ARM ID of the dependent resource.

MoveResourceDependency withIsOptional(String isOptional)

Set gets or sets a value indicating whether the dependency is optional.

MoveResourceDependency withManualResolution(ManualResolutionProperties manualResolution)

Set the manualResolution value.

MoveResourceDependency withResolutionStatus(String resolutionStatus)

Set gets the dependency resolution status.

MoveResourceDependency withResolutionType(ResolutionType resolutionType)

Set possible values include: 'Manual', 'Automatic'.

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

MoveResourceDependency

public MoveResourceDependency()

Method Details

automaticResolution

public AutomaticResolutionProperties automaticResolution()

Get the automaticResolution value.

Returns:

the automaticResolution value

dependencyType

public DependencyType dependencyType()

Get possible values include: 'RequiredForPrepare', 'RequiredForMove'.

Returns:

the dependencyType value

id

public String id()

Get gets the source ARM ID of the dependent resource.

Returns:

the id value

isOptional

public String isOptional()

Get gets or sets a value indicating whether the dependency is optional.

Returns:

the isOptional value

manualResolution

public ManualResolutionProperties manualResolution()

Get the manualResolution value.

Returns:

the manualResolution value

resolutionStatus

public String resolutionStatus()

Get gets the dependency resolution status.

Returns:

the resolutionStatus value

resolutionType

public ResolutionType resolutionType()

Get possible values include: 'Manual', 'Automatic'.

Returns:

the resolutionType value

withAutomaticResolution

public MoveResourceDependency withAutomaticResolution(AutomaticResolutionProperties automaticResolution)

Set the automaticResolution value.

Parameters:

automaticResolution - the automaticResolution value to set

Returns:

the MoveResourceDependency object itself.

withDependencyType

public MoveResourceDependency withDependencyType(DependencyType dependencyType)

Set possible values include: 'RequiredForPrepare', 'RequiredForMove'.

Parameters:

dependencyType - the dependencyType value to set

Returns:

the MoveResourceDependency object itself.

withId

public MoveResourceDependency withId(String id)

Set gets the source ARM ID of the dependent resource.

Parameters:

id - the id value to set

Returns:

the MoveResourceDependency object itself.

withIsOptional

public MoveResourceDependency withIsOptional(String isOptional)

Set gets or sets a value indicating whether the dependency is optional.

Parameters:

isOptional - the isOptional value to set

Returns:

the MoveResourceDependency object itself.

withManualResolution

public MoveResourceDependency withManualResolution(ManualResolutionProperties manualResolution)

Set the manualResolution value.

Parameters:

manualResolution - the manualResolution value to set

Returns:

the MoveResourceDependency object itself.

withResolutionStatus

public MoveResourceDependency withResolutionStatus(String resolutionStatus)

Set gets the dependency resolution status.

Parameters:

resolutionStatus - the resolutionStatus value to set

Returns:

the MoveResourceDependency object itself.

withResolutionType

public MoveResourceDependency withResolutionType(ResolutionType resolutionType)

Set possible values include: 'Manual', 'Automatic'.

Parameters:

resolutionType - the resolutionType value to set

Returns:

the MoveResourceDependency object itself.

Applies to