IntegrationRuntimeComputeProperties Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. IntegrationRuntimeComputeProperties
- com.
Implements
public final class IntegrationRuntimeComputeProperties
implements JsonSerializable<IntegrationRuntimeComputeProperties>
The compute resource properties for managed integration runtime.
Constructor Summary
| Constructor | Description |
|---|---|
| IntegrationRuntimeComputeProperties() |
Creates an instance of Integration |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Map<String,Object> |
additionalProperties()
Get the additional |
|
Copy |
copyComputeScaleProperties()
Get the copy |
|
Integration |
dataFlowProperties()
Get the data |
|
static
Integration |
fromJson(JsonReader jsonReader)
Reads an instance of Integration |
| String |
location()
Get the location property: The location for managed integration runtime. |
| Integer |
maxParallelExecutionsPerNode()
Get the max |
| String |
nodeSize()
Get the node |
| Integer |
numberOfNodes()
Get the number |
|
Pipeline |
pipelineExternalComputeScaleProperties()
Get the pipeline |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Integration |
vNetProperties()
Get the v |
|
Integration |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
|
Integration |
withCopyComputeScaleProperties(CopyComputeScaleProperties copyComputeScaleProperties)
Set the copy |
|
Integration |
withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the data |
|
Integration |
withLocation(String location)
Set the location property: The location for managed integration runtime. |
|
Integration |
withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the max |
|
Integration |
withNodeSize(String nodeSize)
Set the node |
|
Integration |
withNumberOfNodes(Integer numberOfNodes)
Set the number |
|
Integration |
withPipelineExternalComputeScaleProperties(PipelineExternalComputeScaleProperties pipelineExternalComputeScaleProperties)
Set the pipeline |
|
Integration |
withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the v |
Methods inherited from java.lang.Object
Constructor Details
IntegrationRuntimeComputeProperties
public IntegrationRuntimeComputeProperties()
Creates an instance of IntegrationRuntimeComputeProperties class.
Method Details
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.
Returns:
copyComputeScaleProperties
public CopyComputeScaleProperties copyComputeScaleProperties()
Get the copyComputeScaleProperties property: CopyComputeScale properties for managed integration runtime.
Returns:
dataFlowProperties
public IntegrationRuntimeDataFlowProperties dataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.
Returns:
fromJson
public static IntegrationRuntimeComputeProperties fromJson(JsonReader jsonReader)
Reads an instance of IntegrationRuntimeComputeProperties from the JsonReader.
Parameters:
Returns:
Throws:
location
public String location()
Get the location property: The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities.
Returns:
maxParallelExecutionsPerNode
public Integer maxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.
Returns:
nodeSize
public String nodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.
Returns:
numberOfNodes
public Integer numberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.
Returns:
pipelineExternalComputeScaleProperties
public PipelineExternalComputeScaleProperties pipelineExternalComputeScaleProperties()
Get the pipelineExternalComputeScaleProperties property: PipelineExternalComputeScale properties for managed integration runtime.
Returns:
toJson
validate
public void validate()
Validates the instance.
vNetProperties
public IntegrationRuntimeVNetProperties vNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.
Returns:
withAdditionalProperties
public IntegrationRuntimeComputeProperties withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: The compute resource properties for managed integration runtime.
Parameters:
Returns:
withCopyComputeScaleProperties
public IntegrationRuntimeComputeProperties withCopyComputeScaleProperties(CopyComputeScaleProperties copyComputeScaleProperties)
Set the copyComputeScaleProperties property: CopyComputeScale properties for managed integration runtime.
Parameters:
Returns:
withDataFlowProperties
public IntegrationRuntimeComputeProperties withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the dataFlowProperties property: Data flow properties for managed integration runtime.
Parameters:
Returns:
withLocation
public IntegrationRuntimeComputeProperties withLocation(String location)
Set the location property: The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities.
Parameters:
Returns:
withMaxParallelExecutionsPerNode
public IntegrationRuntimeComputeProperties withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.
Parameters:
Returns:
withNodeSize
public IntegrationRuntimeComputeProperties withNodeSize(String nodeSize)
Set the nodeSize property: The node size requirement to managed integration runtime.
Parameters:
Returns:
withNumberOfNodes
public IntegrationRuntimeComputeProperties withNumberOfNodes(Integer numberOfNodes)
Set the numberOfNodes property: The required number of nodes for managed integration runtime.
Parameters:
Returns:
withPipelineExternalComputeScaleProperties
public IntegrationRuntimeComputeProperties withPipelineExternalComputeScaleProperties(PipelineExternalComputeScaleProperties pipelineExternalComputeScaleProperties)
Set the pipelineExternalComputeScaleProperties property: PipelineExternalComputeScale properties for managed integration runtime.
Parameters:
Returns:
withVNetProperties
public IntegrationRuntimeComputeProperties withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.
Parameters:
Returns: