public final class IntegrationRuntimeComputeProperties extends Object
Constructor and Description |
---|
IntegrationRuntimeComputeProperties() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.
|
IntegrationRuntimeDataFlowProperties |
dataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.
|
String |
location()
Get the location property: The location for managed integration runtime.
|
Integer |
maxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration
runtime.
|
String |
nodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.
|
Integer |
numberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.
|
void |
validate()
Validates the instance.
|
IntegrationRuntimeVNetProperties |
vNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: The compute resource properties for managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the dataFlowProperties property: Data flow properties for managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withLocation(String location)
Set the location property: The location for managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration
runtime.
|
IntegrationRuntimeComputeProperties |
withNodeSize(String nodeSize)
Set the nodeSize property: The node size requirement to managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withNumberOfNodes(Integer numberOfNodes)
Set the numberOfNodes property: The required number of nodes for managed integration runtime.
|
IntegrationRuntimeComputeProperties |
withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.
|
public String location()
public IntegrationRuntimeComputeProperties withLocation(String location)
location
- the location value to set.public String nodeSize()
public IntegrationRuntimeComputeProperties withNodeSize(String nodeSize)
nodeSize
- the nodeSize value to set.public Integer numberOfNodes()
public IntegrationRuntimeComputeProperties withNumberOfNodes(Integer numberOfNodes)
numberOfNodes
- the numberOfNodes value to set.public Integer maxParallelExecutionsPerNode()
public IntegrationRuntimeComputeProperties withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
maxParallelExecutionsPerNode
- the maxParallelExecutionsPerNode value to set.public IntegrationRuntimeDataFlowProperties dataFlowProperties()
public IntegrationRuntimeComputeProperties withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
dataFlowProperties
- the dataFlowProperties value to set.public IntegrationRuntimeVNetProperties vNetProperties()
public IntegrationRuntimeComputeProperties withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
vNetProperties
- the vNetProperties value to set.public Map<String,Object> additionalProperties()
public IntegrationRuntimeComputeProperties withAdditionalProperties(Map<String,Object> additionalProperties)
additionalProperties
- the additionalProperties value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.