Class CopySink
java.lang.Object
com.azure.resourcemanager.datafactory.models.CopySink
- Direct Known Subclasses:
AvroSink
,AzureBlobFSSink
,AzureDatabricksDeltaLakeSink
,AzureDataExplorerSink
,AzureDataLakeStoreSink
,AzureMySqlSink
,AzurePostgreSqlSink
,AzureQueueSink
,AzureSearchIndexSink
,AzureSqlSink
,AzureTableSink
,BinarySink
,BlobSink
,CommonDataServiceForAppsSink
,CosmosDbMongoDbApiSink
,CosmosDbSqlApiSink
,DelimitedTextSink
,DocumentDbCollectionSink
,DynamicsCrmSink
,DynamicsSink
,FileSystemSink
,InformixSink
,JsonSink
,MicrosoftAccessSink
,MongoDbAtlasSink
,MongoDbV2Sink
,OdbcSink
,OracleSink
,OrcSink
,ParquetSink
,RestSink
,SalesforceServiceCloudSink
,SalesforceSink
,SapCloudForCustomerSink
,SnowflakeSink
,SqlDWSink
,SqlMISink
,SqlServerSink
,SqlSink
A copy activity sink.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the additionalProperties property: A copy activity sink.Get the disableMetricsCollection property: If true, disable data store metrics collection.Get the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store.Get the sinkRetryCount property: Sink retry count.Get the sinkRetryWait property: Sink retry wait.void
validate()
Validates the instance.withAdditionalProperties
(Map<String, Object> additionalProperties) Set the additionalProperties property: A copy activity sink.withDisableMetricsCollection
(Object disableMetricsCollection) Set the disableMetricsCollection property: If true, disable data store metrics collection.withMaxConcurrentConnections
(Object maxConcurrentConnections) Set the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store.withSinkRetryCount
(Object sinkRetryCount) Set the sinkRetryCount property: Sink retry count.withSinkRetryWait
(Object sinkRetryWait) Set the sinkRetryWait property: Sink retry wait.withWriteBatchSize
(Object writeBatchSize) Set the writeBatchSize property: Write batch size.withWriteBatchTimeout
(Object writeBatchTimeout) Set the writeBatchTimeout property: Write batch timeout.Get the writeBatchSize property: Write batch size.Get the writeBatchTimeout property: Write batch timeout.
-
Constructor Details
-
CopySink
public CopySink()Creates an instance of CopySink class.
-
-
Method Details
-
writeBatchSize
Get the writeBatchSize property: Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.- Returns:
- the writeBatchSize value.
-
withWriteBatchSize
Set the writeBatchSize property: Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.- Parameters:
writeBatchSize
- the writeBatchSize value to set.- Returns:
- the CopySink object itself.
-
writeBatchTimeout
Get the writeBatchTimeout property: Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Returns:
- the writeBatchTimeout value.
-
withWriteBatchTimeout
Set the writeBatchTimeout property: Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Parameters:
writeBatchTimeout
- the writeBatchTimeout value to set.- Returns:
- the CopySink object itself.
-
sinkRetryCount
Get the sinkRetryCount property: Sink retry count. Type: integer (or Expression with resultType integer).- Returns:
- the sinkRetryCount value.
-
withSinkRetryCount
Set the sinkRetryCount property: Sink retry count. Type: integer (or Expression with resultType integer).- Parameters:
sinkRetryCount
- the sinkRetryCount value to set.- Returns:
- the CopySink object itself.
-
sinkRetryWait
Get the sinkRetryWait property: Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Returns:
- the sinkRetryWait value.
-
withSinkRetryWait
Set the sinkRetryWait property: Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Parameters:
sinkRetryWait
- the sinkRetryWait value to set.- Returns:
- the CopySink object itself.
-
maxConcurrentConnections
Get the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).- Returns:
- the maxConcurrentConnections value.
-
withMaxConcurrentConnections
Set the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).- Parameters:
maxConcurrentConnections
- the maxConcurrentConnections value to set.- Returns:
- the CopySink object itself.
-
disableMetricsCollection
Get the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).- Returns:
- the disableMetricsCollection value.
-
withDisableMetricsCollection
Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).- Parameters:
disableMetricsCollection
- the disableMetricsCollection value to set.- Returns:
- the CopySink object itself.
-
additionalProperties
Get the additionalProperties property: A copy activity sink.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
Set the additionalProperties property: A copy activity sink.- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the CopySink object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-