Class FastRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
org.mbari.vars.annosaurus.sdk.kiota.v1.fast.FastRequestBuilder
@Generated("com.microsoft.kiota")
public class FastRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Builds and executes requests for operations under /v1/fast
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
Find all annotationsclass
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
ConstructorDescriptionFastRequestBuilder
(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newFastRequestBuilder
and sets the default values.FastRequestBuilder
(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newFastRequestBuilder
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionconcept()
The concept propertyThe concurrent propertycount()
The count propertydetails()
The details propertygeorange()
The georange propertyget()
Find all annotationsget
(Consumer<FastRequestBuilder.GetRequestConfiguration> requestConfiguration) Find all annotationsThe imagedmoments propertyimages()
The images propertymulti()
The multi propertypost
(QueryConstraints body) Find annotations by query constraints.post
(QueryConstraints body, Consumer<FastRequestBuilder.PostRequestConfiguration> requestConfiguration) Find annotations by query constraints.The toconcept propertycom.microsoft.kiota.RequestInformation
Find all annotationscom.microsoft.kiota.RequestInformation
toGetRequestInformation
(Consumer<FastRequestBuilder.GetRequestConfiguration> requestConfiguration) Find all annotationscom.microsoft.kiota.RequestInformation
Find annotations by query constraints.com.microsoft.kiota.RequestInformation
toPostRequestInformation
(QueryConstraints body, Consumer<FastRequestBuilder.PostRequestConfiguration> requestConfiguration) Find annotations by query constraints.The videoreference propertyReturns a request builder with the provided arbitrary URL.
-
Constructor Details
-
FastRequestBuilder
public FastRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newFastRequestBuilder
and sets the default values.- Parameters:
pathParameters
- Path parameters for the requestrequestAdapter
- The request adapter to use to execute the requests.
-
FastRequestBuilder
public FastRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newFastRequestBuilder
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
-
concept
The concept property- Returns:
- a
ConceptRequestBuilder
-
concurrent
The concurrent property- Returns:
- a
ConcurrentRequestBuilder
-
count
-
details
The details property- Returns:
- a
DetailsRequestBuilder
-
georange
The georange property- Returns:
- a
GeorangeRequestBuilder
-
imagedmoments
The imagedmoments property- Returns:
- a
ImagedmomentsRequestBuilder
-
images
-
multi
-
toconcept
The toconcept property- Returns:
- a
ToconceptRequestBuilder
-
videoreference
The videoreference property- Returns:
- a
VideoreferenceRequestBuilder
-
get
Find all annotations- Returns:
- a
List<AnnotationSC>
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
get
@Nullable public List<AnnotationSC> get(@Nullable Consumer<FastRequestBuilder.GetRequestConfiguration> requestConfiguration) Find all annotations- Parameters:
requestConfiguration
- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
List<AnnotationSC>
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
post
Find 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
QueryConstraintsResponseSCSeqAnnotationSC
- Throws:
BadRequest
- When receiving a 400 status codeNotFound
- When receiving a 404 status codeServerError
- When receiving a 500 status code
-
post
@Nullable public QueryConstraintsResponseSCSeqAnnotationSC post(@Nonnull QueryConstraints body, @Nullable Consumer<FastRequestBuilder.PostRequestConfiguration> requestConfiguration) Find 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
QueryConstraintsResponseSCSeqAnnotationSC
- 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()Find all annotations- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<FastRequestBuilder.GetRequestConfiguration> requestConfiguration) Find 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) Find 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<FastRequestBuilder.PostRequestConfiguration> requestConfiguration) Find 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
FastRequestBuilder
-