Class protos.google.devtools.cloudbuild.v2.RepositoryManager (4.1.1)

Represents a RepositoryManager

Inheritance

$protobuf.rpc.Service > protos.google.devtools.cloudbuild.v2.RepositoryManager

Package

@google-cloud/cloudbuild

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new RepositoryManager service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchCreateRepositories(request, callback)

public batchCreateRepositories(request: google.devtools.cloudbuild.v2.IBatchCreateRepositoriesRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.BatchCreateRepositoriesCallback): void;

Calls BatchCreateRepositories.

Parameters
NameDescription
request IBatchCreateRepositoriesRequest

BatchCreateRepositoriesRequest message or plain object

callback BatchCreateRepositoriesCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

batchCreateRepositories(request)

public batchCreateRepositories(request: google.devtools.cloudbuild.v2.IBatchCreateRepositoriesRequest): Promise<google.longrunning.Operation>;

Calls BatchCreateRepositories.

Parameter
NameDescription
request IBatchCreateRepositoriesRequest

BatchCreateRepositoriesRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): RepositoryManager;

Creates new RepositoryManager service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
RepositoryManager

RPC service. Useful where requests and/or responses are streamed.

createConnection(request, callback)

public createConnection(request: google.devtools.cloudbuild.v2.ICreateConnectionRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.CreateConnectionCallback): void;

Calls CreateConnection.

Parameters
NameDescription
request ICreateConnectionRequest

CreateConnectionRequest message or plain object

callback CreateConnectionCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createConnection(request)

public createConnection(request: google.devtools.cloudbuild.v2.ICreateConnectionRequest): Promise<google.longrunning.Operation>;

Calls CreateConnection.

Parameter
NameDescription
request ICreateConnectionRequest

CreateConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createRepository(request, callback)

public createRepository(request: google.devtools.cloudbuild.v2.ICreateRepositoryRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.CreateRepositoryCallback): void;

Calls CreateRepository.

Parameters
NameDescription
request ICreateRepositoryRequest

CreateRepositoryRequest message or plain object

callback CreateRepositoryCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createRepository(request)

public createRepository(request: google.devtools.cloudbuild.v2.ICreateRepositoryRequest): Promise<google.longrunning.Operation>;

Calls CreateRepository.

Parameter
NameDescription
request ICreateRepositoryRequest

CreateRepositoryRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteConnection(request, callback)

public deleteConnection(request: google.devtools.cloudbuild.v2.IDeleteConnectionRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.DeleteConnectionCallback): void;

Calls DeleteConnection.

Parameters
NameDescription
request IDeleteConnectionRequest

DeleteConnectionRequest message or plain object

callback DeleteConnectionCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteConnection(request)

public deleteConnection(request: google.devtools.cloudbuild.v2.IDeleteConnectionRequest): Promise<google.longrunning.Operation>;

Calls DeleteConnection.

Parameter
NameDescription
request IDeleteConnectionRequest

DeleteConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteRepository(request, callback)

public deleteRepository(request: google.devtools.cloudbuild.v2.IDeleteRepositoryRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.DeleteRepositoryCallback): void;

Calls DeleteRepository.

Parameters
NameDescription
request IDeleteRepositoryRequest

DeleteRepositoryRequest message or plain object

callback DeleteRepositoryCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteRepository(request)

public deleteRepository(request: google.devtools.cloudbuild.v2.IDeleteRepositoryRequest): Promise<google.longrunning.Operation>;

Calls DeleteRepository.

Parameter
NameDescription
request IDeleteRepositoryRequest

DeleteRepositoryRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

fetchGitRefs(request, callback)

public fetchGitRefs(request: google.devtools.cloudbuild.v2.IFetchGitRefsRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.FetchGitRefsCallback): void;

Calls FetchGitRefs.

Parameters
NameDescription
request IFetchGitRefsRequest

FetchGitRefsRequest message or plain object

callback FetchGitRefsCallback

Node-style callback called with the error, if any, and FetchGitRefsResponse

Returns
TypeDescription
void

fetchGitRefs(request)

public fetchGitRefs(request: google.devtools.cloudbuild.v2.IFetchGitRefsRequest): Promise<google.devtools.cloudbuild.v2.FetchGitRefsResponse>;

Calls FetchGitRefs.

Parameter
NameDescription
request IFetchGitRefsRequest

FetchGitRefsRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.FetchGitRefsResponse>

Promise

fetchLinkableRepositories(request, callback)

public fetchLinkableRepositories(request: google.devtools.cloudbuild.v2.IFetchLinkableRepositoriesRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.FetchLinkableRepositoriesCallback): void;

Calls FetchLinkableRepositories.

Parameters
NameDescription
request IFetchLinkableRepositoriesRequest

FetchLinkableRepositoriesRequest message or plain object

callback FetchLinkableRepositoriesCallback

Node-style callback called with the error, if any, and FetchLinkableRepositoriesResponse

Returns
TypeDescription
void

fetchLinkableRepositories(request)

public fetchLinkableRepositories(request: google.devtools.cloudbuild.v2.IFetchLinkableRepositoriesRequest): Promise<google.devtools.cloudbuild.v2.FetchLinkableRepositoriesResponse>;

Calls FetchLinkableRepositories.

Parameter
NameDescription
request IFetchLinkableRepositoriesRequest

FetchLinkableRepositoriesRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.FetchLinkableRepositoriesResponse>

