RecommendationActionInner Class

public final class RecommendationActionInner
extends ProxyResource

Represents a Recommendation Action.

Constructor Summary

Constructor Description
RecommendationActionInner()

Method Summary

Modifier and Type Method and Description
Integer actionId()

Get the actionId property: Recommendation action identifier.

String advisorName()

Get the advisorName property: Advisor name.

OffsetDateTime createdTime()

Get the createdTime property: Recommendation action creation time.

Map<String,String> details()

Get the details property: Recommendation action details.

OffsetDateTime expirationTime()

Get the expirationTime property: Recommendation action expiration time.

String reason()

Get the reason property: Recommendation action reason.

String recommendationType()

Get the recommendationType property: Recommendation action type.

String sessionId()

Get the sessionId property: Recommendation action session identifier.

void validate()

Validates the instance.

RecommendationActionInner withActionId(Integer actionId)

Set the actionId property: Recommendation action identifier.

RecommendationActionInner withAdvisorName(String advisorName)

Set the advisorName property: Advisor name.

RecommendationActionInner withCreatedTime(OffsetDateTime createdTime)

Set the createdTime property: Recommendation action creation time.

RecommendationActionInner withDetails(Map<String,String> details)

Set the details property: Recommendation action details.

RecommendationActionInner withExpirationTime(OffsetDateTime expirationTime)

Set the expirationTime property: Recommendation action expiration time.

RecommendationActionInner withReason(String reason)

Set the reason property: Recommendation action reason.

RecommendationActionInner withRecommendationType(String recommendationType)

Set the recommendationType property: Recommendation action type.

RecommendationActionInner withSessionId(String sessionId)

Set the sessionId property: Recommendation action session identifier.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

RecommendationActionInner

public RecommendationActionInner()

Method Details

actionId

public Integer actionId()

Get the actionId property: Recommendation action identifier.

Returns:

the actionId value.

advisorName

public String advisorName()

Get the advisorName property: Advisor name.

Returns:

the advisorName value.

createdTime

public OffsetDateTime createdTime()

Get the createdTime property: Recommendation action creation time.

Returns:

the createdTime value.

details

public Map<String,String> details()

Get the details property: Recommendation action details.

Returns:

the details value.

expirationTime

public OffsetDateTime expirationTime()

Get the expirationTime property: Recommendation action expiration time.

Returns:

the expirationTime value.

reason

public String reason()

Get the reason property: Recommendation action reason.

Returns:

the reason value.

recommendationType

public String recommendationType()

Get the recommendationType property: Recommendation action type.

Returns:

the recommendationType value.

sessionId

public String sessionId()

Get the sessionId property: Recommendation action session identifier.

Returns:

the sessionId value.

validate

public void validate()

Validates the instance.

withActionId

public RecommendationActionInner withActionId(Integer actionId)

Set the actionId property: Recommendation action identifier.

Parameters:

actionId - the actionId value to set.

Returns:

the RecommendationActionInner object itself.

withAdvisorName

public RecommendationActionInner withAdvisorName(String advisorName)

Set the advisorName property: Advisor name.

Parameters:

advisorName - the advisorName value to set.

Returns:

the RecommendationActionInner object itself.

withCreatedTime

public RecommendationActionInner withCreatedTime(OffsetDateTime createdTime)

Set the createdTime property: Recommendation action creation time.

Parameters:

createdTime - the createdTime value to set.

Returns:

the RecommendationActionInner object itself.

withDetails

public RecommendationActionInner withDetails(Map<String,String> details)

Set the details property: Recommendation action details.

Parameters:

details - the details value to set.

Returns:

the RecommendationActionInner object itself.

withExpirationTime

public RecommendationActionInner withExpirationTime(OffsetDateTime expirationTime)

Set the expirationTime property: Recommendation action expiration time.

Parameters:

expirationTime - the expirationTime value to set.

Returns:

the RecommendationActionInner object itself.

withReason

public RecommendationActionInner withReason(String reason)

Set the reason property: Recommendation action reason.

Parameters:

reason - the reason value to set.

Returns:

the RecommendationActionInner object itself.

withRecommendationType

public RecommendationActionInner withRecommendationType(String recommendationType)

Set the recommendationType property: Recommendation action type.

Parameters:

recommendationType - the recommendationType value to set.

Returns:

the RecommendationActionInner object itself.

withSessionId

public RecommendationActionInner withSessionId(String sessionId)

Set the sessionId property: Recommendation action session identifier.

Parameters:

sessionId - the sessionId value to set.

Returns:

the RecommendationActionInner object itself.

Applies to