Class AnalyticsRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.drives.item.items.item.analytics.AnalyticsRequestBuilder
@Generated("com.microsoft.kiota")
public class AnalyticsRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the analytics property of the microsoft.graph.driveItem entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options.classAnalytics about the view activities that took place on this item.classConfiguration for the request such as headers, query parameters, and middleware options.classConfiguration 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
ConstructorsConstructorDescriptionAnalyticsRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAnalyticsRequestBuilderand sets the default values.AnalyticsRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAnalyticsRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionallTime()Provides operations to manage the allTime property of the microsoft.graph.itemAnalytics entity.voiddelete()Delete navigation property analytics for drivesvoiddelete(Consumer<AnalyticsRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property analytics for drivesget()Analytics about the view activities that took place on this item.get(Consumer<AnalyticsRequestBuilder.GetRequestConfiguration> requestConfiguration) Analytics about the view activities that took place on this item.Provides operations to manage the itemActivityStats property of the microsoft.graph.itemAnalytics entity.Provides operations to manage the lastSevenDays property of the microsoft.graph.itemAnalytics entity.patch(ItemAnalytics body) Update the navigation property analytics in drivespatch(ItemAnalytics body, Consumer<AnalyticsRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property analytics in drivescom.microsoft.kiota.RequestInformationDelete navigation property analytics for drivescom.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<AnalyticsRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property analytics for drivescom.microsoft.kiota.RequestInformationAnalytics about the view activities that took place on this item.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<AnalyticsRequestBuilder.GetRequestConfiguration> requestConfiguration) Analytics about the view activities that took place on this item.com.microsoft.kiota.RequestInformationUpdate the navigation property analytics in drivescom.microsoft.kiota.RequestInformationtoPatchRequestInformation(ItemAnalytics body, Consumer<AnalyticsRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property analytics in drivesReturns a request builder with the provided arbitrary URL.
-
Constructor Details
-
AnalyticsRequestBuilder
public AnalyticsRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAnalyticsRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
AnalyticsRequestBuilder
public AnalyticsRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newAnalyticsRequestBuilderand 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
-
allTime
Provides operations to manage the allTime property of the microsoft.graph.itemAnalytics entity.- Returns:
- a
AllTimeRequestBuilder
-
itemActivityStats
Provides operations to manage the itemActivityStats property of the microsoft.graph.itemAnalytics entity.- Returns:
- a
ItemActivityStatsRequestBuilder
-
lastSevenDays
Provides operations to manage the lastSevenDays property of the microsoft.graph.itemAnalytics entity.- Returns:
- a
LastSevenDaysRequestBuilder
-
delete
public void delete()Delete navigation property analytics for drives- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
delete
public void delete(@Nullable Consumer<AnalyticsRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property analytics for drives- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
Analytics about the view activities that took place on this item.- Returns:
- a
ItemAnalytics - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
@Nullable public ItemAnalytics get(@Nullable Consumer<AnalyticsRequestBuilder.GetRequestConfiguration> requestConfiguration) Analytics about the view activities that took place on this item.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ItemAnalytics - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
Update the navigation property analytics in drives- Parameters:
body- The request body- Returns:
- a
ItemAnalytics - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
@Nullable public ItemAnalytics patch(@Nonnull ItemAnalytics body, @Nullable Consumer<AnalyticsRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property analytics in drives- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ItemAnalytics - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()Delete navigation property analytics for drives- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<AnalyticsRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property analytics for drives- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Analytics about the view activities that took place on this item.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<AnalyticsRequestBuilder.GetRequestConfiguration> requestConfiguration) Analytics about the view activities that took place on this item.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ItemAnalytics body) Update the navigation property analytics in drives- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ItemAnalytics body, @Nullable Consumer<AnalyticsRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property analytics in drives- 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
AnalyticsRequestBuilder
-