Interface ResourceRecommendationBase
public interface ResourceRecommendationBase
An immutable client-side representation of ResourceRecommendationBase.
-
Method Summary
Modifier and TypeMethodDescriptionactions()
Gets the actions property: The list of recommended actions to implement recommendation.category()
Gets the category property: The category of the recommendation.Gets the description property: The detailed description of recommendation.Gets the exposedMetadataProperties property: The recommendation metadata properties exposed to customer to provide additional information.Gets the extendedProperties property: Extended properties.id()
Gets the id property: Fully qualified resource Id for the resource.impact()
Gets the impact property: The business impact of the recommendation.Gets the impactedField property: The resource type identified by Advisor.Gets the impactedValue property: The resource identified by Advisor.Gets the inner com.azure.resourcemanager.advisor.fluent.models.ResourceRecommendationBaseInner object.label()
Gets the label property: The label of recommendation.Gets the lastUpdated property: The most recent time that Advisor checked the validity of the recommendation.Gets the learnMoreLink property: The link to learn more about recommendation and generation logic.metadata()
Gets the metadata property: The recommendation metadata.name()
Gets the name property: The name of the resource.Gets the potentialBenefits property: The potential benefit of implementing recommendation.Gets the recommendationTypeId property: The recommendation-type GUID.Gets the remediation property: The automated way to apply recommendation.Gets the resourceMetadata property: Metadata of resource that was assessed.Gets the shortDescription property: A summary of the recommendation.Gets the suppressionIds property: The list of snoozed and dismissed rules for the recommendation.type()
Gets the type property: The type of the resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
category
Category category()Gets the category property: The category of the recommendation.- Returns:
- the category value.
-
impact
Impact impact()Gets the impact property: The business impact of the recommendation.- Returns:
- the impact value.
-
impactedField
String impactedField()Gets the impactedField property: The resource type identified by Advisor.- Returns:
- the impactedField value.
-
impactedValue
String impactedValue()Gets the impactedValue property: The resource identified by Advisor.- Returns:
- the impactedValue value.
-
lastUpdated
OffsetDateTime lastUpdated()Gets the lastUpdated property: The most recent time that Advisor checked the validity of the recommendation.- Returns:
- the lastUpdated value.
-
metadata
Gets the metadata property: The recommendation metadata.- Returns:
- the metadata value.
-
recommendationTypeId
String recommendationTypeId()Gets the recommendationTypeId property: The recommendation-type GUID.- Returns:
- the recommendationTypeId value.
-
shortDescription
ShortDescription shortDescription()Gets the shortDescription property: A summary of the recommendation.- Returns:
- the shortDescription value.
-
suppressionIds
Gets the suppressionIds property: The list of snoozed and dismissed rules for the recommendation.- Returns:
- the suppressionIds value.
-
extendedProperties
Gets the extendedProperties property: Extended properties.- Returns:
- the extendedProperties value.
-
resourceMetadata
ResourceMetadata resourceMetadata()Gets the resourceMetadata property: Metadata of resource that was assessed.- Returns:
- the resourceMetadata value.
-
description
String description()Gets the description property: The detailed description of recommendation.- Returns:
- the description value.
-
label
String label()Gets the label property: The label of recommendation.- Returns:
- the label value.
-
learnMoreLink
String learnMoreLink()Gets the learnMoreLink property: The link to learn more about recommendation and generation logic.- Returns:
- the learnMoreLink value.
-
potentialBenefits
String potentialBenefits()Gets the potentialBenefits property: The potential benefit of implementing recommendation.- Returns:
- the potentialBenefits value.
-
actions
Gets the actions property: The list of recommended actions to implement recommendation.- Returns:
- the actions value.
-
remediation
Gets the remediation property: The automated way to apply recommendation.- Returns:
- the remediation value.
-
exposedMetadataProperties
Gets the exposedMetadataProperties property: The recommendation metadata properties exposed to customer to provide additional information.- Returns:
- the exposedMetadataProperties value.
-
innerModel
ResourceRecommendationBaseInner innerModel()Gets the inner com.azure.resourcemanager.advisor.fluent.models.ResourceRecommendationBaseInner object.- Returns:
- the inner object.
-