/// <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)); }