google_api_firebase_hosting v0.8.1 GoogleApi.FirebaseHosting.V1beta1.Model.Version View Source

A Version is the collection of configuration and static files that determine how a site is displayed.

Attributes

  • config (type: GoogleApi.FirebaseHosting.V1beta1.Model.ServingConfig.t, default: nil) - The configuration for the behavior of the site. This configuration exists in the firebase.json file.
  • createTime (type: DateTime.t, default: nil) - Output only. The time at which the version was created.
  • createUser (type: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t, default: nil) - Output only. Identifies the user who created the version.
  • deleteTime (type: DateTime.t, default: nil) - Output only. The time at which the version was DELETED.
  • deleteUser (type: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t, default: nil) - Output only. Identifies the user who DELETED the version.
  • fileCount (type: String.t, default: nil) - Output only. The total number of files associated with the version. <br>This value is calculated after a version is FINALIZED.
  • finalizeTime (type: DateTime.t, default: nil) - Output only. The time at which the version was FINALIZED.
  • finalizeUser (type: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t, default: nil) - Output only. Identifies the user who FINALIZED the version.
  • labels (type: map(), default: nil) - The labels used for extra metadata and/or filtering.
  • name (type: String.t, default: nil) - The unique identifier for a version, in the format: <code>sites/<var>site-name</var>/versions/<var>versionID</var></code> This name is provided in the response body when you call the CreateVersion endpoint.
  • preview (type: GoogleApi.FirebaseHosting.V1beta1.Model.PreviewConfig.t, default: nil) - Version preview configuration for the site version. This configuration specfies whether previewing is enabled for this site version. Version previews allow you to preview your site at a custom URL before releasing it as the live version.
  • status (type: String.t, default: nil) - The deploy status of a version. <br> <br>For a successful deploy, call the CreateVersion endpoint to make a new version (CREATED status), upload all desired files to the version, then update the version to the FINALIZED status. <br> <br>Note that if you leave the version in the CREATED state for more than 12&nbsp;hours, the system will automatically mark the version as ABANDONED. <br> <br>You can also change the status of a version to DELETED by calling the DeleteVersion endpoint.
  • versionBytes (type: String.t, default: nil) - Output only. The total stored bytesize of the version. <br>This value is calculated after a version is FINALIZED.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.FirebaseHosting.V1beta1.Model.Version{
  config: GoogleApi.FirebaseHosting.V1beta1.Model.ServingConfig.t(),
  createTime: DateTime.t(),
  createUser: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t(),
  deleteTime: DateTime.t(),
  deleteUser: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t(),
  fileCount: String.t(),
  finalizeTime: DateTime.t(),
  finalizeUser: GoogleApi.FirebaseHosting.V1beta1.Model.ActingUser.t(),
  labels: map(),
  name: String.t(),
  preview: GoogleApi.FirebaseHosting.V1beta1.Model.PreviewConfig.t(),
  status: String.t(),
  versionBytes: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.