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

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 google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.ICreateConnectionRequest

CreateConnectionRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.IDeleteConnectionRequest

DeleteConnectionRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.IDeleteRepositoryRequest

DeleteRepositoryRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.IDeleteRepositoryRequest

DeleteRepositoryRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

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 google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.IFetchReadTokenRequest

FetchReadTokenRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.IFetchReadWriteTokenRequest

FetchReadWriteTokenRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.IGetConnectionRequest

GetConnectionRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.IGetRepositoryRequest

GetRepositoryRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.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 google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

callback google.devtools.cloudbuild.v2.RepositoryManager.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 google.devtools.cloudbuild.v2.IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise