public sealed class DisableServiceRequest : IMessage<DisableServiceRequest>, IEquatable<DisableServiceRequest>, IDeepCloneable<DisableServiceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Usage v1 API class DisableServiceRequest.
public bool DisableDependentServices { get; set; }
Indicates if services that are enabled and which depend on this service
should also be disabled. If not set, an error will be generated if any
enabled services depend on the service to be disabled. When set, the
service, and any enabled services that depend on it, will be disabled
together.
[[["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 latest version of the \u003ccode\u003eDisableServiceRequest\u003c/code\u003e class is 2.5.0, representing the most current iteration of this API class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDisableServiceRequest\u003c/code\u003e is a request message for the \u003ccode\u003eDisableService\u003c/code\u003e method within the Service Usage v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling it to be used with Protobuf and object comparisons, cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDisableServiceRequest\u003c/code\u003e allows you to manage the disabling of dependent services and check for service usage before disabling, using the properties \u003ccode\u003eDisableDependentServices\u003c/code\u003e and \u003ccode\u003eCheckIfServiceHasUsage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDisableServiceRequest\u003c/code\u003e is found within the namespace \u003ccode\u003eGoogle.Cloud.ServiceUsage.V1\u003c/code\u003e, and the class offers constructors for creating new instances and also copies of existing ones, giving flexibility in how the object is instantiated.\u003c/p\u003e\n"]]],[],null,[]]