Class Deployment (2.0.0)

public sealed class Deployment : IMessage<Deployment>, IEquatable<Deployment>, IDeepCloneable<Deployment>, IBufferMessage, IMessage

A Google Workspace Add-on deployment

Inheritance

Object > Deployment

Namespace

Google.Cloud.GSuiteAddOns.V1

Assembly

Google.Cloud.GSuiteAddOns.V1.dll

Constructors

Deployment()

public Deployment()

Deployment(Deployment)

public Deployment(Deployment other)
Parameter
NameDescription
otherDeployment

Properties

AddOns

public AddOns AddOns { get; set; }

The Google Workspace Add-on configuration.

Property Value
TypeDescription
AddOns

DeploymentName

public DeploymentName DeploymentName { get; set; }

DeploymentName-typed view over the Name resource name property.

Property Value
TypeDescription
DeploymentName

Etag

public string Etag { get; set; }

This value is computed by the server based on the version of the deployment in storage, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

The deployment resource name. Example: projects/123/deployments/my_deployment.

Property Value
TypeDescription
String

OauthScopes

public RepeatedField<string> OauthScopes { get; }

The list of Google OAuth scopes for which to request consent from the end user before executing an add-on endpoint.

Property Value
TypeDescription
RepeatedField<String>