Class SeasonsBaseClient
java.lang.Object
com.azure.verticals.agrifood.farming.SeasonsBaseClient
Initializes a new instance of the SeasonsBaseClient type.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate
(String seasonId) Creates or updates a season resource.Deletes a specified season resource.Gets a specified season resource.invoke()
Create an empty DynamicRequest with the serializer and pipeline initialized for this client.list()
Returns a paginated list of season resources.Get the next page of items.
-
Method Details
-
list
Returns a paginated list of season resources.Optional Query Parameters
Optional Query Parameters Name Type Description minStartDateTime OffsetDateTime Minimum season start datetime, sample format: yyyy-MM-ddTHH:mm:ssZ. maxStartDateTime OffsetDateTime Maximum season start datetime, sample format: yyyy-MM-ddTHH:mm:ssZ. minEndDateTime OffsetDateTime Minimum season end datetime, sample format: yyyy-MM-ddTHH:mm:ssZ. maxEndDateTime OffsetDateTime Maximum season end datetime, sample format: yyyy-MM-ddTHH:mm:ssZ. years List<Integer> Years of the resource. ids List<String> Ids of the resource. names List<String> Names of the resource. propertyFilters List<String> Filters on key-value pairs within the Properties object. eg. "{testKey} eq {testValue}". statuses List<String> Statuses of the resource. minCreatedDateTime OffsetDateTime Minimum creation date of resource (inclusive). maxCreatedDateTime OffsetDateTime Maximum creation date of resource (inclusive). minLastModifiedDateTime OffsetDateTime Minimum last modified date of resource (inclusive). maxLastModifiedDateTime OffsetDateTime Maximum last modified date of resource (inclusive). maxPageSize Integer Maximum number of items needed (inclusive). Minimum = 10, Maximum = 1000, Default value = 50. skipToken String Skip token for getting next set of results. Response Body Schema
{ value: [ { startDateTime: OffsetDateTime endDateTime: OffsetDateTime year: Integer id: String eTag: String status: String createdDateTime: OffsetDateTime modifiedDateTime: OffsetDateTime name: String description: String properties: { String: Object } } ] skipToken: String nextLink: String }
- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-
get
Gets a specified season resource.Response Body Schema
{ startDateTime: OffsetDateTime endDateTime: OffsetDateTime year: Integer id: String eTag: String status: String createdDateTime: OffsetDateTime modifiedDateTime: OffsetDateTime name: String description: String properties: { String: Object } }
- Parameters:
seasonId
- ID of the season.- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-
createOrUpdate
Creates or updates a season resource.Request Body Schema
{ startDateTime: OffsetDateTime endDateTime: OffsetDateTime year: Integer id: String eTag: String status: String createdDateTime: OffsetDateTime modifiedDateTime: OffsetDateTime name: String description: String properties: { String: Object } }
Response Body Schema
(recursive schema, see above)
- Parameters:
seasonId
- ID of the season resource.- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-
delete
Deletes a specified season resource.- Parameters:
seasonId
- ID of the season.- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-
listNext
Get the next page of items.Response Body Schema
{ value: [ { startDateTime: OffsetDateTime endDateTime: OffsetDateTime year: Integer id: String eTag: String status: String createdDateTime: OffsetDateTime modifiedDateTime: OffsetDateTime name: String description: String properties: { String: Object } } ] skipToken: String nextLink: String }
- Parameters:
nextLink
- The nextLink parameter.- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-
invoke
Create an empty DynamicRequest with the serializer and pipeline initialized for this client.- Returns:
- a DynamicRequest where customizations can be made before sent to the service.
-