View Source GoogleApi.CloudBuild.V2.Model.Repository (google_api_cloud_build v0.50.1)

A repository associated to a parent connection.

Attributes

  • annotations (type: map(), default: nil) - Allows clients to store small amounts of arbitrary data.
  • createTime (type: DateTime.t, default: nil) - Output only. Server assigned timestamp for when the connection was created.
  • etag (type: String.t, default: nil) - This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
  • name (type: String.t, default: nil) - Immutable. Resource name of the repository, in the format projects/*/locations/*/connections/*/repositories/*.
  • remoteUri (type: String.t, default: nil) - Required. Git Clone HTTPS URI.
  • updateTime (type: DateTime.t, default: nil) - Output only. Server assigned timestamp for when the connection was updated.
  • webhookId (type: String.t, default: nil) - Output only. External ID of the webhook created for the repository.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudBuild.V2.Model.Repository{
  annotations: map() | nil,
  createTime: DateTime.t() | nil,
  etag: String.t() | nil,
  name: String.t() | nil,
  remoteUri: String.t() | nil,
  updateTime: DateTime.t() | nil,
  webhookId: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.