REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Resource: RepositoryGroup

Message describing RepositoryGroup object

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
Fields
name

string

Immutable. Identifier. name of resource

createTime

string (Timestamp format)

Output only. Create time stamp

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. Update time stamp

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Labels as key value pairs

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

repositories[]

object (Repository)

Required. List of repositories to group

Repository

Repository contains RAG indexing settings for the provided Git repository

JSON representation
{
  "resource": string,
  "branchPattern": string
}
Fields
resource

string

Required. The DeveloperConnect repository full resource name, relative resource name or resource URL to be indexed.

branchPattern

string

Required. The Git branch pattern used for indexing in RE2 syntax. See https://github.com/google/re2/wiki/syntax for syntax.

Methods

create

Creates a new RepositoryGroup in a given project and location.

delete

Deletes a single RepositoryGroup.

get

Gets details of a single RepositoryGroup.

getIamPolicy

Gets the access control policy for a resource.

list

Lists RepositoryGroups in a given project and location.

patch

Updates the parameters of a single RepositoryGroup.

setIamPolicy

Sets the access control policy on the specified resource.

testIamPermissions

Returns permissions that a caller has on the specified resource.