public sealed class ContainerStoppedEvent : IMessage<ContainerStoppedEvent>, IEquatable<ContainerStoppedEvent>, IDeepCloneable<ContainerStoppedEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Life Sciences v2beta API class ContainerStoppedEvent.
The tail end of any content written to standard error by the container.
If the content emits large amounts of debugging noise or contains
sensitive information, you can prevent the content from being printed by
setting the DISABLE_STANDARD_ERROR_CAPTURE flag.
Note that only a small amount of the end of the stream is captured here.
The entire stream is stored in the /google/logs directory mounted into
each action, and can be copied off the machine as described elsewhere.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eContainerStoppedEvent\u003c/code\u003e class in the Google Cloud Life Sciences v2beta API represents an event that is generated when a container exits, with the latest version being 2.0.0-beta06.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for various operations and comparisons.\u003c/p\u003e\n"],["\u003cp\u003eThe class has constructors, including a default one and one that accepts another \u003ccode\u003eContainerStoppedEvent\u003c/code\u003e object for creating a copy, facilitating easy duplication.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eContainerStoppedEvent\u003c/code\u003e class include \u003ccode\u003eActionId\u003c/code\u003e (the numeric ID of the action), \u003ccode\u003eExitStatus\u003c/code\u003e (the container's exit status), and \u003ccode\u003eStderr\u003c/code\u003e (a portion of the container's standard error output).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eContainerStoppedEvent\u003c/code\u003e class is found in the \u003ccode\u003eGoogle.Cloud.LifeSciences.V2Beta\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.LifeSciences.V2Beta.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Cloud Life Sciences v2beta API - Class ContainerStoppedEvent (2.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent)\n- [2.0.0-beta05](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/2.0.0-beta05/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/1.0.0-beta02/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent) \n\n public sealed class ContainerStoppedEvent : IMessage\u003cContainerStoppedEvent\u003e, IEquatable\u003cContainerStoppedEvent\u003e, IDeepCloneable\u003cContainerStoppedEvent\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Life Sciences v2beta API class ContainerStoppedEvent.\n\nAn event generated when a container exits. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ContainerStoppedEvent \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ContainerStoppedEvent](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ContainerStoppedEvent](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ContainerStoppedEvent](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.ContainerStoppedEvent), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.LifeSciences.V2Beta](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.LifeSciences.V2Beta.dll\n\nConstructors\n------------\n\n### ContainerStoppedEvent()\n\n public ContainerStoppedEvent()\n\n### ContainerStoppedEvent(ContainerStoppedEvent)\n\n public ContainerStoppedEvent(ContainerStoppedEvent other)\n\nProperties\n----------\n\n### ActionId\n\n public int ActionId { get; set; }\n\nThe numeric ID of the action that started this container.\n\n### ExitStatus\n\n public int ExitStatus { get; set; }\n\nThe exit status of the container.\n\n### Stderr\n\n public string Stderr { get; set; }\n\nThe tail end of any content written to standard error by the container.\nIf the content emits large amounts of debugging noise or contains\nsensitive information, you can prevent the content from being printed by\nsetting the `DISABLE_STANDARD_ERROR_CAPTURE` flag.\n\nNote that only a small amount of the end of the stream is captured here.\nThe entire stream is stored in the `/google/logs` directory mounted into\neach action, and can be copied off the machine as described elsewhere."]]