Class CopyActivity
java.lang.Object
com.azure.resourcemanager.datafactory.models.Activity
com.azure.resourcemanager.datafactory.models.ExecutionActivity
com.azure.resourcemanager.datafactory.models.CopyActivity
Copy activity.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement.Get the enableSkipIncompatibleRow property: Whether to skip incompatible row.Get the enableStaging property: Specifies whether to copy data via an interim staging.inputs()
Get the inputs property: List of inputs for the activity.Get the logSettings property: Log settings customer needs provide when enabling log.Get the logStorageSettings property: (Deprecated.outputs()
Get the outputs property: List of outputs for the activity.Get the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store.preserve()
Get the preserve property: Preserve rules.Get the preserveRules property: Preserve Rules.Get the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.sink()
Get the sink property: Copy activity sink.Get the skipErrorFile property: Specify the fault tolerance for data consistency.source()
Get the source property: Copy activity source.Get the stagingSettings property: Specifies interim staging settings when EnableStaging is true.Get the translator property: Copy activity translator.void
validate()
Validates the instance.Get the validateDataConsistency property: Whether to enable Data Consistency validation.withDataIntegrationUnits
(Object dataIntegrationUnits) Set the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement.withDependsOn
(List<ActivityDependency> dependsOn) Set the dependsOn property: Activity depends on condition.withDescription
(String description) Set the description property: Activity description.withEnableSkipIncompatibleRow
(Object enableSkipIncompatibleRow) Set the enableSkipIncompatibleRow property: Whether to skip incompatible row.withEnableStaging
(Object enableStaging) Set the enableStaging property: Specifies whether to copy data via an interim staging.withInputs
(List<DatasetReference> inputs) Set the inputs property: List of inputs for the activity.withLinkedServiceName
(LinkedServiceReference linkedServiceName) Set the linkedServiceName property: Linked service reference.withLogSettings
(LogSettings logSettings) Set the logSettings property: Log settings customer needs provide when enabling log.withLogStorageSettings
(LogStorageSettings logStorageSettings) Set the logStorageSettings property: (Deprecated.Set the name property: Activity name.withOutputs
(List<DatasetReference> outputs) Set the outputs property: List of outputs for the activity.withParallelCopies
(Object parallelCopies) Set the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store.withPolicy
(ActivityPolicy policy) Set the policy property: Activity policy.withPreserve
(List<Object> preserve) Set the preserve property: Preserve rules.withPreserveRules
(List<Object> preserveRules) Set the preserveRules property: Preserve Rules.withRedirectIncompatibleRowSettings
(RedirectIncompatibleRowSettings redirectIncompatibleRowSettings) Set the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.Set the sink property: Copy activity sink.withSkipErrorFile
(SkipErrorFile skipErrorFile) Set the skipErrorFile property: Specify the fault tolerance for data consistency.withSource
(CopySource source) Set the source property: Copy activity source.withStagingSettings
(StagingSettings stagingSettings) Set the stagingSettings property: Specifies interim staging settings when EnableStaging is true.withTranslator
(Object translator) Set the translator property: Copy activity translator.withUserProperties
(List<UserProperty> userProperties) Set the userProperties property: Activity user properties.withValidateDataConsistency
(Object validateDataConsistency) Set the validateDataConsistency property: Whether to enable Data Consistency validation.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
-
Constructor Details
-
CopyActivity
public CopyActivity()Creates an instance of CopyActivity class.
-
-
Method Details
-
inputs
Get the inputs property: List of inputs for the activity.- Returns:
- the inputs value.
-
withInputs
Set the inputs property: List of inputs for the activity.- Parameters:
inputs
- the inputs value to set.- Returns:
- the CopyActivity object itself.
-
outputs
Get the outputs property: List of outputs for the activity.- Returns:
- the outputs value.
-
withOutputs
Set the outputs property: List of outputs for the activity.- Parameters:
outputs
- the outputs value to set.- Returns:
- the CopyActivity object itself.
-
withLinkedServiceName
Set the linkedServiceName property: Linked service reference.- Overrides:
withLinkedServiceName
in classExecutionActivity
- Parameters:
linkedServiceName
- the linkedServiceName value to set.- Returns:
- the ExecutionActivity object itself.
-
withPolicy
Set the policy property: Activity policy.- Overrides:
withPolicy
in classExecutionActivity
- Parameters:
policy
- the policy value to set.- Returns:
- the ExecutionActivity object itself.
-
withName
Set the name property: Activity name.- Overrides:
withName
in classExecutionActivity
- Parameters:
name
- the name value to set.- Returns:
- the Activity object itself.
-
withDescription
Set the description property: Activity description.- Overrides:
withDescription
in classExecutionActivity
- Parameters:
description
- the description value to set.- Returns:
- the Activity object itself.
-
withDependsOn
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
Set the userProperties property: Activity user properties.- Overrides:
withUserProperties
in classExecutionActivity
- Parameters:
userProperties
- the userProperties value to set.- Returns:
- the Activity object itself.
-
source
Get the source property: Copy activity source.- Returns:
- the source value.
-
withSource
Set the source property: Copy activity source.- Parameters:
source
- the source value to set.- Returns:
- the CopyActivity object itself.
-
sink
Get the sink property: Copy activity sink.- Returns:
- the sink value.
-
withSink
Set the sink property: Copy activity sink.- Parameters:
sink
- the sink value to set.- Returns:
- the CopyActivity object itself.
-
translator
Get the translator property: Copy activity translator. If not specified, tabular translator is used.- Returns:
- the translator value.
-
withTranslator
Set the translator property: Copy activity translator. If not specified, tabular translator is used.- Parameters:
translator
- the translator value to set.- Returns:
- the CopyActivity object itself.
-
enableStaging
Get the enableStaging property: Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).- Returns:
- the enableStaging value.
-
withEnableStaging
Set the enableStaging property: Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).- Parameters:
enableStaging
- the enableStaging value to set.- Returns:
- the CopyActivity object itself.
-
stagingSettings
Get the stagingSettings property: Specifies interim staging settings when EnableStaging is true.- Returns:
- the stagingSettings value.
-
withStagingSettings
Set the stagingSettings property: Specifies interim staging settings when EnableStaging is true.- Parameters:
stagingSettings
- the stagingSettings value to set.- Returns:
- the CopyActivity object itself.
-
parallelCopies
Get the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0.- Returns:
- the parallelCopies value.
-
withParallelCopies
Set the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0.- Parameters:
parallelCopies
- the parallelCopies value to set.- Returns:
- the CopyActivity object itself.
-
dataIntegrationUnits
Get the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0.- Returns:
- the dataIntegrationUnits value.
-
withDataIntegrationUnits
Set the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0.- Parameters:
dataIntegrationUnits
- the dataIntegrationUnits value to set.- Returns:
- the CopyActivity object itself.
-
enableSkipIncompatibleRow
Get the enableSkipIncompatibleRow property: Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean).- Returns:
- the enableSkipIncompatibleRow value.
-
withEnableSkipIncompatibleRow
Set the enableSkipIncompatibleRow property: Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean).- Parameters:
enableSkipIncompatibleRow
- the enableSkipIncompatibleRow value to set.- Returns:
- the CopyActivity object itself.
-
redirectIncompatibleRowSettings
Get the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.- Returns:
- the redirectIncompatibleRowSettings value.
-
withRedirectIncompatibleRowSettings
public CopyActivity withRedirectIncompatibleRowSettings(RedirectIncompatibleRowSettings redirectIncompatibleRowSettings) Set the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.- Parameters:
redirectIncompatibleRowSettings
- the redirectIncompatibleRowSettings value to set.- Returns:
- the CopyActivity object itself.
-
logStorageSettings
Get the logStorageSettings property: (Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log.- Returns:
- the logStorageSettings value.
-
withLogStorageSettings
Set the logStorageSettings property: (Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log.- Parameters:
logStorageSettings
- the logStorageSettings value to set.- Returns:
- the CopyActivity object itself.
-
logSettings
Get the logSettings property: Log settings customer needs provide when enabling log.- Returns:
- the logSettings value.
-
withLogSettings
Set the logSettings property: Log settings customer needs provide when enabling log.- Parameters:
logSettings
- the logSettings value to set.- Returns:
- the CopyActivity object itself.
-
preserveRules
Get the preserveRules property: Preserve Rules.- Returns:
- the preserveRules value.
-
withPreserveRules
Set the preserveRules property: Preserve Rules.- Parameters:
preserveRules
- the preserveRules value to set.- Returns:
- the CopyActivity object itself.
-
preserve
Get the preserve property: Preserve rules.- Returns:
- the preserve value.
-
withPreserve
Set the preserve property: Preserve rules.- Parameters:
preserve
- the preserve value to set.- Returns:
- the CopyActivity object itself.
-
validateDataConsistency
Get the validateDataConsistency property: Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean).- Returns:
- the validateDataConsistency value.
-
withValidateDataConsistency
Set the validateDataConsistency property: Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean).- Parameters:
validateDataConsistency
- the validateDataConsistency value to set.- Returns:
- the CopyActivity object itself.
-
skipErrorFile
Get the skipErrorFile property: Specify the fault tolerance for data consistency.- Returns:
- the skipErrorFile value.
-
withSkipErrorFile
Set the skipErrorFile property: Specify the fault tolerance for data consistency.- Parameters:
skipErrorFile
- the skipErrorFile value to set.- Returns:
- the CopyActivity object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classExecutionActivity
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-