Class Impact (3.0.0)

public sealed class Impact : IMessage<Impact>, IEquatable<Impact>, IDeepCloneable<Impact>, IBufferMessage, IMessage

Contains the impact a recommendation can have for a given category.

Inheritance

Object > Impact

Namespace

Google.Cloud.Recommender.V1

Assembly

Google.Cloud.Recommender.V1.dll

Constructors

Impact()

public Impact()

Impact(Impact)

public Impact(Impact other)
Parameter
NameDescription
otherImpact

Properties

Category

public Impact.Types.Category Category { get; set; }

Category that is being targeted.

Property Value
TypeDescription
Impact.Types.Category

CostProjection

public CostProjection CostProjection { get; set; }

Use with CategoryType.COST

Property Value
TypeDescription
CostProjection

ProjectionCase

public Impact.ProjectionOneofCase ProjectionCase { get; }
Property Value
TypeDescription
Impact.ProjectionOneofCase

SecurityProjection

public SecurityProjection SecurityProjection { get; set; }

Use with CategoryType.SECURITY

Property Value
TypeDescription
SecurityProjection