Class RestResourceDatasetTypeProperties


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

      • RestResourceDatasetTypeProperties

        public RestResourceDatasetTypeProperties()
    • Method Detail

      • relativeUrl

        public Object relativeUrl()
        Get the relativeUrl property: The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string).
        Returns:
        the relativeUrl value.
      • withRelativeUrl

        public RestResourceDatasetTypeProperties withRelativeUrl​(Object relativeUrl)
        Set the relativeUrl property: The relative URL to the resource that the RESTful API provides. Type: string (or Expression with resultType string).
        Parameters:
        relativeUrl - the relativeUrl value to set.
        Returns:
        the RestResourceDatasetTypeProperties object itself.
      • requestMethod

        public Object requestMethod()
        Get the requestMethod property: The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string).
        Returns:
        the requestMethod value.
      • withRequestMethod

        public RestResourceDatasetTypeProperties withRequestMethod​(Object requestMethod)
        Set the requestMethod property: The HTTP method used to call the RESTful API. The default is GET. Type: string (or Expression with resultType string).
        Parameters:
        requestMethod - the requestMethod value to set.
        Returns:
        the RestResourceDatasetTypeProperties object itself.
      • requestBody

        public Object requestBody()
        Get the requestBody property: The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string).
        Returns:
        the requestBody value.
      • withRequestBody

        public RestResourceDatasetTypeProperties withRequestBody​(Object requestBody)
        Set the requestBody property: The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string).
        Parameters:
        requestBody - the requestBody value to set.
        Returns:
        the RestResourceDatasetTypeProperties object itself.
      • additionalHeaders

        public Object additionalHeaders()
        Get the additionalHeaders property: The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string).
        Returns:
        the additionalHeaders value.
      • withAdditionalHeaders

        public RestResourceDatasetTypeProperties withAdditionalHeaders​(Object additionalHeaders)
        Set the additionalHeaders property: The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string).
        Parameters:
        additionalHeaders - the additionalHeaders value to set.
        Returns:
        the RestResourceDatasetTypeProperties object itself.
      • paginationRules

        public Object paginationRules()
        Get the paginationRules property: The pagination rules to compose next page requests. Type: string (or Expression with resultType string).
        Returns:
        the paginationRules value.
      • withPaginationRules

        public RestResourceDatasetTypeProperties withPaginationRules​(Object paginationRules)
        Set the paginationRules property: The pagination rules to compose next page requests. Type: string (or Expression with resultType string).
        Parameters:
        paginationRules - the paginationRules value to set.
        Returns:
        the RestResourceDatasetTypeProperties object itself.
      • validate

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