Class protos.google.cloud.developerconnect.v1.DeveloperConnect (0.9.1)

Represents a DeveloperConnect

Inheritance

$protobuf.rpc.Service > protos.google.cloud.developerconnect.v1.DeveloperConnect

Package

@google-cloud/developerconnect

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new DeveloperConnect service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new DeveloperConnect service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
DeveloperConnect

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

createAccountConnector(request, callback)

public createAccountConnector(request: google.cloud.developerconnect.v1.ICreateAccountConnectorRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.CreateAccountConnectorCallback): void;

Calls CreateAccountConnector.

Parameters
Name Description
request ICreateAccountConnectorRequest

CreateAccountConnectorRequest message or plain object

callback CreateAccountConnectorCallback

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

Returns
Type Description
void

createAccountConnector(request)

public createAccountConnector(request: google.cloud.developerconnect.v1.ICreateAccountConnectorRequest): Promise<google.longrunning.Operation>;

Calls CreateAccountConnector.

Parameter
Name Description
request ICreateAccountConnectorRequest

CreateAccountConnectorRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createConnection(request, callback)

public createConnection(request: google.cloud.developerconnect.v1.ICreateConnectionRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.CreateConnectionCallback): void;

Calls CreateConnection.

Parameters
Name Description
request ICreateConnectionRequest

CreateConnectionRequest message or plain object

callback CreateConnectionCallback

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

Returns
Type Description
void

createConnection(request)

public createConnection(request: google.cloud.developerconnect.v1.ICreateConnectionRequest): Promise<google.longrunning.Operation>;

Calls CreateConnection.

Parameter
Name Description
request ICreateConnectionRequest

CreateConnectionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

public createGitRepositoryLink(request: google.cloud.developerconnect.v1.ICreateGitRepositoryLinkRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.CreateGitRepositoryLinkCallback): void;

Calls CreateGitRepositoryLink.

Parameters
Name Description
request ICreateGitRepositoryLinkRequest

CreateGitRepositoryLinkRequest message or plain object

callback CreateGitRepositoryLinkCallback

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

Returns
Type Description
void
public createGitRepositoryLink(request: google.cloud.developerconnect.v1.ICreateGitRepositoryLinkRequest): Promise<google.longrunning.Operation>;

Calls CreateGitRepositoryLink.

Parameter
Name Description
request ICreateGitRepositoryLinkRequest

CreateGitRepositoryLinkRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteAccountConnector(request, callback)

public deleteAccountConnector(request: google.cloud.developerconnect.v1.IDeleteAccountConnectorRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.DeleteAccountConnectorCallback): void;

Calls DeleteAccountConnector.

Parameters
Name Description
request IDeleteAccountConnectorRequest

DeleteAccountConnectorRequest message or plain object

callback DeleteAccountConnectorCallback

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

Returns
Type Description
void

deleteAccountConnector(request)

public deleteAccountConnector(request: google.cloud.developerconnect.v1.IDeleteAccountConnectorRequest): Promise<google.longrunning.Operation>;

Calls DeleteAccountConnector.

Parameter
Name Description
request IDeleteAccountConnectorRequest

DeleteAccountConnectorRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteConnection(request, callback)

public deleteConnection(request: google.cloud.developerconnect.v1.IDeleteConnectionRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.DeleteConnectionCallback): void;

Calls DeleteConnection.

Parameters
Name Description
request IDeleteConnectionRequest

DeleteConnectionRequest message or plain object

callback DeleteConnectionCallback

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

Returns
Type Description
void

deleteConnection(request)

public deleteConnection(request: google.cloud.developerconnect.v1.IDeleteConnectionRequest): Promise<google.longrunning.Operation>;

Calls DeleteConnection.

Parameter
Name Description
request IDeleteConnectionRequest

DeleteConnectionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

public deleteGitRepositoryLink(request: google.cloud.developerconnect.v1.IDeleteGitRepositoryLinkRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.DeleteGitRepositoryLinkCallback): void;

Calls DeleteGitRepositoryLink.

Parameters
Name Description
request IDeleteGitRepositoryLinkRequest

DeleteGitRepositoryLinkRequest message or plain object

callback DeleteGitRepositoryLinkCallback

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

Returns
Type Description
void
public deleteGitRepositoryLink(request: google.cloud.developerconnect.v1.IDeleteGitRepositoryLinkRequest): Promise<google.longrunning.Operation>;

Calls DeleteGitRepositoryLink.

Parameter
Name Description
request IDeleteGitRepositoryLinkRequest

DeleteGitRepositoryLinkRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteSelf(request, callback)

public deleteSelf(request: google.cloud.developerconnect.v1.IDeleteSelfRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.DeleteSelfCallback): void;

Calls DeleteSelf.

Parameters
Name Description
request IDeleteSelfRequest

