Class AzureMLBatchExecutionActivity
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.Activity
-
- com.azure.resourcemanager.datafactory.models.ExecutionActivity
-
- com.azure.resourcemanager.datafactory.models.AzureMLBatchExecutionActivity
-
public final class AzureMLBatchExecutionActivity extends ExecutionActivity
Azure ML Batch Execution activity.
-
-
Constructor Summary
Constructors Constructor Description AzureMLBatchExecutionActivity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
globalParameters()
Get the globalParameters property: Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint.void
validate()
Validates the instance.Map<String,AzureMLWebServiceFile>
webServiceInputs()
Get the webServiceInputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations..Map<String,AzureMLWebServiceFile>
webServiceOutputs()
Get the webServiceOutputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations.AzureMLBatchExecutionActivity
withDependsOn(List<ActivityDependency> dependsOn)
Set the dependsOn property: Activity depends on condition.AzureMLBatchExecutionActivity
withDescription(String description)
Set the description property: Activity description.AzureMLBatchExecutionActivity
withGlobalParameters(Map<String,Object> globalParameters)
Set the globalParameters property: Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint.AzureMLBatchExecutionActivity
withLinkedServiceName(LinkedServiceReference linkedServiceName)
Set the linkedServiceName property: Linked service reference.AzureMLBatchExecutionActivity
withName(String name)
Set the name property: Activity name.AzureMLBatchExecutionActivity
withPolicy(ActivityPolicy policy)
Set the policy property: Activity policy.AzureMLBatchExecutionActivity
withUserProperties(List<UserProperty> userProperties)
Set the userProperties property: Activity user properties.AzureMLBatchExecutionActivity
withWebServiceInputs(Map<String,AzureMLWebServiceFile> webServiceInputs)
Set the webServiceInputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations..AzureMLBatchExecutionActivity
withWebServiceOutputs(Map<String,AzureMLWebServiceFile> webServiceOutputs)
Set the webServiceOutputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations.-
Methods inherited from class com.azure.resourcemanager.datafactory.models.ExecutionActivity
linkedServiceName, policy
-
Methods inherited from class com.azure.resourcemanager.datafactory.models.Activity
additionalProperties, dependsOn, description, name, userProperties, withAdditionalProperties
-
-
-
-
Method Detail
-
withLinkedServiceName
public AzureMLBatchExecutionActivity withLinkedServiceName(LinkedServiceReference linkedServiceName)
Set the linkedServiceName property: Linked service reference.- Overrides:
withLinkedServiceName
in classExecutionActivity
- Parameters:
linkedServiceName
- the linkedServiceName value to set.- Returns:
- the ExecutionActivity object itself.
-
withPolicy
public AzureMLBatchExecutionActivity withPolicy(ActivityPolicy policy)
Set the policy property: Activity policy.- Overrides:
withPolicy
in classExecutionActivity
- Parameters:
policy
- the policy value to set.- Returns:
- the ExecutionActivity object itself.
-
withName
public AzureMLBatchExecutionActivity withName(String name)
Set the name property: Activity name.- Overrides:
withName
in classExecutionActivity
- Parameters:
name
- the name value to set.- Returns:
- the Activity object itself.
-
withDescription
public AzureMLBatchExecutionActivity withDescription(String description)
Set the description property: Activity description.- Overrides:
withDescription
in classExecutionActivity
- Parameters:
description
- the description value to set.- Returns:
- the Activity object itself.
-
withDependsOn
public AzureMLBatchExecutionActivity withDependsOn(List<ActivityDependency> dependsOn)
Set the dependsOn property: Activity depends on condition.- Overrides:
withDependsOn
in classExecutionActivity
- Parameters:
dependsOn
- the dependsOn value to set.- Returns:
- the Activity object itself.
-
withUserProperties
public AzureMLBatchExecutionActivity withUserProperties(List<UserProperty> userProperties)
Set the userProperties property: Activity user properties.- Overrides:
withUserProperties
in classExecutionActivity
- Parameters:
userProperties
- the userProperties value to set.- Returns:
- the Activity object itself.
-
globalParameters
public Map<String,Object> globalParameters()
Get the globalParameters property: Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service parameters defined in the published Azure ML web service. Values will be passed in the GlobalParameters property of the Azure ML batch execution request.- Returns:
- the globalParameters value.
-
withGlobalParameters
public AzureMLBatchExecutionActivity withGlobalParameters(Map<String,Object> globalParameters)
Set the globalParameters property: Key,Value pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys must match the names of web service parameters defined in the published Azure ML web service. Values will be passed in the GlobalParameters property of the Azure ML batch execution request.- Parameters:
globalParameters
- the globalParameters value to set.- Returns:
- the AzureMLBatchExecutionActivity object itself.
-
webServiceOutputs
public Map<String,AzureMLWebServiceFile> webServiceOutputs()
Get the webServiceOutputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request.- Returns:
- the webServiceOutputs value.
-
withWebServiceOutputs
public AzureMLBatchExecutionActivity withWebServiceOutputs(Map<String,AzureMLWebServiceFile> webServiceOutputs)
Set the webServiceOutputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request.- Parameters:
webServiceOutputs
- the webServiceOutputs value to set.- Returns:
- the AzureMLBatchExecutionActivity object itself.
-
webServiceInputs
public Map<String,AzureMLWebServiceFile> webServiceInputs()
Get the webServiceInputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request.- Returns:
- the webServiceInputs value.
-
withWebServiceInputs
public AzureMLBatchExecutionActivity withWebServiceInputs(Map<String,AzureMLWebServiceFile> webServiceInputs)
Set the webServiceInputs property: Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request.- Parameters:
webServiceInputs
- the webServiceInputs value to set.- Returns:
- the AzureMLBatchExecutionActivity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classExecutionActivity
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-