Classes
AddOns
A Google Workspace Add-on configuration.
Authorization
The authorization information used when invoking deployment endpoints.
AuthorizationName
Resource name for the Authorization
resource.
CreateDeploymentRequest
Request message to create a deployment.
DeleteDeploymentRequest
Request message to delete a deployment.
Deployment
A Google Workspace Add-on deployment
DeploymentName
Resource name for the Deployment
resource.
GSuiteAddOns
A service for managing Google Workspace Add-ons deployments.
A Google Workspace Add-on is a third-party embedded component that can be installed in Google Workspace Applications like Gmail, Calendar, Drive, and the Google Docs, Sheets, and Slides editors. Google Workspace Add-ons can display UI cards, receive contextual information from the host application, and perform actions in the host application (See: https://developers.google.com/gsuite/add-ons/overview for more information).
A Google Workspace Add-on deployment resource specifies metadata about the add-on, including a specification of the entry points in the host application that trigger add-on executions (see: https://developers.google.com/gsuite/add-ons/concepts/gsuite-manifests). Add-on deployments defined via the Google Workspace Add-ons API define their entrypoints using HTTPS URLs (See: https://developers.google.com/gsuite/add-ons/guides/alternate-runtimes),
A Google Workspace Add-on deployment can be installed in developer mode, which allows an add-on developer to test the experience an end-user would see when installing and running the add-on in their G Suite applications. When running in developer mode, more detailed error messages are exposed in the add-on UI to aid in debugging.
A Google Workspace Add-on deployment can be published to Google Workspace Marketplace, which allows other Google Workspace users to discover and install the add-on. See: https://developers.google.com/gsuite/add-ons/how-tos/publish-add-on-overview for details.
GSuiteAddOns.GSuiteAddOnsBase
Base class for server-side implementations of GSuiteAddOns
GSuiteAddOns.GSuiteAddOnsClient
Client for GSuiteAddOns
GSuiteAddOnsClient
GSuiteAddOns client wrapper, for convenient use.
GSuiteAddOnsClientBuilder
Builder class for GSuiteAddOnsClient to provide simple configuration of credentials, endpoint etc.
GSuiteAddOnsClientImpl
GSuiteAddOns client wrapper implementation, for convenient use.
GSuiteAddOnsSettings
Settings for GSuiteAddOnsClient instances.
GetAuthorizationRequest
Request message to get Google Workspace Add-ons authorization information.
GetDeploymentRequest
Request message to get a deployment.
GetInstallStatusRequest
Request message to get the install status of a developer mode deployment.
InstallDeploymentRequest
Request message to install a developer mode deployment.
InstallStatus
Developer mode install status of a deployment
InstallStatusName
Resource name for the InstallStatus
resource.
ListDeploymentsRequest
Request message to list deployments for a project.
ListDeploymentsResponse
Response message to list deployments.
ReplaceDeploymentRequest
Request message to create or replace a deployment.
UninstallDeploymentRequest
Request message to uninstall a developer mode deployment.
Enums
AuthorizationName.ResourceNameType
The possible contents of AuthorizationName.
DeploymentName.ResourceNameType
The possible contents of DeploymentName.
InstallStatusName.ResourceNameType
The possible contents of InstallStatusName.