DeleteSelfRequest message or plain object

callback DeleteSelfCallback

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

Returns
Type Description
void

deleteSelf(request)

public deleteSelf(request: google.cloud.developerconnect.v1.IDeleteSelfRequest): Promise<google.longrunning.Operation>;

Calls DeleteSelf.

Parameter
Name Description
request IDeleteSelfRequest

DeleteSelfRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteUser(request, callback)

public deleteUser(request: google.cloud.developerconnect.v1.IDeleteUserRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.DeleteUserCallback): void;

Calls DeleteUser.

Parameters
Name Description
request IDeleteUserRequest

DeleteUserRequest message or plain object

callback DeleteUserCallback

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

Returns
Type Description
void

deleteUser(request)

public deleteUser(request: google.cloud.developerconnect.v1.IDeleteUserRequest): Promise<google.longrunning.Operation>;

Calls DeleteUser.

Parameter
Name Description
request IDeleteUserRequest

DeleteUserRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

fetchAccessToken(request, callback)

public fetchAccessToken(request: google.cloud.developerconnect.v1.IFetchAccessTokenRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchAccessTokenCallback): void;

Calls FetchAccessToken.

Parameters
Name Description
request IFetchAccessTokenRequest

FetchAccessTokenRequest message or plain object

callback FetchAccessTokenCallback

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

Returns
Type Description
void

fetchAccessToken(request)

public fetchAccessToken(request: google.cloud.developerconnect.v1.IFetchAccessTokenRequest): Promise<google.cloud.developerconnect.v1.FetchAccessTokenResponse>;

Calls FetchAccessToken.

Parameter
Name Description
request IFetchAccessTokenRequest

FetchAccessTokenRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchAccessTokenResponse>

Promise

fetchGitHubInstallations(request, callback)

public fetchGitHubInstallations(request: google.cloud.developerconnect.v1.IFetchGitHubInstallationsRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchGitHubInstallationsCallback): void;

Calls FetchGitHubInstallations.

Parameters
Name Description
request IFetchGitHubInstallationsRequest

FetchGitHubInstallationsRequest message or plain object

callback FetchGitHubInstallationsCallback

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

Returns
Type Description
void

fetchGitHubInstallations(request)

public fetchGitHubInstallations(request: google.cloud.developerconnect.v1.IFetchGitHubInstallationsRequest): Promise<google.cloud.developerconnect.v1.FetchGitHubInstallationsResponse>;

Calls FetchGitHubInstallations.

Parameter
Name Description
request IFetchGitHubInstallationsRequest

FetchGitHubInstallationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchGitHubInstallationsResponse>

Promise

fetchGitRefs(request, callback)

public fetchGitRefs(request: google.cloud.developerconnect.v1.IFetchGitRefsRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchGitRefsCallback): void;

Calls FetchGitRefs.

Parameters
Name Description
request IFetchGitRefsRequest

FetchGitRefsRequest message or plain object

callback FetchGitRefsCallback

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

Returns
Type Description
void

fetchGitRefs(request)

public fetchGitRefs(request: google.cloud.developerconnect.v1.IFetchGitRefsRequest): Promise<google.cloud.developerconnect.v1.FetchGitRefsResponse>;

Calls FetchGitRefs.

Parameter
Name Description
request IFetchGitRefsRequest

FetchGitRefsRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchGitRefsResponse>

Promise

fetchLinkableGitRepositories(request, callback)

public fetchLinkableGitRepositories(request: google.cloud.developerconnect.v1.IFetchLinkableGitRepositoriesRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchLinkableGitRepositoriesCallback): void;

Calls FetchLinkableGitRepositories.

Parameters
Name Description
request IFetchLinkableGitRepositoriesRequest

FetchLinkableGitRepositoriesRequest message or plain object

callback FetchLinkableGitRepositoriesCallback

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

Returns
Type Description
void

fetchLinkableGitRepositories(request)

public fetchLinkableGitRepositories(request: google.cloud.developerconnect.v1.IFetchLinkableGitRepositoriesRequest): Promise<google.cloud.developerconnect.v1.FetchLinkableGitRepositoriesResponse>;

Calls FetchLinkableGitRepositories.

Parameter
Name Description
request IFetchLinkableGitRepositoriesRequest

FetchLinkableGitRepositoriesRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchLinkableGitRepositoriesResponse>

Promise

fetchReadToken(request, callback)

public fetchReadToken(request: google.cloud.developerconnect.v1.IFetchReadTokenRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchReadTokenCallback): void;

Calls FetchReadToken.

Parameters
Name Description
request IFetchReadTokenRequest

FetchReadTokenRequest message or plain object

callback FetchReadTokenCallback

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

Returns
Type Description
void

fetchReadToken(request)

