Service describing handlers for resources.
Equality
Instances of this class created via copy-construction or copy-assignment always compare equal. Instances created with equal std::shared_ptr<*Connection>
objects compare equal. Objects that compare equal share the same underlying resources.
Performance
Creating a new instance of this class is a relatively expensive operation, new objects establish new connections to the service. In contrast, copy-construction, move-construction, and the corresponding assignment operations are relatively efficient as the copies share all underlying resources.
Thread Safety
Concurrent access to different instances of this class, even if they compare equal, is guaranteed to work. Two or more threads operating on the same instance of this class is not guaranteed to work. Since copy-construction and move-construction is a relatively efficient operation, consider using such a copy when using this class from multiple threads.
Constructors
DeveloperConnectClient(DeveloperConnectClient const &)
Copy and move support
Parameter | |
---|---|
Name | Description |
|
DeveloperConnectClient const &
|
DeveloperConnectClient(DeveloperConnectClient &&)
Copy and move support
Parameter | |
---|---|
Name | Description |
|
DeveloperConnectClient &&
|
DeveloperConnectClient(std::shared_ptr< DeveloperConnectConnection >, Options)
Parameters | |
---|---|
Name | Description |
connection |
std::shared_ptr< DeveloperConnectConnection >
|
opts |
Options
|
Operators
operator=(DeveloperConnectClient const &)
Copy and move support
Parameter | |
---|---|
Name | Description |
|
DeveloperConnectClient const &
|
Returns | |
---|---|
Type | Description |
DeveloperConnectClient & |
operator=(DeveloperConnectClient &&)
Copy and move support
Parameter | |
---|---|
Name | Description |
|
DeveloperConnectClient &&
|
Returns | |
---|---|
Type | Description |
DeveloperConnectClient & |
Functions
ListConnections(std::string const &, Options)
Lists Connections in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
std::string const &
Required. Parent value for ListConnectionsRequest |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::Connection > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListConnections(google::cloud::developerconnect::v1::ListConnectionsRequest, Options)
Lists Connections in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::ListConnectionsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::Connection > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetConnection(std::string const &, Options)
Gets details of a single Connection.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
Required. Name of the resource |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::Connection > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.Connection) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetConnection(google::cloud::developerconnect::v1::GetConnectionRequest const &, Options)
Gets details of a single Connection.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::GetConnectionRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::Connection > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.Connection) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateConnection(std::string const &, google::cloud::developerconnect::v1::Connection const &, std::string const &, Options)
Creates a new Connection in a given project and location.
Parameters | |
---|---|
Name | Description |
parent |
std::string const &
Required. Value for parent. |
connection |
google::cloud::developerconnect::v1::Connection const &
Required. The resource being created |
connection_id |
std::string const &
Required. Id of the requesting object If auto-generating Id server-side, remove this field and connection_id from the method_signature of Create RPC |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
A |
CreateConnection(NoAwaitTag, std::string const &, google::cloud::developerconnect::v1::Connection const &, std::string const &, Options)
Creates a new Connection in a given project and location.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
parent |
std::string const &
|
connection |
google::cloud::developerconnect::v1::Connection const &
|
connection_id |
std::string const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
CreateConnection(google::cloud::developerconnect::v1::CreateConnectionRequest const &, Options)
Creates a new Connection in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::CreateConnectionRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
A |
CreateConnection(NoAwaitTag, google::cloud::developerconnect::v1::CreateConnectionRequest const &, Options)
Creates a new Connection in a given project and location.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::developerconnect::v1::CreateConnectionRequest const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
CreateConnection(google::longrunning::Operation const &, Options)
Creates a new Connection in a given project and location.
This method accepts a google::longrunning::Operation
that corresponds to a previously started Long Running Operation (LRO) and polls the status of the LRO in the background.
Parameters | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
UpdateConnection(google::cloud::developerconnect::v1::Connection const &, google::protobuf::FieldMask const &, Options)
Updates the parameters of a single Connection.
Parameters | |
---|---|
Name | Description |
connection |
google::cloud::developerconnect::v1::Connection const &
Required. The resource being updated |
update_mask |
google::protobuf::FieldMask const &
Required. Field mask is used to specify the fields to be overwritten in the Connection resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
A |
UpdateConnection(NoAwaitTag, google::cloud::developerconnect::v1::Connection const &, google::protobuf::FieldMask const &, Options)
Updates the parameters of a single Connection.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
connection |
google::cloud::developerconnect::v1::Connection const &
|
update_mask |
google::protobuf::FieldMask const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
UpdateConnection(google::cloud::developerconnect::v1::UpdateConnectionRequest const &, Options)
Updates the parameters of a single Connection.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::UpdateConnectionRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
A |
UpdateConnection(NoAwaitTag, google::cloud::developerconnect::v1::UpdateConnectionRequest const &, Options)
Updates the parameters of a single Connection.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::developerconnect::v1::UpdateConnectionRequest const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
UpdateConnection(google::longrunning::Operation const &, Options)
Updates the parameters of a single Connection.
This method accepts a google::longrunning::Operation
that corresponds to a previously started Long Running Operation (LRO) and polls the status of the LRO in the background.
Parameters | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::Connection > > |
DeleteConnection(std::string const &, Options)
Deletes a single Connection.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
Required. Name of the resource |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
A |
DeleteConnection(NoAwaitTag, std::string const &, Options)
Deletes a single Connection.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
name |
std::string const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
DeleteConnection(google::cloud::developerconnect::v1::DeleteConnectionRequest const &, Options)
Deletes a single Connection.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::DeleteConnectionRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
A |
DeleteConnection(NoAwaitTag, google::cloud::developerconnect::v1::DeleteConnectionRequest const &, Options)
Deletes a single Connection.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::developerconnect::v1::DeleteConnectionRequest const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
DeleteConnection(google::longrunning::Operation const &, Options)
Deletes a single Connection.
This method accepts a google::longrunning::Operation
that corresponds to a previously started Long Running Operation (LRO) and polls the status of the LRO in the background.
Parameters | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
CreateGitRepositoryLink(std::string const &, google::cloud::developerconnect::v1::GitRepositoryLink const &, std::string const &, Options)
Creates a GitRepositoryLink.
Upon linking a Git Repository, Developer Connect will configure the Git Repository to send webhook events to Developer Connect. Connections that use Firebase GitHub Application will have events forwarded to the Firebase service. All other Connections will have events forwarded to Cloud Build.
Parameters | |
---|---|
Name | Description |
parent |
std::string const &
Required. Value for parent. |
git_repository_link |
google::cloud::developerconnect::v1::GitRepositoryLink const &
Required. The resource being created |
git_repository_link_id |
std::string const &
Required. The ID to use for the repository, which will become the final component of the repository's resource name. This ID should be unique in the connection. Allows alphanumeric characters and any of -._~%!$&'()*+,;=. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > > |
A |
CreateGitRepositoryLink(NoAwaitTag, std::string const &, google::cloud::developerconnect::v1::GitRepositoryLink const &, std::string const &, Options)
Creates a GitRepositoryLink.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
parent |
std::string const &
|
git_repository_link |
google::cloud::developerconnect::v1::GitRepositoryLink const &
|
git_repository_link_id |
std::string const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
CreateGitRepositoryLink(google::cloud::developerconnect::v1::CreateGitRepositoryLinkRequest const &, Options)
Creates a GitRepositoryLink.
Upon linking a Git Repository, Developer Connect will configure the Git Repository to send webhook events to Developer Connect. Connections that use Firebase GitHub Application will have events forwarded to the Firebase service. All other Connections will have events forwarded to Cloud Build.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::CreateGitRepositoryLinkRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > > |
A |
CreateGitRepositoryLink(NoAwaitTag, google::cloud::developerconnect::v1::CreateGitRepositoryLinkRequest const &, Options)
Creates a GitRepositoryLink.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::developerconnect::v1::CreateGitRepositoryLinkRequest const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
CreateGitRepositoryLink(google::longrunning::Operation const &, Options)
Creates a GitRepositoryLink.
This method accepts a google::longrunning::Operation
that corresponds to a previously started Long Running Operation (LRO) and polls the status of the LRO in the background.
Parameters | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > > |
DeleteGitRepositoryLink(std::string const &, Options)
Deletes a single GitRepositoryLink.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
Required. Name of the resource |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
A |
DeleteGitRepositoryLink(NoAwaitTag, std::string const &, Options)
Deletes a single GitRepositoryLink.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
name |
std::string const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
DeleteGitRepositoryLink(google::cloud::developerconnect::v1::DeleteGitRepositoryLinkRequest const &, Options)
Deletes a single GitRepositoryLink.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::DeleteGitRepositoryLinkRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
A |
DeleteGitRepositoryLink(NoAwaitTag, google::cloud::developerconnect::v1::DeleteGitRepositoryLinkRequest const &, Options)
Deletes a single GitRepositoryLink.
Specifying the NoAwaitTag
immediately returns the [google::longrunning::Operation
] that corresponds to the Long Running Operation that has been started. No polling for operation status occurs.
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::developerconnect::v1::DeleteGitRepositoryLinkRequest const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
DeleteGitRepositoryLink(google::longrunning::Operation const &, Options)
Deletes a single GitRepositoryLink.
This method accepts a google::longrunning::Operation
that corresponds to a previously started Long Running Operation (LRO) and polls the status of the LRO in the background.
Parameters | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
opts |
Options
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::developerconnect::v1::OperationMetadata > > |
ListGitRepositoryLinks(std::string const &, Options)
Lists GitRepositoryLinks in a given project, location, and connection.
Parameters | |
---|---|
Name | Description |
parent |
std::string const &
Required. Parent value for ListGitRepositoryLinksRequest |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::GitRepositoryLink > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListGitRepositoryLinks(google::cloud::developerconnect::v1::ListGitRepositoryLinksRequest, Options)
Lists GitRepositoryLinks in a given project, location, and connection.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::ListGitRepositoryLinksRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::GitRepositoryLink > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetGitRepositoryLink(std::string const &, Options)
Gets details of a single GitRepositoryLink.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
Required. Name of the resource |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.GitRepositoryLink) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetGitRepositoryLink(google::cloud::developerconnect::v1::GetGitRepositoryLinkRequest const &, Options)
Gets details of a single GitRepositoryLink.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::GetGitRepositoryLinkRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::GitRepositoryLink > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.GitRepositoryLink) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchReadWriteToken(std::string const &, Options)
Fetches read/write token of a given gitRepositoryLink.
Parameters | |
---|---|
Name | Description |
git_repository_link |
std::string const &
Required. The resource name of the gitRepositoryLink in the format |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadWriteTokenResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchReadWriteTokenResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchReadWriteToken(google::cloud::developerconnect::v1::FetchReadWriteTokenRequest const &, Options)
Fetches read/write token of a given gitRepositoryLink.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::FetchReadWriteTokenRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadWriteTokenResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchReadWriteTokenResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchReadToken(std::string const &, Options)
Fetches read token of a given gitRepositoryLink.
Parameters | |
---|---|
Name | Description |
git_repository_link |
std::string const &
Required. The resource name of the gitRepositoryLink in the format |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadTokenResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchReadTokenResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchReadToken(google::cloud::developerconnect::v1::FetchReadTokenRequest const &, Options)
Fetches read token of a given gitRepositoryLink.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::FetchReadTokenRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchReadTokenResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchReadTokenResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchLinkableGitRepositories(std::string const &, Options)
FetchLinkableGitRepositories returns a list of git repositories from an SCM that are available to be added to a Connection.
Parameters | |
---|---|
Name | Description |
connection |
std::string const &
Required. The name of the Connection. Format: |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::LinkableGitRepository > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
FetchLinkableGitRepositories(google::cloud::developerconnect::v1::FetchLinkableGitRepositoriesRequest, Options)
FetchLinkableGitRepositories returns a list of git repositories from an SCM that are available to be added to a Connection.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::FetchLinkableGitRepositoriesRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::developerconnect::v1::LinkableGitRepository > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
FetchGitHubInstallations(std::string const &, Options)
FetchGitHubInstallations returns the list of GitHub Installations that are available to be added to a Connection.
For github.com, only installations accessible to the authorizer token are returned. For GitHub Enterprise, all installations are returned.
Parameters | |
---|---|
Name | Description |
connection |
std::string const &
Required. The resource name of the connection in the format |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchGitHubInstallationsResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchGitHubInstallationsResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchGitHubInstallations(google::cloud::developerconnect::v1::FetchGitHubInstallationsRequest const &, Options)
FetchGitHubInstallations returns the list of GitHub Installations that are available to be added to a Connection.
For github.com, only installations accessible to the authorizer token are returned. For GitHub Enterprise, all installations are returned.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::FetchGitHubInstallationsRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::developerconnect::v1::FetchGitHubInstallationsResponse > |
the result of the RPC. The response message type (google.cloud.developerconnect.v1.FetchGitHubInstallationsResponse) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
FetchGitRefs(std::string const &, google::cloud::developerconnect::v1::FetchGitRefsRequest::RefType, Options)
Fetch the list of branches or tags for a given repository.
Parameters | |
---|---|
Name | Description |
git_repository_link |
std::string const &
Required. The resource name of GitRepositoryLink in the format |
ref_type |
google::cloud::developerconnect::v1::FetchGitRefsRequest::RefType
Required. Type of refs to fetch. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< std::string > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
FetchGitRefs(google::cloud::developerconnect::v1::FetchGitRefsRequest, Options)
Fetch the list of branches or tags for a given repository.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::developerconnect::v1::FetchGitRefsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< std::string > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListLocations(google::cloud::location::ListLocationsRequest, Options)
Lists information about the supported locations for this service.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::location::ListLocationsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::cloud::location::Location > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
Gets information about a location.
Parameters | |
---|---|
Name | Description |
request |
google::cloud::location::GetLocationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::location::Location > |
the result of the RPC. The response message type (google.cloud.location.Location) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
ListOperations(std::string const &, std::string const &, Options)
Lists operations that match the specified filter in the request.
If the server doesn't support this method, it returns UNIMPLEMENTED
.
NOTE: the name
binding allows API services to override the binding to use different resource name schemes, such as users/*/operations
. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations"
to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
The name of the operation's parent resource. |
filter |
std::string const &
The standard list filter. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::longrunning::Operation > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListOperations(google::longrunning::ListOperationsRequest, Options)
Lists operations that match the specified filter in the request.
If the server doesn't support this method, it returns UNIMPLEMENTED
.
NOTE: the name
binding allows API services to override the binding to use different resource name schemes, such as users/*/operations
. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations"
to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
Parameters | |
---|---|
Name | Description |
request |
google::longrunning::ListOperationsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StreamRange< google::longrunning::Operation > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetOperation(std::string const &, Options)
Gets the latest state of a long-running operation.
Clients can use this method to poll the operation result at intervals as recommended by the API service.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
The name of the operation resource. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
the result of the RPC. The response message type (google.longrunning.Operation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetOperation(google::longrunning::GetOperationRequest const &, Options)
Gets the latest state of a long-running operation.
Clients can use this method to poll the operation result at intervals as recommended by the API service.
Parameters | |
---|---|
Name | Description |
request |
google::longrunning::GetOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
the result of the RPC. The response message type (google.longrunning.Operation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteOperation(std::string const &, Options)
Deletes a long-running operation.
This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED
.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
The name of the operation resource to be deleted. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
Status |
a |
DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
Deletes a long-running operation.
This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED
.
Parameters | |
---|---|
Name | Description |
request |
google::longrunning::DeleteOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
Status |
a |
CancelOperation(std::string const &, Options)
Starts asynchronous cancellation on a long-running operation.
The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
Parameters | |
---|---|
Name | Description |
name |
std::string const &
The name of the operation resource to be cancelled. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
Status |
a |
CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
Starts asynchronous cancellation on a long-running operation.
The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
Parameters | |
---|---|
Name | Description |
request |
google::longrunning::CancelOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
Returns | |
---|---|
Type | Description |
Status |
a |