Class RestResourceDatasetTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.RestResourceDatasetTypeProperties
-
public final class RestResourceDatasetTypeProperties extends Object
Properties specific to this dataset type.
-
-
Constructor Summary
Constructors Constructor Description RestResourceDatasetTypeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
additionalHeaders()
Get the additionalHeaders property: The additional HTTP headers in the request to the RESTful API.Object
paginationRules()
Get the paginationRules property: The pagination rules to compose next page requests.Object
relativeUrl()
Get the relativeUrl property: The relative URL to the resource that the RESTful API provides.Object
requestBody()
Get the requestBody property: The HTTP request body to the RESTful API if requestMethod is POST.Object
requestMethod()
Get the requestMethod property: The HTTP method used to call the RESTful API.void
validate()
Validates the instance.RestResourceDatasetTypeProperties
withAdditionalHeaders(Object additionalHeaders)
Set the additionalHeaders property: The additional HTTP headers in the request to the RESTful API.RestResourceDatasetTypeProperties
withPaginationRules(Object paginationRules)
Set the paginationRules property: The pagination rules to compose next page requests.RestResourceDatasetTypeProperties
withRelativeUrl(Object relativeUrl)
Set the relativeUrl property: The relative URL to the resource that the RESTful API provides.RestResourceDatasetTypeProperties
withRequestBody(Object requestBody)
Set the requestBody property: The HTTP request body to the RESTful API if requestMethod is POST.RestResourceDatasetTypeProperties
withRequestMethod(Object requestMethod)
Set the requestMethod property: The HTTP method used to call the RESTful API.
-
-
-
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.
-
-