public fetchReadToken(request: google.cloud.developerconnect.v1.IFetchReadTokenRequest): Promise<google.cloud.developerconnect.v1.FetchReadTokenResponse>;

Calls FetchReadToken.

Parameter
Name Description
request IFetchReadTokenRequest

FetchReadTokenRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchReadTokenResponse>

Promise

fetchReadWriteToken(request, callback)

public fetchReadWriteToken(request: google.cloud.developerconnect.v1.IFetchReadWriteTokenRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchReadWriteTokenCallback): void;

Calls FetchReadWriteToken.

Parameters
Name Description
request IFetchReadWriteTokenRequest

FetchReadWriteTokenRequest message or plain object

callback FetchReadWriteTokenCallback

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

Returns
Type Description
void

fetchReadWriteToken(request)

public fetchReadWriteToken(request: google.cloud.developerconnect.v1.IFetchReadWriteTokenRequest): Promise<google.cloud.developerconnect.v1.FetchReadWriteTokenResponse>;

Calls FetchReadWriteToken.

Parameter
Name Description
request IFetchReadWriteTokenRequest

FetchReadWriteTokenRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FetchReadWriteTokenResponse>

Promise

fetchSelf(request, callback)

public fetchSelf(request: google.cloud.developerconnect.v1.IFetchSelfRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FetchSelfCallback): void;

Calls FetchSelf.

Parameters
Name Description
request IFetchSelfRequest

FetchSelfRequest message or plain object

callback FetchSelfCallback

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

Returns
Type Description
void

fetchSelf(request)

public fetchSelf(request: google.cloud.developerconnect.v1.IFetchSelfRequest): Promise<google.cloud.developerconnect.v1.User>;

Calls FetchSelf.

Parameter
Name Description
request IFetchSelfRequest

FetchSelfRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.User>

Promise

finishOAuth(request, callback)

public finishOAuth(request: google.cloud.developerconnect.v1.IFinishOAuthRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.FinishOAuthCallback): void;

Calls FinishOAuth.

Parameters
Name Description
request IFinishOAuthRequest

FinishOAuthRequest message or plain object

callback FinishOAuthCallback

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

Returns
Type Description
void

finishOAuth(request)

public finishOAuth(request: google.cloud.developerconnect.v1.IFinishOAuthRequest): Promise<google.cloud.developerconnect.v1.FinishOAuthResponse>;

Calls FinishOAuth.

Parameter
Name Description
request IFinishOAuthRequest

FinishOAuthRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.FinishOAuthResponse>

Promise

getAccountConnector(request, callback)

public getAccountConnector(request: google.cloud.developerconnect.v1.IGetAccountConnectorRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.GetAccountConnectorCallback): void;

Calls GetAccountConnector.

Parameters
Name Description
request IGetAccountConnectorRequest

GetAccountConnectorRequest message or plain object

callback GetAccountConnectorCallback

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

Returns
Type Description
void

getAccountConnector(request)

public getAccountConnector(request: google.cloud.developerconnect.v1.IGetAccountConnectorRequest): Promise<google.cloud.developerconnect.v1.AccountConnector>;

Calls GetAccountConnector.

Parameter
Name Description
request IGetAccountConnectorRequest

GetAccountConnectorRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.AccountConnector>

Promise

getConnection(request, callback)

public getConnection(request: google.cloud.developerconnect.v1.IGetConnectionRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.GetConnectionCallback): void;

Calls GetConnection.

Parameters
Name Description
request IGetConnectionRequest

GetConnectionRequest message or plain object

callback GetConnectionCallback

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

Returns
Type Description
void

getConnection(request)

public getConnection(request: google.cloud.developerconnect.v1.IGetConnectionRequest): Promise<google.cloud.developerconnect.v1.Connection>;

Calls GetConnection.

Parameter
Name Description
request IGetConnectionRequest

GetConnectionRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.Connection>

Promise

public getGitRepositoryLink(request: google.cloud.developerconnect.v1.IGetGitRepositoryLinkRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.GetGitRepositoryLinkCallback): void;

Calls GetGitRepositoryLink.

Parameters
Name Description
request IGetGitRepositoryLinkRequest

GetGitRepositoryLinkRequest message or plain object

callback GetGitRepositoryLinkCallback

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

Returns
Type Description
void
public getGitRepositoryLink(request: google.cloud.developerconnect.v1.IGetGitRepositoryLinkRequest): Promise<google.cloud.developerconnect.v1.GitRepositoryLink>;

Calls GetGitRepositoryLink.

Parameter
Name Description
request IGetGitRepositoryLinkRequest

GetGitRepositoryLinkRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.GitRepositoryLink>

Promise

listAccountConnectors(request, callback)

public listAccountConnectors(request: google.cloud.developerconnect.v1.IListAccountConnectorsRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.ListAccountConnectorsCallback): void;

Calls ListAccountConnectors.

