/// <summary>Constructs a new ExportAssets request.</summary>
 public ExportAssetsRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudAsset.v1p7beta1.Data.ExportAssetsRequest body, string parent) : base(service)
 {
     Parent = parent;
     Body   = body;
     InitParameters();
 }
 /// <summary>
 /// Exports assets with time and resource types to a given Cloud Storage location/BigQuery table. For Cloud
 /// Storage location destinations, the output format is newline-delimited JSON. Each line represents a
 /// google.cloud.asset.v1p7beta1.Asset in the JSON format; for BigQuery table destinations, the output table
 /// stores the fields in asset proto as columns. This API implements the google.longrunning.Operation API ,
 /// which allows you to keep track of the export. We recommend intervals of at least 2 seconds with exponential
 /// retry to poll the export operation result. For regular-size resource parent, the export operation usually
 /// finishes within 5 minutes.
 /// </summary>
 /// <param name="body">The body of the request.</param>
 /// <param name="parent">
 /// Required. The relative name of the root asset. This can only be an organization number (such as
 /// "organizations/123"), a project ID (such as "projects/my-project-id"), or a project number (such as
 /// "projects/12345"), or a folder number (such as "folders/123").
 /// </param>
 public virtual ExportAssetsRequest ExportAssets(Google.Apis.CloudAsset.v1p7beta1.Data.ExportAssetsRequest body, string parent)
 {
     return(new ExportAssetsRequest(service, body, parent));
 }