Class HttpDatasetTypeProperties


  • public final class HttpDatasetTypeProperties
    extends Object
    Properties specific to this dataset type.
    • Constructor Detail

      • HttpDatasetTypeProperties

        public HttpDatasetTypeProperties()
    • Method Detail

      • relativeUrl

        public Object relativeUrl()
        Get the relativeUrl property: The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string).
        Returns:
        the relativeUrl value.
      • withRelativeUrl

        public HttpDatasetTypeProperties withRelativeUrl​(Object relativeUrl)
        Set the relativeUrl property: The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string).
        Parameters:
        relativeUrl - the relativeUrl value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • requestMethod

        public Object requestMethod()
        Get the requestMethod property: The HTTP method for the HTTP request. Type: string (or Expression with resultType string).
        Returns:
        the requestMethod value.
      • withRequestMethod

        public HttpDatasetTypeProperties withRequestMethod​(Object requestMethod)
        Set the requestMethod property: The HTTP method for the HTTP request. Type: string (or Expression with resultType string).
        Parameters:
        requestMethod - the requestMethod value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • requestBody

        public Object requestBody()
        Get the requestBody property: The body for the HTTP request. Type: string (or Expression with resultType string).
        Returns:
        the requestBody value.
      • withRequestBody

        public HttpDatasetTypeProperties withRequestBody​(Object requestBody)
        Set the requestBody property: The body for the HTTP request. Type: string (or Expression with resultType string).
        Parameters:
        requestBody - the requestBody value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • additionalHeaders

        public Object additionalHeaders()
        Get the additionalHeaders property: The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1 ... request-header-name-n:request-header-value-n Type: string (or Expression with resultType string).
        Returns:
        the additionalHeaders value.
      • withAdditionalHeaders

        public HttpDatasetTypeProperties withAdditionalHeaders​(Object additionalHeaders)
        Set the additionalHeaders property: The headers for the HTTP Request. e.g. request-header-name-1:request-header-value-1 ... request-header-name-n:request-header-value-n Type: string (or Expression with resultType string).
        Parameters:
        additionalHeaders - the additionalHeaders value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • format

        public DatasetStorageFormat format()
        Get the format property: The format of files.
        Returns:
        the format value.
      • withFormat

        public HttpDatasetTypeProperties withFormat​(DatasetStorageFormat format)
        Set the format property: The format of files.
        Parameters:
        format - the format value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • compression

        public DatasetCompression compression()
        Get the compression property: The data compression method used on files.
        Returns:
        the compression value.
      • withCompression

        public HttpDatasetTypeProperties withCompression​(DatasetCompression compression)
        Set the compression property: The data compression method used on files.
        Parameters:
        compression - the compression value to set.
        Returns:
        the HttpDatasetTypeProperties object itself.
      • validate

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