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

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. Update time stamp

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

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.