### YamlMime:ManagedReference items: - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter id: _node_remove_parameter parent: com.microsoft.azure.batch.protocol.models children: - com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeDeallocationOption() - com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeList() - com.microsoft.azure.batch.protocol.models._node_remove_parameter.resizeTimeout() - com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeDeallocationOption(ComputeNodeDeallocationOption) - com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeList(List) - com.microsoft.azure.batch.protocol.models._node_remove_parameter.withResizeTimeout(Period) href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: NodeRemoveParameter nameWithType: NodeRemoveParameter fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter type: Class source: remote: &o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java branch: master repo: https://github.com/Azure/azure-batch-sdk-for-java path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 19 package: com.microsoft.azure.batch.protocol.models summary:

Options for removing compute nodes from a pool.

syntax: &o1 content: public class NodeRemoveParameter inheritance: - java.lang.Object - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeDeallocationOption() id: nodeDeallocationOption() parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: nodeDeallocationOption() nameWithType: NodeRemoveParameter.nodeDeallocationOption() fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.nodeDeallocationOption() overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeDeallocationOption* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 91 package: com.microsoft.azure.batch.protocol.models summary: >-

Get the nodeDeallocationOption value.

syntax: content: public ComputeNodeDeallocationOption nodeDeallocationOption() return: type: com.microsoft.azure.batch.protocol.models._compute_node_deallocation_option description:

the nodeDeallocationOption value

- uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeList() id: nodeList() parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: nodeList() nameWithType: NodeRemoveParameter.nodeList() fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.nodeList() overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeList* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 51 package: com.microsoft.azure.batch.protocol.models summary: >-

Get the nodeList value.

syntax: content: public List nodeList() return: type: 7d60c20e description:

the nodeList value

- uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.resizeTimeout() id: resizeTimeout() parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: resizeTimeout() nameWithType: NodeRemoveParameter.resizeTimeout() fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.resizeTimeout() overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.resizeTimeout* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 71 package: com.microsoft.azure.batch.protocol.models summary: >-

Get the resizeTimeout value.

syntax: content: public Period resizeTimeout() return: type: "6e600119" description:

the resizeTimeout value

- uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeDeallocationOption(ComputeNodeDeallocationOption) id: withNodeDeallocationOption(ComputeNodeDeallocationOption) parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption) nameWithType: NodeRemoveParameter.withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption) fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption) overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeDeallocationOption* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 101 package: com.microsoft.azure.batch.protocol.models summary: >-

Set the nodeDeallocationOption value.

syntax: content: public NodeRemoveParameter withNodeDeallocationOption(ComputeNodeDeallocationOption nodeDeallocationOption) parameters: - id: nodeDeallocationOption type: com.microsoft.azure.batch.protocol.models._compute_node_deallocation_option description:

the nodeDeallocationOption value to set

return: type: com.microsoft.azure.batch.protocol.models._node_remove_parameter description:

the NodeRemoveParameter object itself.

- uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeList(List) id: withNodeList(List) parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: withNodeList(List nodeList) nameWithType: NodeRemoveParameter.withNodeList(List nodeList) fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withNodeList(List nodeList) overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeList* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 61 package: com.microsoft.azure.batch.protocol.models summary: >-

Set the nodeList value.

syntax: content: public NodeRemoveParameter withNodeList(List nodeList) parameters: - id: nodeList type: 7d60c20e description:

the nodeList value to set

return: type: com.microsoft.azure.batch.protocol.models._node_remove_parameter description:

the NodeRemoveParameter object itself.

- uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withResizeTimeout(Period) id: withResizeTimeout(Period) parent: com.microsoft.azure.batch.protocol.models._node_remove_parameter href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml langs: - java name: withResizeTimeout(Period resizeTimeout) nameWithType: NodeRemoveParameter.withResizeTimeout(Period resizeTimeout) fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withResizeTimeout(Period resizeTimeout) overload: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withResizeTimeout* type: Method source: remote: *o0 path: src/main/java/com/microsoft/azure/batch/protocol/models/NodeRemoveParameter.java startLine: 81 package: com.microsoft.azure.batch.protocol.models summary: >-

Set the resizeTimeout value.

syntax: content: public NodeRemoveParameter withResizeTimeout(Period resizeTimeout) parameters: - id: resizeTimeout type: "6e600119" description:

the resizeTimeout value to set

return: type: com.microsoft.azure.batch.protocol.models._node_remove_parameter description:

the NodeRemoveParameter object itself.

references: - uid: 7d60c20e spec.java: - name: List fullName: List - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeList* name: nodeList nameWithType: NodeRemoveParameter.nodeList fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.nodeList package: com.microsoft.azure.batch.protocol.models - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeList* name: withNodeList nameWithType: NodeRemoveParameter.withNodeList fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withNodeList package: com.microsoft.azure.batch.protocol.models - uid: "6e600119" spec.java: - name: Period fullName: Period - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.resizeTimeout* name: resizeTimeout nameWithType: NodeRemoveParameter.resizeTimeout fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.resizeTimeout package: com.microsoft.azure.batch.protocol.models - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withResizeTimeout* name: withResizeTimeout nameWithType: NodeRemoveParameter.withResizeTimeout fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withResizeTimeout package: com.microsoft.azure.batch.protocol.models - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.nodeDeallocationOption* name: nodeDeallocationOption nameWithType: NodeRemoveParameter.nodeDeallocationOption fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.nodeDeallocationOption package: com.microsoft.azure.batch.protocol.models - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter.withNodeDeallocationOption* name: withNodeDeallocationOption nameWithType: NodeRemoveParameter.withNodeDeallocationOption fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter.withNodeDeallocationOption package: com.microsoft.azure.batch.protocol.models - uid: com.microsoft.azure.batch.protocol.models._compute_node_deallocation_option parent: com.microsoft.azure.batch.protocol.models href: com.microsoft.azure.batch.protocol.models._compute_node_deallocation_option.yml name: ComputeNodeDeallocationOption nameWithType: ComputeNodeDeallocationOption fullName: com.microsoft.azure.batch.protocol.models.ComputeNodeDeallocationOption type: Enum summary:

Defines values for ComputeNodeDeallocationOption.

syntax: content: public enum ComputeNodeDeallocationOption - uid: com.microsoft.azure.batch.protocol.models._node_remove_parameter parent: com.microsoft.azure.batch.protocol.models href: com.microsoft.azure.batch.protocol.models._node_remove_parameter.yml name: NodeRemoveParameter nameWithType: NodeRemoveParameter fullName: com.microsoft.azure.batch.protocol.models.NodeRemoveParameter type: Class summary:

Options for removing compute nodes from a pool.

syntax: *o1