Interface FavoritesClient
public interface FavoritesClient
An instance of this class provides access to all the operations defined in FavoritesClient.
-
Method Summary
Modifier and TypeMethodDescriptionadd
(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties) Adds a new favorites to an Application Insights component.com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner>
addWithResponse
(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties, com.azure.core.util.Context context) Adds a new favorites to an Application Insights component.void
Remove a favorite that is associated to an Application Insights component.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String resourceGroupName, String resourceName, String favoriteId, com.azure.core.util.Context context) Remove a favorite that is associated to an Application Insights component.Get a single favorite by its FavoriteId, defined within an Application Insights component.com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner>
getWithResponse
(String resourceGroupName, String resourceName, String favoriteId, com.azure.core.util.Context context) Get a single favorite by its FavoriteId, defined within an Application Insights component.Gets a list of favorites defined within an Application Insights component.com.azure.core.http.rest.Response<List<ApplicationInsightsComponentFavoriteInner>>
listWithResponse
(String resourceGroupName, String resourceName, FavoriteType favoriteType, FavoriteSourceType sourceType, Boolean canFetchContent, List<String> tags, com.azure.core.util.Context context) Gets a list of favorites defined within an Application Insights component.update
(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties) Updates a favorite that has already been added to an Application Insights component.com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner>
updateWithResponse
(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties, com.azure.core.util.Context context) Updates a favorite that has already been added to an Application Insights component.
-
Method Details
-
list
Gets a list of favorites defined within an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.- Returns:
- a list of favorites defined within an Application Insights component.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listWithResponse
com.azure.core.http.rest.Response<List<ApplicationInsightsComponentFavoriteInner>> listWithResponse(String resourceGroupName, String resourceName, FavoriteType favoriteType, FavoriteSourceType sourceType, Boolean canFetchContent, List<String> tags, com.azure.core.util.Context context) Gets a list of favorites defined within an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteType
- The type of favorite. Value can be either shared or user.sourceType
- Source type of favorite to return. When left out, the source type defaults to 'other' (not present in this enum).canFetchContent
- Flag indicating whether or not to return the full content for each applicable favorite. If false, only return summary content for favorites.tags
- Tags that must be present on each favorite returned.context
- The context to associate with this operation.- Returns:
- a list of favorites defined within an Application Insights component along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
ApplicationInsightsComponentFavoriteInner get(String resourceGroupName, String resourceName, String favoriteId) Get a single favorite by its FavoriteId, defined within an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.- Returns:
- a single favorite by its FavoriteId, defined within an Application Insights component.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner> getWithResponse(String resourceGroupName, String resourceName, String favoriteId, com.azure.core.util.Context context) Get a single favorite by its FavoriteId, defined within an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.context
- The context to associate with this operation.- Returns:
- a single favorite by its FavoriteId, defined within an Application Insights component along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
add
ApplicationInsightsComponentFavoriteInner add(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties) Adds a new favorites to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.favoriteProperties
- Properties that need to be specified to create a new favorite and add it to an Application Insights component.- Returns:
- properties that define a favorite that is associated to an Application Insights component.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
addWithResponse
com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner> addWithResponse(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties, com.azure.core.util.Context context) Adds a new favorites to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.favoriteProperties
- Properties that need to be specified to create a new favorite and add it to an Application Insights component.context
- The context to associate with this operation.- Returns:
- properties that define a favorite that is associated to an Application Insights component along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
ApplicationInsightsComponentFavoriteInner update(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties) Updates a favorite that has already been added to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.favoriteProperties
- Properties that need to be specified to update the existing favorite.- Returns:
- properties that define a favorite that is associated to an Application Insights component.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<ApplicationInsightsComponentFavoriteInner> updateWithResponse(String resourceGroupName, String resourceName, String favoriteId, ApplicationInsightsComponentFavoriteInner favoriteProperties, com.azure.core.util.Context context) Updates a favorite that has already been added to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.favoriteProperties
- Properties that need to be specified to update the existing favorite.context
- The context to associate with this operation.- Returns:
- properties that define a favorite that is associated to an Application Insights component along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Remove a favorite that is associated to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, String favoriteId, com.azure.core.util.Context context) Remove a favorite that is associated to an Application Insights component.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.resourceName
- The name of the Application Insights component resource.favoriteId
- The Id of a specific favorite defined in the Application Insights component.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-