Interface ObjectRecommendation
public interface ObjectRecommendation
An immutable client-side representation of ObjectRecommendation.
-
Method Summary
Modifier and TypeMethodDescriptionGets the analyzedWorkload property: Workload information for the recommended action.Gets the currentState property: Current state.details()Gets the details property: Recommendation details for the recommended action.Gets the estimatedImpact property: Estimated impact of this recommended action.id()Gets the id property: Fully qualified resource Id for the resource.Gets the implementationDetails property: Implementation details for the recommended action.Gets the improvedQueryIds property: List of identifiers for all queries identified as targets for improvement if the recommendation is applied.Gets the initialRecommendedTime property: Creation time (UTC) of this recommendation.Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ObjectRecommendationInner object.kind()Gets the kind property: Always empty.Gets the lastRecommendedTime property: Last time (UTC) that this recommendation was produced.name()Gets the name property: The name of the resource.Gets the recommendationReason property: Reason for this recommendation.Gets the recommendationType property: Type for this recommendation.com.azure.core.management.SystemDataGets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.Gets the timesRecommended property: Number of times this recommendation has been produced.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
-
type
-
kind
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
initialRecommendedTime
OffsetDateTime initialRecommendedTime()Gets the initialRecommendedTime property: Creation time (UTC) of this recommendation.- Returns:
- the initialRecommendedTime value.
-
lastRecommendedTime
OffsetDateTime lastRecommendedTime()Gets the lastRecommendedTime property: Last time (UTC) that this recommendation was produced.- Returns:
- the lastRecommendedTime value.
-
timesRecommended
Integer timesRecommended()Gets the timesRecommended property: Number of times this recommendation has been produced.- Returns:
- the timesRecommended value.
-
improvedQueryIds
-
recommendationReason
String recommendationReason()Gets the recommendationReason property: Reason for this recommendation.- Returns:
- the recommendationReason value.
-
currentState
String currentState()Gets the currentState property: Current state.- Returns:
- the currentState value.
-
recommendationType
RecommendationTypeEnum recommendationType()Gets the recommendationType property: Type for this recommendation.- Returns:
- the recommendationType value.
-
implementationDetails
ObjectRecommendationPropertiesImplementationDetails implementationDetails()Gets the implementationDetails property: Implementation details for the recommended action.- Returns:
- the implementationDetails value.
-
analyzedWorkload
ObjectRecommendationPropertiesAnalyzedWorkload analyzedWorkload()Gets the analyzedWorkload property: Workload information for the recommended action.- Returns:
- the analyzedWorkload value.
-
estimatedImpact
List<ImpactRecord> estimatedImpact()Gets the estimatedImpact property: Estimated impact of this recommended action.- Returns:
- the estimatedImpact value.
-
details
ObjectRecommendationDetails details()Gets the details property: Recommendation details for the recommended action.- Returns:
- the details value.
-
innerModel
ObjectRecommendationInner innerModel()Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ObjectRecommendationInner object.- Returns:
- the inner object.
-