public sealed class StopReplicationRequest : IMessage<StopReplicationRequest>, IEquatable<StopReplicationRequest>, IDeepCloneable<StopReplicationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class StopReplicationRequest.
StopReplicationRequest stops a replication until resumed.
Indicates whether to stop replication forcefully while data transfer is in
progress.
Warning! if force is true, this will abort any current transfers
and can lead to data loss due to partial transfer.
If force is false, stop replication will fail while data transfer is in
progress and you will need to retry later.
Required. The resource name of the replication, in the format of
projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}.
[[["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-09-09 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eStopReplicationRequest\u003c/code\u003e class within the Google Cloud NetApp v1 API, with the latest version being 1.8.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStopReplicationRequest\u003c/code\u003e class is used to halt a replication process, which can be resumed at a later time.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties such as \u003ccode\u003eForce\u003c/code\u003e (a boolean to allow forceful stopping of the replication), \u003ccode\u003eName\u003c/code\u003e (the resource name of the replication), and \u003ccode\u003eReplicationName\u003c/code\u003e (a typed view over the resource name).\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available: a parameterless constructor, and one that takes another \u003ccode\u003eStopReplicationRequest\u003c/code\u003e object as a parameter for duplication.\u003c/p\u003e\n"]]],[],null,["# NetApp v1 API - Class StopReplicationRequest (1.10.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.10.0 (latest)](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.9.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.8.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.7.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.6.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.5.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.4.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.3.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.2.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.1.0/Google.Cloud.NetApp.V1.StopReplicationRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.0.0/Google.Cloud.NetApp.V1.StopReplicationRequest) \n\n public sealed class StopReplicationRequest : IMessage\u003cStopReplicationRequest\u003e, IEquatable\u003cStopReplicationRequest\u003e, IDeepCloneable\u003cStopReplicationRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the NetApp v1 API class StopReplicationRequest.\n\nStopReplicationRequest stops a replication until resumed. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e StopReplicationRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[StopReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.StopReplicationRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[StopReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.StopReplicationRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[StopReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.StopReplicationRequest), [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.NetApp.V1](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.NetApp.V1.dll\n\nConstructors\n------------\n\n### StopReplicationRequest()\n\n public StopReplicationRequest()\n\n### StopReplicationRequest(StopReplicationRequest)\n\n public StopReplicationRequest(StopReplicationRequest other)\n\nProperties\n----------\n\n### Force\n\n public bool Force { get; set; }\n\nIndicates whether to stop replication forcefully while data transfer is in\nprogress.\nWarning! if force is true, this will abort any current transfers\nand can lead to data loss due to partial transfer.\nIf force is false, stop replication will fail while data transfer is in\nprogress and you will need to retry later.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The resource name of the replication, in the format of\nprojects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}.\n\n### ReplicationName\n\n public ReplicationName ReplicationName { get; set; }\n\n[ReplicationName](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.ReplicationName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.StopReplicationRequest#Google_Cloud_NetApp_V1_StopReplicationRequest_Name) resource name property."]]