View Source GoogleApi.Logging.V2.Model.UpdateBucketRequest (google_api_logging v0.47.0)

The parameters to UpdateBucket.

Attributes

  • bucket (type: GoogleApi.Logging.V2.Model.LogBucket.t, default: nil) - Required. The updated bucket.
  • name (type: String.t, default: nil) - Required. The full resource name of the bucket to update. "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" For example:"projects/my-project/locations/global/buckets/my-bucket"
  • updateMask (type: String.t, default: nil) - Required. Field mask that specifies the fields in bucket that need an update. A bucket field will be overwritten if, and only if, it is in the update mask. name and output only fields cannot be updated.For a detailed FieldMask definition, see: https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMaskFor example: updateMask=retention_days

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Logging.V2.Model.UpdateBucketRequest{
  bucket: GoogleApi.Logging.V2.Model.LogBucket.t() | nil,
  name: String.t() | nil,
  updateMask: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.