Promise

fetchReadToken(request, callback)

public fetchReadToken(request: google.devtools.cloudbuild.v2.IFetchReadTokenRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.FetchReadTokenCallback): void;

Calls FetchReadToken.

Parameters
NameDescription
request IFetchReadTokenRequest

FetchReadTokenRequest message or plain object

callback FetchReadTokenCallback

Node-style callback called with the error, if any, and FetchReadTokenResponse

Returns
TypeDescription
void

fetchReadToken(request)

public fetchReadToken(request: google.devtools.cloudbuild.v2.IFetchReadTokenRequest): Promise<google.devtools.cloudbuild.v2.FetchReadTokenResponse>;

Calls FetchReadToken.

Parameter
NameDescription
request IFetchReadTokenRequest

FetchReadTokenRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.FetchReadTokenResponse>

Promise

fetchReadWriteToken(request, callback)

public fetchReadWriteToken(request: google.devtools.cloudbuild.v2.IFetchReadWriteTokenRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.FetchReadWriteTokenCallback): void;

Calls FetchReadWriteToken.

Parameters
NameDescription
request IFetchReadWriteTokenRequest

FetchReadWriteTokenRequest message or plain object

callback FetchReadWriteTokenCallback

Node-style callback called with the error, if any, and FetchReadWriteTokenResponse

Returns
TypeDescription
void

fetchReadWriteToken(request)

public fetchReadWriteToken(request: google.devtools.cloudbuild.v2.IFetchReadWriteTokenRequest): Promise<google.devtools.cloudbuild.v2.FetchReadWriteTokenResponse>;

Calls FetchReadWriteToken.

Parameter
NameDescription
request IFetchReadWriteTokenRequest

FetchReadWriteTokenRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.FetchReadWriteTokenResponse>

Promise

getConnection(request, callback)

public getConnection(request: google.devtools.cloudbuild.v2.IGetConnectionRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.GetConnectionCallback): void;

Calls GetConnection.

Parameters
NameDescription
request IGetConnectionRequest

GetConnectionRequest message or plain object

callback GetConnectionCallback

Node-style callback called with the error, if any, and Connection

Returns
TypeDescription
void

getConnection(request)

public getConnection(request: google.devtools.cloudbuild.v2.IGetConnectionRequest): Promise<google.devtools.cloudbuild.v2.Connection>;

Calls GetConnection.

Parameter
NameDescription
request IGetConnectionRequest

GetConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.Connection>

Promise

getRepository(request, callback)

public getRepository(request: google.devtools.cloudbuild.v2.IGetRepositoryRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.GetRepositoryCallback): void;

Calls GetRepository.

Parameters
NameDescription
request IGetRepositoryRequest

GetRepositoryRequest message or plain object

callback GetRepositoryCallback

Node-style callback called with the error, if any, and Repository

Returns
TypeDescription
void

getRepository(request)

public getRepository(request: google.devtools.cloudbuild.v2.IGetRepositoryRequest): Promise<google.devtools.cloudbuild.v2.Repository>;

Calls GetRepository.

Parameter
NameDescription
request IGetRepositoryRequest

GetRepositoryRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.Repository>

Promise

listConnections(request, callback)

public listConnections(request: google.devtools.cloudbuild.v2.IListConnectionsRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.ListConnectionsCallback): void;

Calls ListConnections.

Parameters
NameDescription
request IListConnectionsRequest

ListConnectionsRequest message or plain object

callback ListConnectionsCallback

Node-style callback called with the error, if any, and ListConnectionsResponse

Returns
TypeDescription
void

listConnections(request)

public listConnections(request: google.devtools.cloudbuild.v2.IListConnectionsRequest): Promise<google.devtools.cloudbuild.v2.ListConnectionsResponse>;

Calls ListConnections.

Parameter
NameDescription
request IListConnectionsRequest

ListConnectionsRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.ListConnectionsResponse>

Promise

listRepositories(request, callback)

public listRepositories(request: google.devtools.cloudbuild.v2.IListRepositoriesRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.ListRepositoriesCallback): void;

Calls ListRepositories.

Parameters
NameDescription
request IListRepositoriesRequest

ListRepositoriesRequest message or plain object

callback ListRepositoriesCallback

Node-style callback called with the error, if any, and ListRepositoriesResponse

Returns
TypeDescription
void

listRepositories(request)

public listRepositories(request: google.devtools.cloudbuild.v2.IListRepositoriesRequest): Promise<google.devtools.cloudbuild.v2.ListRepositoriesResponse>;

Calls ListRepositories.

Parameter
NameDescription
request IListRepositoriesRequest

ListRepositoriesRequest message or plain object

Returns
TypeDescription
Promise<google.devtools.cloudbuild.v2.ListRepositoriesResponse>

Promise

updateConnection(request, callback)

public updateConnection(request: google.devtools.cloudbuild.v2.IUpdateConnectionRequest, callback: google.devtools.cloudbuild.v2.RepositoryManager.UpdateConnectionCallback): void;

Calls UpdateConnection.

Parameters
NameDescription
request IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

callback UpdateConnectionCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateConnection(request)

public updateConnection(request: google.devtools.cloudbuild.v2.IUpdateConnectionRequest): Promise<google.longrunning.Operation>;

Calls UpdateConnection.

Parameter
NameDescription
request IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise