/// <summary>Constructs a new Troubleshoot request.</summary>
 public TroubleshootRequest(Google.Apis.Services.IClientService service, Google.Apis.PolicyTroubleshooter.v1beta.Data.GoogleCloudPolicytroubleshooterV1betaTroubleshootIamPolicyRequest body) : base(service)
 {
     Body = body;
     InitParameters();
 }
 /// <summary>
 /// Checks whether a member has a specific permission for a specific resource, and explains why the member does
 /// or does not have that permission.
 /// </summary>
 /// <param name="body">The body of the request.</param>
 public virtual TroubleshootRequest Troubleshoot(Google.Apis.PolicyTroubleshooter.v1beta.Data.GoogleCloudPolicytroubleshooterV1betaTroubleshootIamPolicyRequest body)
 {
     return(new TroubleshootRequest(service, body));
 }