public sealed class StateHistory : IMessage<Batch.Types.StateHistory>, IEquatable<Batch.Types.StateHistory>, IDeepCloneable<Batch.Types.StateHistory>, IBufferMessage, IMessage
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `StateHistory` class within the `Google.Cloud.Dataproc.V1` namespace, detailing its structure and usage across various versions."],["The `StateHistory` class represents historical state information for batches and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The latest version documented is 5.17.0, but the webpage includes links to documentation for previous versions down to 3.1.0, including version 3.4.0 which is the version in focus throughout the text provided."],["The `StateHistory` class contains properties such as `State`, `StateMessage`, and `StateStartTime`, which provide information about the batch's historical state, any relevant messages, and the time the state was entered."],["The class can be constructed either with an empty constructor or using a constructor that take another `StateHistory` as a parameter."]]],[]]