Class CountRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
org.mbari.vars.annosaurus.sdk.kiota.v1.fast.count.CountRequestBuilder
@Generated("com.microsoft.kiota")
public class CountRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Builds and executes requests for operations under /v1/fast/count
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Configuration for the request such as headers, query parameters, and middleware options.class
Configuration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate
-
Constructor Summary
ConstructorsConstructorDescriptionCountRequestBuilder
(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newCountRequestBuilder
and sets the default values.CountRequestBuilder
(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newCountRequestBuilder
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionget()
Count all annotationsget
(Consumer<CountRequestBuilder.GetRequestConfiguration> requestConfiguration) Count all annotationspost
(QueryConstraints body) Count annotations by query constraints.post
(QueryConstraints body, Consumer<CountRequestBuilder.PostRequestConfiguration> requestConfiguration) Count annotations by query constraints.com.microsoft.kiota.RequestInformation
Count all annotationscom.microsoft.kiota.RequestInformation
toGetRequestInformation
(Consumer<CountRequestBuilder.GetRequestConfiguration> requestConfiguration) Count all annotationscom.microsoft.kiota.RequestInformation
Count annotations by query constraints.com.microsoft.kiota.RequestInformation
toPostRequestInformation
(QueryConstraints body, Consumer<CountRequestBuilder.PostRequestConfiguration> requestConfiguration) Count annotations by query constraints.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
CountRequestBuilder
public CountRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newCountRequestBuilder
and sets the default values.- Parameters:
pathParameters
- Path parameters for the requestrequestAdapter
- The request adapter to use to execute the requests.
-
CountRequestBuilder
public CountRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newCountRequestBuilder
and sets the default values.- Parameters:
rawUrl
- The raw URL to use for the request builder.requestAdapter
- The request adapter to use to execute the requests.
-
-
Method Details
-
get
Count all annotations- Returns:
- a
Count
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
get
@Nullable public Count get(@Nullable Consumer<CountRequestBuilder.GetRequestConfiguration> requestConfiguration) Count all annotations- Parameters:
requestConfiguration
- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
Count
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
post
Count annotations by query constraints. Constraints can be snake_case or camelCase. The response will be in snake_case.- Parameters:
body
- The request body- Returns:
- a
QueryConstraintsResponseSCCount
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
post
@Nullable public QueryConstraintsResponseSCCount post(@Nonnull QueryConstraints body, @Nullable Consumer<CountRequestBuilder.PostRequestConfiguration> requestConfiguration) Count annotations by query constraints. Constraints can be snake_case or camelCase. The response will be in snake_case.- Parameters:
body
- The request bodyrequestConfiguration
- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
QueryConstraintsResponseSCCount
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Count all annotations- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<CountRequestBuilder.GetRequestConfiguration> requestConfiguration) Count all annotations- Parameters:
requestConfiguration
- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull QueryConstraints body) Count annotations by query constraints. Constraints can be snake_case or camelCase. The response will be in snake_case.- Parameters:
body
- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull QueryConstraints body, @Nullable Consumer<CountRequestBuilder.PostRequestConfiguration> requestConfiguration) Count annotations by query constraints. Constraints can be snake_case or camelCase. The response will be in snake_case.- Parameters:
body
- The request bodyrequestConfiguration
- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl
- The raw URL to use for the request builder.- Returns:
- a
CountRequestBuilder
-