Class SapOpenHubTableDataset

java.lang.Object
com.azure.resourcemanager.datafactory.models.Dataset
com.azure.resourcemanager.datafactory.models.SapOpenHubTableDataset

public final class SapOpenHubTableDataset extends Dataset
Sap Business Warehouse Open Hub Destination Table properties.
  • Constructor Details

    • SapOpenHubTableDataset

      public SapOpenHubTableDataset()
      Creates an instance of SapOpenHubTableDataset class.
  • Method Details

    • withDescription

      public SapOpenHubTableDataset withDescription(String description)
      Set the description property: Dataset description.
      Overrides:
      withDescription in class Dataset
      Parameters:
      description - the description value to set.
      Returns:
      the Dataset object itself.
    • withStructure

      public SapOpenHubTableDataset withStructure(Object structure)
      Set the structure property: Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.
      Overrides:
      withStructure in class Dataset
      Parameters:
      structure - the structure value to set.
      Returns:
      the Dataset object itself.
    • withSchema

      public SapOpenHubTableDataset withSchema(Object schema)
      Set the schema property: Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.
      Overrides:
      withSchema in class Dataset
      Parameters:
      schema - the schema value to set.
      Returns:
      the Dataset object itself.
    • withLinkedServiceName

      public SapOpenHubTableDataset withLinkedServiceName(LinkedServiceReference linkedServiceName)
      Set the linkedServiceName property: Linked service reference.
      Overrides:
      withLinkedServiceName in class Dataset
      Parameters:
      linkedServiceName - the linkedServiceName value to set.
      Returns:
      the Dataset object itself.
    • withParameters

      public SapOpenHubTableDataset withParameters(Map<String,ParameterSpecification> parameters)
      Set the parameters property: Parameters for dataset.
      Overrides:
      withParameters in class Dataset
      Parameters:
      parameters - the parameters value to set.
      Returns:
      the Dataset object itself.
    • withAnnotations

      public SapOpenHubTableDataset withAnnotations(List<Object> annotations)
      Set the annotations property: List of tags that can be used for describing the Dataset.
      Overrides:
      withAnnotations in class Dataset
      Parameters:
      annotations - the annotations value to set.
      Returns:
      the Dataset object itself.
    • withFolder

      public SapOpenHubTableDataset withFolder(DatasetFolder folder)
      Set the folder property: The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
      Overrides:
      withFolder in class Dataset
      Parameters:
      folder - the folder value to set.
      Returns:
      the Dataset object itself.
    • openHubDestinationName

      public Object openHubDestinationName()
      Get the openHubDestinationName property: The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string).
      Returns:
      the openHubDestinationName value.
    • withOpenHubDestinationName

      public SapOpenHubTableDataset withOpenHubDestinationName(Object openHubDestinationName)
      Set the openHubDestinationName property: The name of the Open Hub Destination with destination type as Database Table. Type: string (or Expression with resultType string).
      Parameters:
      openHubDestinationName - the openHubDestinationName value to set.
      Returns:
      the SapOpenHubTableDataset object itself.
    • excludeLastRequest

      public Object excludeLastRequest()
      Get the excludeLastRequest property: Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean).
      Returns:
      the excludeLastRequest value.
    • withExcludeLastRequest

      public SapOpenHubTableDataset withExcludeLastRequest(Object excludeLastRequest)
      Set the excludeLastRequest property: Whether to exclude the records of the last request. The default value is true. Type: boolean (or Expression with resultType boolean).
      Parameters:
      excludeLastRequest - the excludeLastRequest value to set.
      Returns:
      the SapOpenHubTableDataset object itself.
    • baseRequestId

      public Object baseRequestId()
      Get the baseRequestId property: The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer ).
      Returns:
      the baseRequestId value.
    • withBaseRequestId

      public SapOpenHubTableDataset withBaseRequestId(Object baseRequestId)
      Set the baseRequestId property: The ID of request for delta loading. Once it is set, only data with requestId larger than the value of this property will be retrieved. The default value is 0. Type: integer (or Expression with resultType integer ).
      Parameters:
      baseRequestId - the baseRequestId value to set.
      Returns:
      the SapOpenHubTableDataset object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class Dataset
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.