Parameters
Name Description
request IListAccountConnectorsRequest

ListAccountConnectorsRequest message or plain object

callback ListAccountConnectorsCallback

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

Returns
Type Description
void

listAccountConnectors(request)

public listAccountConnectors(request: google.cloud.developerconnect.v1.IListAccountConnectorsRequest): Promise<google.cloud.developerconnect.v1.ListAccountConnectorsResponse>;

Calls ListAccountConnectors.

Parameter
Name Description
request IListAccountConnectorsRequest

ListAccountConnectorsRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.ListAccountConnectorsResponse>

Promise

listConnections(request, callback)

public listConnections(request: google.cloud.developerconnect.v1.IListConnectionsRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.ListConnectionsCallback): void;

Calls ListConnections.

Parameters
Name Description
request IListConnectionsRequest

ListConnectionsRequest message or plain object

callback ListConnectionsCallback

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

Returns
Type Description
void

listConnections(request)

public listConnections(request: google.cloud.developerconnect.v1.IListConnectionsRequest): Promise<google.cloud.developerconnect.v1.ListConnectionsResponse>;

Calls ListConnections.

Parameter
Name Description
request IListConnectionsRequest

ListConnectionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.ListConnectionsResponse>

Promise

public listGitRepositoryLinks(request: google.cloud.developerconnect.v1.IListGitRepositoryLinksRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.ListGitRepositoryLinksCallback): void;

Calls ListGitRepositoryLinks.

Parameters
Name Description
request IListGitRepositoryLinksRequest

ListGitRepositoryLinksRequest message or plain object

callback ListGitRepositoryLinksCallback

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

Returns
Type Description
void
public listGitRepositoryLinks(request: google.cloud.developerconnect.v1.IListGitRepositoryLinksRequest): Promise<google.cloud.developerconnect.v1.ListGitRepositoryLinksResponse>;

Calls ListGitRepositoryLinks.

Parameter
Name Description
request IListGitRepositoryLinksRequest

ListGitRepositoryLinksRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.ListGitRepositoryLinksResponse>

Promise

listUsers(request, callback)

public listUsers(request: google.cloud.developerconnect.v1.IListUsersRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.ListUsersCallback): void;

Calls ListUsers.

Parameters
Name Description
request IListUsersRequest

ListUsersRequest message or plain object

callback ListUsersCallback

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

Returns
Type Description
void

listUsers(request)

public listUsers(request: google.cloud.developerconnect.v1.IListUsersRequest): Promise<google.cloud.developerconnect.v1.ListUsersResponse>;

Calls ListUsers.

Parameter
Name Description
request IListUsersRequest

ListUsersRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.ListUsersResponse>

Promise

startOAuth(request, callback)

public startOAuth(request: google.cloud.developerconnect.v1.IStartOAuthRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.StartOAuthCallback): void;

Calls StartOAuth.

Parameters
Name Description
request IStartOAuthRequest

StartOAuthRequest message or plain object

callback StartOAuthCallback

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

Returns
Type Description
void

startOAuth(request)

public startOAuth(request: google.cloud.developerconnect.v1.IStartOAuthRequest): Promise<google.cloud.developerconnect.v1.StartOAuthResponse>;

Calls StartOAuth.

Parameter
Name Description
request IStartOAuthRequest

StartOAuthRequest message or plain object

Returns
Type Description
Promise<google.cloud.developerconnect.v1.StartOAuthResponse>

Promise

updateAccountConnector(request, callback)

public updateAccountConnector(request: google.cloud.developerconnect.v1.IUpdateAccountConnectorRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.UpdateAccountConnectorCallback): void;

Calls UpdateAccountConnector.

Parameters
Name Description
request IUpdateAccountConnectorRequest

UpdateAccountConnectorRequest message or plain object

callback UpdateAccountConnectorCallback

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

Returns
Type Description
void

updateAccountConnector(request)

public updateAccountConnector(request: google.cloud.developerconnect.v1.IUpdateAccountConnectorRequest): Promise<google.longrunning.Operation>;

Calls UpdateAccountConnector.

Parameter
Name Description
request IUpdateAccountConnectorRequest

UpdateAccountConnectorRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateConnection(request, callback)

public updateConnection(request: google.cloud.developerconnect.v1.IUpdateConnectionRequest, callback: google.cloud.developerconnect.v1.DeveloperConnect.UpdateConnectionCallback): void;

Calls UpdateConnection.

Parameters
Name Description
request IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

callback UpdateConnectionCallback

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

Returns
Type Description
void

updateConnection(request)

public updateConnection(request: google.cloud.developerconnect.v1.IUpdateConnectionRequest): Promise<google.longrunning.Operation>;

Calls UpdateConnection.

Parameter
Name Description
request IUpdateConnectionRequest

UpdateConnectionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise