Class FarmBeatsClientBuilder
java.lang.Object
com.azure.verticals.agrifood.farming.FarmBeatsClientBuilder
A builder for creating a new instance of the FarmBeatsClient type.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPolicy
(HttpPipelinePolicy customPolicy) Adds a custom Http pipeline policy.apiVersion
(String apiVersion) Sets Api Version.Builds an instance of ApplicationDataBaseClient low level client.Builds an instance of AttachmentsBaseClient low level client.Builds an instance of BoundariesBaseClient low level client.Builds an instance of CropsBaseClient low level client.Builds an instance of CropVarietiesBaseClient low level client.Builds an instance of FarmersBaseClient low level client.Builds an instance of FarmOperationsBaseClient low level client.Builds an instance of FarmsBaseClient low level client.Builds an instance of FieldsBaseClient low level client.Builds an instance of HarvestDataBaseClient low level client.Builds an instance of ImageProcessingBaseClient low level client.Builds an instance of OAuthProvidersBaseClient low level client.Builds an instance of OAuthTokensBaseClient low level client.Builds an instance of PlantingDataBaseClient low level client.Builds an instance of ScenesBaseClient low level client.Builds an instance of SeasonalFieldsBaseClient low level client.Builds an instance of SeasonsBaseClient low level client.Builds an instance of TillageDataBaseClient low level client.Builds an instance of WeatherBaseClient low level client.configuration
(Configuration configuration) Sets The configuration store that is used during construction of the service client.credential
(TokenCredential tokenCredential) Sets The TokenCredential used for authentication.Sets The endpoint of your FarmBeats resource (protocol and hostname, for example: https://{resourceName}.farmbeats.azure.net).httpClient
(HttpClient httpClient) Sets The HTTP client used to send the request.httpLogOptions
(HttpLogOptions httpLogOptions) Sets The logging configuration for HTTP requests and responses.pipeline
(HttpPipeline pipeline) Sets The HTTP pipeline to send requests through.retryPolicy
(RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.serializer
(ObjectSerializer serializer) Sets The serializer to serialize an object into a string.
-
Constructor Details
-
FarmBeatsClientBuilder
public FarmBeatsClientBuilder()Create an instance of the FarmBeatsClientBuilder.
-
-
Method Details
-
endpoint
Sets The endpoint of your FarmBeats resource (protocol and hostname, for example: https://{resourceName}.farmbeats.azure.net).- Parameters:
endpoint
- the endpoint value.- Returns:
- the FarmBeatsClientBuilder.
-
apiVersion
Sets Api Version.- Parameters:
apiVersion
- the apiVersion value.- Returns:
- the FarmBeatsClientBuilder.
-
pipeline
Sets The HTTP pipeline to send requests through.- Parameters:
pipeline
- the pipeline value.- Returns:
- the FarmBeatsClientBuilder.
-
serializer
Sets The serializer to serialize an object into a string.- Parameters:
serializer
- the serializer value.- Returns:
- the FarmBeatsClientBuilder.
-
httpClient
Sets The HTTP client used to send the request.- Parameters:
httpClient
- the httpClient value.- Returns:
- the FarmBeatsClientBuilder.
-
configuration
Sets The configuration store that is used during construction of the service client.- Parameters:
configuration
- the configuration value.- Returns:
- the FarmBeatsClientBuilder.
-
credential
Sets The TokenCredential used for authentication.- Parameters:
tokenCredential
- the tokenCredential value.- Returns:
- the FarmBeatsClientBuilder.
-
httpLogOptions
Sets The logging configuration for HTTP requests and responses.- Parameters:
httpLogOptions
- the httpLogOptions value.- Returns:
- the FarmBeatsClientBuilder.
-
retryPolicy
Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the FarmBeatsClientBuilder.
-
addPolicy
Adds a custom Http pipeline policy.- Parameters:
customPolicy
- The custom Http pipeline policy to add.- Returns:
- the FarmBeatsClientBuilder.
-
buildApplicationDataBaseClient
Builds an instance of ApplicationDataBaseClient low level client.- Returns:
- an instance of ApplicationDataBaseClient.
-
buildAttachmentsBaseClient
Builds an instance of AttachmentsBaseClient low level client.- Returns:
- an instance of AttachmentsBaseClient.
-
buildBoundariesBaseClient
Builds an instance of BoundariesBaseClient low level client.- Returns:
- an instance of BoundariesBaseClient.
-
buildCropsBaseClient
Builds an instance of CropsBaseClient low level client.- Returns:
- an instance of CropsBaseClient.
-
buildCropVarietiesBaseClient
Builds an instance of CropVarietiesBaseClient low level client.- Returns:
- an instance of CropVarietiesBaseClient.
-
buildFarmersBaseClient
Builds an instance of FarmersBaseClient low level client.- Returns:
- an instance of FarmersBaseClient.
-
buildFarmOperationsBaseClient
Builds an instance of FarmOperationsBaseClient low level client.- Returns:
- an instance of FarmOperationsBaseClient.
-
buildFarmsBaseClient
Builds an instance of FarmsBaseClient low level client.- Returns:
- an instance of FarmsBaseClient.
-
buildFieldsBaseClient
Builds an instance of FieldsBaseClient low level client.- Returns:
- an instance of FieldsBaseClient.
-
buildHarvestDataBaseClient
Builds an instance of HarvestDataBaseClient low level client.- Returns:
- an instance of HarvestDataBaseClient.
-
buildImageProcessingBaseClient
Builds an instance of ImageProcessingBaseClient low level client.- Returns:
- an instance of ImageProcessingBaseClient.
-
buildOAuthProvidersBaseClient
Builds an instance of OAuthProvidersBaseClient low level client.- Returns:
- an instance of OAuthProvidersBaseClient.
-
buildOAuthTokensBaseClient
Builds an instance of OAuthTokensBaseClient low level client.- Returns:
- an instance of OAuthTokensBaseClient.
-
buildPlantingDataBaseClient
Builds an instance of PlantingDataBaseClient low level client.- Returns:
- an instance of PlantingDataBaseClient.
-
buildScenesBaseClient
Builds an instance of ScenesBaseClient low level client.- Returns:
- an instance of ScenesBaseClient.
-
buildSeasonalFieldsBaseClient
Builds an instance of SeasonalFieldsBaseClient low level client.- Returns:
- an instance of SeasonalFieldsBaseClient.
-
buildSeasonsBaseClient
Builds an instance of SeasonsBaseClient low level client.- Returns:
- an instance of SeasonsBaseClient.
-
buildTillageDataBaseClient
Builds an instance of TillageDataBaseClient low level client.- Returns:
- an instance of TillageDataBaseClient.
-
buildWeatherBaseClient
Builds an instance of WeatherBaseClient low level client.- Returns:
- an instance of WeatherBaseClient.
-