RecommendationAction Interface

public interface RecommendationAction

An immutable client-side representation of RecommendationAction.

Method Summary

Modifier and Type Method and Description
abstract Integer actionId()

Gets the actionId property: Recommendation action identifier.

abstract String advisorName()

Gets the advisorName property: Advisor name.

abstract OffsetDateTime createdTime()

Gets the createdTime property: Recommendation action creation time.

abstract Map<String,String> details()

Gets the details property: Recommendation action details.

abstract OffsetDateTime expirationTime()

Gets the expirationTime property: Recommendation action expiration time.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract RecommendationActionInner innerModel()

Gets the inner com.azure.resourcemanager.mysql.fluent.models.RecommendationActionInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract String reason()

Gets the reason property: Recommendation action reason.

abstract String recommendationType()

Gets the recommendationType property: Recommendation action type.

abstract String sessionId()

Gets the sessionId property: Recommendation action session identifier.

abstract String type()

Gets the type property: The type of the resource.

Method Details

actionId

public abstract Integer actionId()

Gets the actionId property: Recommendation action identifier.

Returns:

the actionId value.

advisorName

public abstract String advisorName()

Gets the advisorName property: Advisor name.

Returns:

the advisorName value.

createdTime

public abstract OffsetDateTime createdTime()

Gets the createdTime property: Recommendation action creation time.

Returns:

the createdTime value.

details

public abstract Map<String,String> details()

Gets the details property: Recommendation action details.

Returns:

the details value.

expirationTime

public abstract OffsetDateTime expirationTime()

Gets the expirationTime property: Recommendation action expiration time.

Returns:

the expirationTime value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract RecommendationActionInner innerModel()

Gets the inner com.azure.resourcemanager.mysql.fluent.models.RecommendationActionInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

reason

public abstract String reason()

Gets the reason property: Recommendation action reason.

Returns:

the reason value.

recommendationType

public abstract String recommendationType()

Gets the recommendationType property: Recommendation action type.

Returns:

the recommendationType value.

sessionId

public abstract String sessionId()

Gets the sessionId property: Recommendation action session identifier.

Returns:

the sessionId value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to