azure-docs-sdk-java/docs-ref-autogen/com.azure.resourcemanager.r...

173 строки
13 KiB
YAML

### YamlMime:JavaType
uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>"
name: "DAGNode<DataT,NodeT>"
nameWithType: "DAGNode<DataT,NodeT>"
summary: "The type representing node in a <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref>."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
- classRef: "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node&text=Node\" data-throw-if-not-resolved=\"False\" />"
methodsRef:
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.addChild(java.lang.String)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.addChild&text=addChild\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.children()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.children&text=children\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.data()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.data&text=data\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.hasChildren()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.hasChildren&text=hasChildren\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.key()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.key&text=key\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.owner()?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.owner&text=owner\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.removeChild(java.lang.String)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.removeChild&text=removeChild\" data-throw-if-not-resolved=\"False\" />"
- "<xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node.setOwner(com.azure.resourcemanager.resources.fluentcore.dag.Graph<DataT,NodeT>)?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node.setOwner&text=setOwner\" data-throw-if-not-resolved=\"False\" />"
- classRef: "java.lang.<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html\">Object</a>"
methodsRef:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--\">clone</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-\">equals</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--\">finalize</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--\">getClass</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--\">hashCode</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--\">notify</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--\">notifyAll</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--\">toString</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--\">wait</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-\">wait</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-\">wait</a>"
syntax: "public class **DAGNode<DataT,NodeT>**</br> extends <xref href=\"com.azure.resourcemanager.resources.fluentcore.dag.Node?alt=com.azure.resourcemanager.resources.fluentcore.dag.Node&text=Node\" data-throw-if-not-resolved=\"False\" />&lt;<xref href=\"DataT?alt=DataT&text=DataT\" data-throw-if-not-resolved=\"False\" />,<xref href=\"NodeT?alt=NodeT&text=NodeT\" data-throw-if-not-resolved=\"False\" />&gt;"
constructors:
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.DAGNode(java.lang.String,DataT)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.DAGNode(String key, DataT data)"
name: "DAGNode(String key, DataT data)"
nameWithType: "DAGNode<DataT,NodeT>.DAGNode(String key, DataT data)"
summary: "Creates a DAG node."
parameters:
- description: "unique id of the node"
name: "key"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
- description: "data to be stored in the node"
name: "data"
type: "<xref href=\"DataT?alt=DataT&text=DataT\" data-throw-if-not-resolved=\"False\" />"
syntax: "public DAGNode(String key, DataT data)"
desc: "Creates a DAG node."
methods:
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.addDependency(java.lang.String)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.addDependency(String dependencyKey)"
name: "addDependency(String dependencyKey)"
nameWithType: "DAGNode<DataT,NodeT>.addDependency(String dependencyKey)"
summary: "Mark the node identified by the given key as this node's dependency."
parameters:
- description: "the id of the dependency node"
name: "dependencyKey"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
syntax: "public void addDependency(String dependencyKey)"
desc: "Mark the node identified by the given key as this node's dependency."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.addDependent(java.lang.String)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.addDependent(String key)"
name: "addDependent(String key)"
nameWithType: "DAGNode<DataT,NodeT>.addDependent(String key)"
summary: "Mark the node identified by the given key as dependent of this node."
parameters:
- description: "the id of the dependent node"
name: "key"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
syntax: "public void addDependent(String key)"
desc: "Mark the node identified by the given key as dependent of this node."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.dependencyKeys()"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.dependencyKeys()"
name: "dependencyKeys()"
nameWithType: "DAGNode<DataT,NodeT>.dependencyKeys()"
syntax: "public List<String> dependencyKeys()"
returns:
description: "a list of keys of nodes in <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref> that this node depends on"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/util/List.html\">List</a>&lt;<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>&gt;"
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.hasDependencies()"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.hasDependencies()"
name: "hasDependencies()"
nameWithType: "DAGNode<DataT,NodeT>.hasDependencies()"
syntax: "public boolean hasDependencies()"
returns:
description: "true if this node has any dependency"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.initialize()"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.initialize()"
name: "initialize()"
nameWithType: "DAGNode<DataT,NodeT>.initialize()"
summary: "Initialize the node so that traversal can be performed on the parent DAG."
syntax: "public void initialize()"
desc: "Initialize the node so that traversal can be performed on the parent DAG."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.isPreparer()"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.isPreparer()"
name: "isPreparer()"
nameWithType: "DAGNode<DataT,NodeT>.isPreparer()"
syntax: "public boolean isPreparer()"
returns:
description: "true if this node is marked as preparer"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.lock()"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.lock()"
name: "lock()"
nameWithType: "DAGNode<DataT,NodeT>.lock()"
syntax: "public ReentrantLock lock()"
returns:
description: "the lock to be used while performing thread safe operation on this node."
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html\">ReentrantLock</a>"
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.onFaultedResolution(java.lang.String,java.lang.Throwable)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.onFaultedResolution(String dependencyKey, Throwable throwable)"
name: "onFaultedResolution(String dependencyKey, Throwable throwable)"
nameWithType: "DAGNode<DataT,NodeT>.onFaultedResolution(String dependencyKey, Throwable throwable)"
summary: "Reports a dependency of this node has been faulted."
modifiers:
- "protected"
parameters:
- description: "the id of the dependency node"
name: "dependencyKey"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
- description: "the reason for unsuccessful resolution"
name: "throwable"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html\">Throwable</a>"
syntax: "protected void onFaultedResolution(String dependencyKey, Throwable throwable)"
desc: "Reports a dependency of this node has been faulted."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.onSuccessfulResolution(java.lang.String)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.onSuccessfulResolution(String dependencyKey)"
name: "onSuccessfulResolution(String dependencyKey)"
nameWithType: "DAGNode<DataT,NodeT>.onSuccessfulResolution(String dependencyKey)"
summary: "Reports a dependency of this node has been successfully resolved."
modifiers:
- "protected"
parameters:
- description: "the id of the dependency node"
name: "dependencyKey"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
syntax: "protected void onSuccessfulResolution(String dependencyKey)"
desc: "Reports a dependency of this node has been successfully resolved."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.removeDependency(java.lang.String)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.removeDependency(String dependencyKey)"
name: "removeDependency(String dependencyKey)"
nameWithType: "DAGNode<DataT,NodeT>.removeDependency(String dependencyKey)"
summary: "Remove the dependency node identified by the given key from the dependencies."
parameters:
- description: "the id of the dependency node"
name: "dependencyKey"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
syntax: "public void removeDependency(String dependencyKey)"
desc: "Remove the dependency node identified by the given key from the dependencies."
- uid: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode.setPreparer(boolean)"
fullName: "com.azure.resourcemanager.resources.fluentcore.dag.DAGNode<DataT,NodeT>.setPreparer(boolean isPreparer)"
name: "setPreparer(boolean isPreparer)"
nameWithType: "DAGNode<DataT,NodeT>.setPreparer(boolean isPreparer)"
summary: "Mark or un-mark this node as preparer."
parameters:
- description: "true if this node needs to be marked as preparer, false otherwise."
name: "isPreparer"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
syntax: "public void setPreparer(boolean isPreparer)"
desc: "Mark or un-mark this node as preparer."
type: "class"
typeParameters:
- description: "the type of the data stored in the node"
name: "DataT"
- description: "the type of the node"
name: "NodeT"
desc: "The type representing node in a <xref uid=\"com.azure.resourcemanager.resources.fluentcore.dag.DAGraph\" data-throw-if-not-resolved=\"false\" data-raw-source=\"DAGraph\"></xref>."
metadata: {}
package: "com.azure.resourcemanager.resources.fluentcore.dag"
artifact: com.azure.resourcemanager:azure-resourcemanager-resources:2.44.0