Class AzureTableSink


  • public final class AzureTableSink
    extends CopySink
    A copy activity Azure Table sink.
    • Constructor Detail

      • AzureTableSink

        public AzureTableSink()
    • Method Detail

      • getAzureTableDefaultPartitionKeyValue

        public Object getAzureTableDefaultPartitionKeyValue()
        Get the azureTableDefaultPartitionKeyValue property: Azure Table default partition key value. Type: string (or Expression with resultType string).
        Returns:
        the azureTableDefaultPartitionKeyValue value.
      • setAzureTableDefaultPartitionKeyValue

        public AzureTableSink setAzureTableDefaultPartitionKeyValue​(Object azureTableDefaultPartitionKeyValue)
        Set the azureTableDefaultPartitionKeyValue property: Azure Table default partition key value. Type: string (or Expression with resultType string).
        Parameters:
        azureTableDefaultPartitionKeyValue - the azureTableDefaultPartitionKeyValue value to set.
        Returns:
        the AzureTableSink object itself.
      • getAzureTablePartitionKeyName

        public Object getAzureTablePartitionKeyName()
        Get the azureTablePartitionKeyName property: Azure Table partition key name. Type: string (or Expression with resultType string).
        Returns:
        the azureTablePartitionKeyName value.
      • setAzureTablePartitionKeyName

        public AzureTableSink setAzureTablePartitionKeyName​(Object azureTablePartitionKeyName)
        Set the azureTablePartitionKeyName property: Azure Table partition key name. Type: string (or Expression with resultType string).
        Parameters:
        azureTablePartitionKeyName - the azureTablePartitionKeyName value to set.
        Returns:
        the AzureTableSink object itself.
      • getAzureTableRowKeyName

        public Object getAzureTableRowKeyName()
        Get the azureTableRowKeyName property: Azure Table row key name. Type: string (or Expression with resultType string).
        Returns:
        the azureTableRowKeyName value.
      • setAzureTableRowKeyName

        public AzureTableSink setAzureTableRowKeyName​(Object azureTableRowKeyName)
        Set the azureTableRowKeyName property: Azure Table row key name. Type: string (or Expression with resultType string).
        Parameters:
        azureTableRowKeyName - the azureTableRowKeyName value to set.
        Returns:
        the AzureTableSink object itself.
      • getAzureTableInsertType

        public Object getAzureTableInsertType()
        Get the azureTableInsertType property: Azure Table insert type. Type: string (or Expression with resultType string).
        Returns:
        the azureTableInsertType value.
      • setAzureTableInsertType

        public AzureTableSink setAzureTableInsertType​(Object azureTableInsertType)
        Set the azureTableInsertType property: Azure Table insert type. Type: string (or Expression with resultType string).
        Parameters:
        azureTableInsertType - the azureTableInsertType value to set.
        Returns:
        the AzureTableSink object itself.
      • setWriteBatchSize

        public AzureTableSink setWriteBatchSize​(Object writeBatchSize)
        Set the writeBatchSize property: Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
        Overrides:
        setWriteBatchSize in class CopySink
        Parameters:
        writeBatchSize - the writeBatchSize value to set.
        Returns:
        the CopySink object itself.
      • setWriteBatchTimeout

        public AzureTableSink setWriteBatchTimeout​(Object writeBatchTimeout)
        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])).
        Overrides:
        setWriteBatchTimeout in class CopySink
        Parameters:
        writeBatchTimeout - the writeBatchTimeout value to set.
        Returns:
        the CopySink object itself.
      • setSinkRetryCount

        public AzureTableSink setSinkRetryCount​(Object sinkRetryCount)
        Set the sinkRetryCount property: Sink retry count. Type: integer (or Expression with resultType integer).
        Overrides:
        setSinkRetryCount in class CopySink
        Parameters:
        sinkRetryCount - the sinkRetryCount value to set.
        Returns:
        the CopySink object itself.
      • setSinkRetryWait

        public AzureTableSink setSinkRetryWait​(Object sinkRetryWait)
        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])).
        Overrides:
        setSinkRetryWait in class CopySink
        Parameters:
        sinkRetryWait - the sinkRetryWait value to set.
        Returns:
        the CopySink object itself.
      • setMaxConcurrentConnections

        public AzureTableSink setMaxConcurrentConnections​(Object maxConcurrentConnections)
        Set the maxConcurrentConnections property: The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
        Overrides:
        setMaxConcurrentConnections in class CopySink
        Parameters:
        maxConcurrentConnections - the maxConcurrentConnections value to set.
        Returns:
        the CopySink object itself.