Reference documentation and code samples for the Compute V1 Client class UsageExportLocation.
The location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.
Generated from protobuf message google.cloud.compute.v1.UsageExportLocation
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ bucket_name
string
The name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or https://storage.googleapis.com/ in front of it, such as gs://example-bucket.
↳ report_name_prefix
string
An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.
getBucketName
The name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or https://storage.googleapis.com/ in front of it, such as gs://example-bucket.
Returns
Type
Description
string
hasBucketName
clearBucketName
setBucketName
The name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or https://storage.googleapis.com/ in front of it, such as gs://example-bucket.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getReportNamePrefix
An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.
Returns
Type
Description
string
hasReportNamePrefix
clearReportNamePrefix
setReportNamePrefix
An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.
[[["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-08-28 UTC."],[],[],null,["# Compute V1 Client - Class UsageExportLocation (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.UsageExportLocation)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.UsageExportLocation)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.UsageExportLocation)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.UsageExportLocation)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.UsageExportLocation)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.UsageExportLocation)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.UsageExportLocation)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.UsageExportLocation)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.UsageExportLocation)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.UsageExportLocation)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.UsageExportLocation)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.UsageExportLocation)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.UsageExportLocation)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.UsageExportLocation)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.UsageExportLocation)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.UsageExportLocation)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.UsageExportLocation)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.UsageExportLocation)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.UsageExportLocation)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.UsageExportLocation)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.UsageExportLocation)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.UsageExportLocation)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.UsageExportLocation)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.UsageExportLocation)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.UsageExportLocation)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.UsageExportLocation)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.UsageExportLocation)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.UsageExportLocation)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.UsageExportLocation)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.UsageExportLocation) \nReference documentation and code samples for the Compute V1 Client class UsageExportLocation.\n\nThe location in Cloud Storage and naming method of the daily usage report. Contains bucket_name and report_name prefix.\n\nGenerated from protobuf message `google.cloud.compute.v1.UsageExportLocation`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getBucketName\n\nThe name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or \u003chttps://storage.googleapis.com/\u003e in front of it, such as gs://example-bucket.\n\n### hasBucketName\n\n### clearBucketName\n\n### setBucketName\n\nThe name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or \u003chttps://storage.googleapis.com/\u003e in front of it, such as gs://example-bucket.\n\n### getReportNamePrefix\n\nAn optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.\n\n### hasReportNamePrefix\n\n### clearReportNamePrefix\n\n### setReportNamePrefix\n\nAn optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions."]]