Class CopyActivityTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.CopyActivityTypeProperties
-
public final class CopyActivityTypeProperties extends Object
Copy activity properties.
-
-
Constructor Summary
Constructors Constructor Description CopyActivityTypeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
dataIntegrationUnits()
Get the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement.Object
enableSkipIncompatibleRow()
Get the enableSkipIncompatibleRow property: Whether to skip incompatible row.Object
enableStaging()
Get the enableStaging property: Specifies whether to copy data via an interim staging.LogSettings
logSettings()
Get the logSettings property: Log settings customer needs provide when enabling log.LogStorageSettings
logStorageSettings()
Get the logStorageSettings property: (Deprecated.Object
parallelCopies()
Get the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store.List<Object>
preserve()
Get the preserve property: Preserve rules.List<Object>
preserveRules()
Get the preserveRules property: Preserve Rules.RedirectIncompatibleRowSettings
redirectIncompatibleRowSettings()
Get the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.CopySink
sink()
Get the sink property: Copy activity sink.SkipErrorFile
skipErrorFile()
Get the skipErrorFile property: Specify the fault tolerance for data consistency.CopySource
source()
Get the source property: Copy activity source.StagingSettings
stagingSettings()
Get the stagingSettings property: Specifies interim staging settings when EnableStaging is true.Object
translator()
Get the translator property: Copy activity translator.void
validate()
Validates the instance.Object
validateDataConsistency()
Get the validateDataConsistency property: Whether to enable Data Consistency validation.CopyActivityTypeProperties
withDataIntegrationUnits(Object dataIntegrationUnits)
Set the dataIntegrationUnits property: Maximum number of data integration units that can be used to perform this data movement.CopyActivityTypeProperties
withEnableSkipIncompatibleRow(Object enableSkipIncompatibleRow)
Set the enableSkipIncompatibleRow property: Whether to skip incompatible row.CopyActivityTypeProperties
withEnableStaging(Object enableStaging)
Set the enableStaging property: Specifies whether to copy data via an interim staging.CopyActivityTypeProperties
withLogSettings(LogSettings logSettings)
Set the logSettings property: Log settings customer needs provide when enabling log.CopyActivityTypeProperties
withLogStorageSettings(LogStorageSettings logStorageSettings)
Set the logStorageSettings property: (Deprecated.CopyActivityTypeProperties
withParallelCopies(Object parallelCopies)
Set the parallelCopies property: Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store.CopyActivityTypeProperties
withPreserve(List<Object> preserve)
Set the preserve property: Preserve rules.CopyActivityTypeProperties
withPreserveRules(List<Object> preserveRules)
Set the preserveRules property: Preserve Rules.CopyActivityTypeProperties
withRedirectIncompatibleRowSettings(RedirectIncompatibleRowSettings redirectIncompatibleRowSettings)
Set the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.CopyActivityTypeProperties
withSink(CopySink sink)
Set the sink property: Copy activity sink.CopyActivityTypeProperties
withSkipErrorFile(SkipErrorFile skipErrorFile)
Set the skipErrorFile property: Specify the fault tolerance for data consistency.CopyActivityTypeProperties
withSource(CopySource source)
Set the source property: Copy activity source.CopyActivityTypeProperties
withStagingSettings(StagingSettings stagingSettings)
Set the stagingSettings property: Specifies interim staging settings when EnableStaging is true.CopyActivityTypeProperties
withTranslator(Object translator)
Set the translator property: Copy activity translator.CopyActivityTypeProperties
withValidateDataConsistency(Object validateDataConsistency)
Set the validateDataConsistency property: Whether to enable Data Consistency validation.
-
-
-
Method Detail
-
source
public CopySource source()
Get the source property: Copy activity source.- Returns:
- the source value.
-
withSource
public CopyActivityTypeProperties withSource(CopySource source)
Set the source property: Copy activity source.- Parameters:
source
- the source value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
sink
public CopySink sink()
Get the sink property: Copy activity sink.- Returns:
- the sink value.
-
withSink
public CopyActivityTypeProperties withSink(CopySink sink)
Set the sink property: Copy activity sink.- Parameters:
sink
- the sink value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
translator
public Object translator()
Get the translator property: Copy activity translator. If not specified, tabular translator is used.- Returns:
- the translator value.
-
withTranslator
public CopyActivityTypeProperties withTranslator(Object translator)
Set the translator property: Copy activity translator. If not specified, tabular translator is used.- Parameters:
translator
- the translator value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
enableStaging
public Object 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
public CopyActivityTypeProperties withEnableStaging(Object enableStaging)
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 CopyActivityTypeProperties object itself.
-
stagingSettings
public StagingSettings stagingSettings()
Get the stagingSettings property: Specifies interim staging settings when EnableStaging is true.- Returns:
- the stagingSettings value.
-
withStagingSettings
public CopyActivityTypeProperties withStagingSettings(StagingSettings stagingSettings)
Set the stagingSettings property: Specifies interim staging settings when EnableStaging is true.- Parameters:
stagingSettings
- the stagingSettings value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
parallelCopies
public Object 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
public CopyActivityTypeProperties withParallelCopies(Object parallelCopies)
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 CopyActivityTypeProperties object itself.
-
dataIntegrationUnits
public Object 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
public CopyActivityTypeProperties withDataIntegrationUnits(Object dataIntegrationUnits)
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 CopyActivityTypeProperties object itself.
-
enableSkipIncompatibleRow
public Object 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
public CopyActivityTypeProperties withEnableSkipIncompatibleRow(Object enableSkipIncompatibleRow)
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 CopyActivityTypeProperties object itself.
-
redirectIncompatibleRowSettings
public RedirectIncompatibleRowSettings redirectIncompatibleRowSettings()
Get the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.- Returns:
- the redirectIncompatibleRowSettings value.
-
withRedirectIncompatibleRowSettings
public CopyActivityTypeProperties withRedirectIncompatibleRowSettings(RedirectIncompatibleRowSettings redirectIncompatibleRowSettings)
Set the redirectIncompatibleRowSettings property: Redirect incompatible row settings when EnableSkipIncompatibleRow is true.- Parameters:
redirectIncompatibleRowSettings
- the redirectIncompatibleRowSettings value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
logStorageSettings
public LogStorageSettings 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
public CopyActivityTypeProperties withLogStorageSettings(LogStorageSettings logStorageSettings)
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 CopyActivityTypeProperties object itself.
-
logSettings
public LogSettings logSettings()
Get the logSettings property: Log settings customer needs provide when enabling log.- Returns:
- the logSettings value.
-
withLogSettings
public CopyActivityTypeProperties withLogSettings(LogSettings logSettings)
Set the logSettings property: Log settings customer needs provide when enabling log.- Parameters:
logSettings
- the logSettings value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
preserveRules
public List<Object> preserveRules()
Get the preserveRules property: Preserve Rules.- Returns:
- the preserveRules value.
-
withPreserveRules
public CopyActivityTypeProperties withPreserveRules(List<Object> preserveRules)
Set the preserveRules property: Preserve Rules.- Parameters:
preserveRules
- the preserveRules value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
preserve
public List<Object> preserve()
Get the preserve property: Preserve rules.- Returns:
- the preserve value.
-
withPreserve
public CopyActivityTypeProperties withPreserve(List<Object> preserve)
Set the preserve property: Preserve rules.- Parameters:
preserve
- the preserve value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
validateDataConsistency
public Object validateDataConsistency()
Get the validateDataConsistency property: Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean).- Returns:
- the validateDataConsistency value.
-
withValidateDataConsistency
public CopyActivityTypeProperties withValidateDataConsistency(Object validateDataConsistency)
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 CopyActivityTypeProperties object itself.
-
skipErrorFile
public SkipErrorFile skipErrorFile()
Get the skipErrorFile property: Specify the fault tolerance for data consistency.- Returns:
- the skipErrorFile value.
-
withSkipErrorFile
public CopyActivityTypeProperties withSkipErrorFile(SkipErrorFile skipErrorFile)
Set the skipErrorFile property: Specify the fault tolerance for data consistency.- Parameters:
skipErrorFile
- the skipErrorFile value to set.- Returns:
- the CopyActivityTypeProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-