Class AzureMLBatchExecutionActivity


public final class AzureMLBatchExecutionActivity extends ExecutionActivity
Azure ML Batch Execution activity.
  • Constructor Details

    • AzureMLBatchExecutionActivity

      public AzureMLBatchExecutionActivity()
  • Method Details

    • withLinkedServiceName

      public AzureMLBatchExecutionActivity withLinkedServiceName(LinkedServiceReference linkedServiceName)
      Set the linkedServiceName property: Linked service reference.
      Overrides:
      withLinkedServiceName in class ExecutionActivity
      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 class ExecutionActivity
      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 class ExecutionActivity
      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 class ExecutionActivity
      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 class ExecutionActivity
      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 class ExecutionActivity
      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 class ExecutionActivity
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.