gsuiteaddonspb

package
v1.7.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2025 License: Apache-2.0 Imports: 18 Imported by: 1

Documentation

Index

Constants

View Source
const (
	GSuiteAddOns_GetAuthorization_FullMethodName    = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/GetAuthorization"
	GSuiteAddOns_CreateDeployment_FullMethodName    = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/CreateDeployment"
	GSuiteAddOns_ReplaceDeployment_FullMethodName   = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/ReplaceDeployment"
	GSuiteAddOns_GetDeployment_FullMethodName       = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/GetDeployment"
	GSuiteAddOns_ListDeployments_FullMethodName     = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/ListDeployments"
	GSuiteAddOns_DeleteDeployment_FullMethodName    = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/DeleteDeployment"
	GSuiteAddOns_InstallDeployment_FullMethodName   = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/InstallDeployment"
	GSuiteAddOns_UninstallDeployment_FullMethodName = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/UninstallDeployment"
	GSuiteAddOns_GetInstallStatus_FullMethodName    = "/google.cloud.gsuiteaddons.v1.GSuiteAddOns/GetInstallStatus"
)

Variables

View Source
var File_google_cloud_gsuiteaddons_v1_gsuiteaddons_proto protoreflect.FileDescriptor
View Source
var GSuiteAddOns_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.gsuiteaddons.v1.GSuiteAddOns",
	HandlerType: (*GSuiteAddOnsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAuthorization",
			Handler:    _GSuiteAddOns_GetAuthorization_Handler,
		},
		{
			MethodName: "CreateDeployment",
			Handler:    _GSuiteAddOns_CreateDeployment_Handler,
		},
		{
			MethodName: "ReplaceDeployment",
			Handler:    _GSuiteAddOns_ReplaceDeployment_Handler,
		},
		{
			MethodName: "GetDeployment",
			Handler:    _GSuiteAddOns_GetDeployment_Handler,
		},
		{
			MethodName: "ListDeployments",
			Handler:    _GSuiteAddOns_ListDeployments_Handler,
		},
		{
			MethodName: "DeleteDeployment",
			Handler:    _GSuiteAddOns_DeleteDeployment_Handler,
		},
		{
			MethodName: "InstallDeployment",
			Handler:    _GSuiteAddOns_InstallDeployment_Handler,
		},
		{
			MethodName: "UninstallDeployment",
			Handler:    _GSuiteAddOns_UninstallDeployment_Handler,
		},
		{
			MethodName: "GetInstallStatus",
			Handler:    _GSuiteAddOns_GetInstallStatus_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/gsuiteaddons/v1/gsuiteaddons.proto",
}

GSuiteAddOns_ServiceDesc is the grpc.ServiceDesc for GSuiteAddOns service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGSuiteAddOnsServer

func RegisterGSuiteAddOnsServer(s grpc.ServiceRegistrar, srv GSuiteAddOnsServer)

Types

type AddOns

type AddOns struct {

	// Configuration that is common across all Google Workspace add-ons.
	Common *_type.CommonAddOnManifest `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
	// Gmail add-on configuration.
	Gmail *gmail.GmailAddOnManifest `protobuf:"bytes,2,opt,name=gmail,proto3" json:"gmail,omitempty"`
	// Drive add-on configuration.
	Drive *drive.DriveAddOnManifest `protobuf:"bytes,5,opt,name=drive,proto3" json:"drive,omitempty"`
	// Calendar add-on configuration.
	Calendar *calendar.CalendarAddOnManifest `protobuf:"bytes,6,opt,name=calendar,proto3" json:"calendar,omitempty"`
	// Docs add-on configuration.
	Docs *docs.DocsAddOnManifest `protobuf:"bytes,7,opt,name=docs,proto3" json:"docs,omitempty"`
	// Sheets add-on configuration.
	Sheets *sheets.SheetsAddOnManifest `protobuf:"bytes,8,opt,name=sheets,proto3" json:"sheets,omitempty"`
	// Slides add-on configuration.
	Slides *slides.SlidesAddOnManifest `protobuf:"bytes,10,opt,name=slides,proto3" json:"slides,omitempty"`
	// Options for sending requests to add-on HTTP endpoints
	HttpOptions *_type.HttpOptions `protobuf:"bytes,15,opt,name=http_options,json=httpOptions,proto3" json:"http_options,omitempty"`
	// contains filtered or unexported fields
}

A Google Workspace add-on configuration.

func (*AddOns) Descriptor deprecated

func (*AddOns) Descriptor() ([]byte, []int)

Deprecated: Use AddOns.ProtoReflect.Descriptor instead.

func (*AddOns) GetCalendar

func (x *AddOns) GetCalendar() *calendar.CalendarAddOnManifest

func (*AddOns) GetCommon

func (x *AddOns) GetCommon() *_type.CommonAddOnManifest

func (*AddOns) GetDocs

func (x *AddOns) GetDocs() *docs.DocsAddOnManifest

func (*AddOns) GetDrive

func (x *AddOns) GetDrive() *drive.DriveAddOnManifest

func (*AddOns) GetGmail

func (x *AddOns) GetGmail() *gmail.GmailAddOnManifest

func (*AddOns) GetHttpOptions

func (x *AddOns) GetHttpOptions() *_type.HttpOptions

func (*AddOns) GetSheets

func (x *AddOns) GetSheets() *sheets.SheetsAddOnManifest

func (*AddOns) GetSlides

func (x *AddOns) GetSlides() *slides.SlidesAddOnManifest

func (*AddOns) ProtoMessage

func (*AddOns) ProtoMessage()

func (*AddOns) ProtoReflect

func (x *AddOns) ProtoReflect() protoreflect.Message

func (*AddOns) Reset

func (x *AddOns) Reset()

func (*AddOns) String

func (x *AddOns) String() string

type Authorization

type Authorization struct {

	// The canonical full name of this resource.
	// Example:  `projects/123/authorization`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The email address of the service account used to authenticate requests to
	// add-on callback endpoints.
	ServiceAccountEmail string `protobuf:"bytes,2,opt,name=service_account_email,json=serviceAccountEmail,proto3" json:"service_account_email,omitempty"`
	// The OAuth client ID used to obtain OAuth access tokens for a user on the
	// add-on's behalf.
	OauthClientId string `protobuf:"bytes,3,opt,name=oauth_client_id,json=oauthClientId,proto3" json:"oauth_client_id,omitempty"`
	// contains filtered or unexported fields
}

The authorization information used when invoking deployment endpoints.

func (*Authorization) Descriptor deprecated

func (*Authorization) Descriptor() ([]byte, []int)

Deprecated: Use Authorization.ProtoReflect.Descriptor instead.

func (*Authorization) GetName

func (x *Authorization) GetName() string

func (*Authorization) GetOauthClientId

func (x *Authorization) GetOauthClientId() string

func (*Authorization) GetServiceAccountEmail

func (x *Authorization) GetServiceAccountEmail() string

func (*Authorization) ProtoMessage

func (*Authorization) ProtoMessage()

func (*Authorization) ProtoReflect

func (x *Authorization) ProtoReflect() protoreflect.Message

func (*Authorization) Reset

func (x *Authorization) Reset()

func (*Authorization) String

func (x *Authorization) String() string

type CreateDeploymentRequest

type CreateDeploymentRequest struct {

	// Required. Name of the project in which to create the deployment.
	//
	// Example: `projects/my_project`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The id to use for this deployment.  The full name of the created
	// resource will be `projects/<project_number>/deployments/<deployment_id>`.
	DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// Required. The deployment to create (deployment.name cannot be set).
	Deployment *Deployment `protobuf:"bytes,3,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

Request message to create a deployment.

func (*CreateDeploymentRequest) Descriptor deprecated

func (*CreateDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeploymentRequest.ProtoReflect.Descriptor instead.

func (*CreateDeploymentRequest) GetDeployment

func (x *CreateDeploymentRequest) GetDeployment() *Deployment

func (*CreateDeploymentRequest) GetDeploymentId

func (x *CreateDeploymentRequest) GetDeploymentId() string

func (*CreateDeploymentRequest) GetParent

func (x *CreateDeploymentRequest) GetParent() string

func (*CreateDeploymentRequest) ProtoMessage

func (*CreateDeploymentRequest) ProtoMessage()

func (*CreateDeploymentRequest) ProtoReflect

func (x *CreateDeploymentRequest) ProtoReflect() protoreflect.Message

func (*CreateDeploymentRequest) Reset

func (x *CreateDeploymentRequest) Reset()

func (*CreateDeploymentRequest) String

func (x *CreateDeploymentRequest) String() string

type DeleteDeploymentRequest

type DeleteDeploymentRequest struct {

	// Required. The full resource name of the deployment to delete.
	//
	// Example:  `projects/my_project/deployments/my_deployment`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The etag of the deployment to delete.
	// If this is provided, it must match the server's etag.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Request message to delete a deployment.

func (*DeleteDeploymentRequest) Descriptor deprecated

func (*DeleteDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeploymentRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeploymentRequest) GetEtag

func (x *DeleteDeploymentRequest) GetEtag() string

func (*DeleteDeploymentRequest) GetName

func (x *DeleteDeploymentRequest) GetName() string

func (*DeleteDeploymentRequest) ProtoMessage

func (*DeleteDeploymentRequest) ProtoMessage()

func (*DeleteDeploymentRequest) ProtoReflect

func (x *DeleteDeploymentRequest) ProtoReflect() protoreflect.Message

func (*DeleteDeploymentRequest) Reset

func (x *DeleteDeploymentRequest) Reset()

func (*DeleteDeploymentRequest) String

func (x *DeleteDeploymentRequest) String() string

type Deployment

type Deployment struct {

	// The deployment resource name.
	// Example:  projects/123/deployments/my_deployment.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The list of Google OAuth scopes for which to request consent from the end
	// user before executing an add-on endpoint.
	OauthScopes []string `protobuf:"bytes,2,rep,name=oauth_scopes,json=oauthScopes,proto3" json:"oauth_scopes,omitempty"`
	// The Google Workspace add-on configuration.
	AddOns *AddOns `protobuf:"bytes,3,opt,name=add_ons,json=addOns,proto3" json:"add_ons,omitempty"`
	// 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.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

A Google Workspace add-on deployment

func (*Deployment) Descriptor deprecated

func (*Deployment) Descriptor() ([]byte, []int)

Deprecated: Use Deployment.ProtoReflect.Descriptor instead.

func (*Deployment) GetAddOns

func (x *Deployment) GetAddOns() *AddOns

func (*Deployment) GetEtag

func (x *Deployment) GetEtag() string

func (*Deployment) GetName

func (x *Deployment) GetName() string

func (*Deployment) GetOauthScopes

func (x *Deployment) GetOauthScopes() []string

func (*Deployment) ProtoMessage

func (*Deployment) ProtoMessage()

func (*Deployment) ProtoReflect

func (x *Deployment) ProtoReflect() protoreflect.Message

func (*Deployment) Reset

func (x *Deployment) Reset()

func (*Deployment) String

func (x *Deployment) String() string

type GSuiteAddOnsClient

type GSuiteAddOnsClient interface {
	// Gets the authorization information for deployments in a given project.
	GetAuthorization(ctx context.Context, in *GetAuthorizationRequest, opts ...grpc.CallOption) (*Authorization, error)
	// Creates a deployment with the specified name and configuration.
	CreateDeployment(ctx context.Context, in *CreateDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
	// Creates or replaces a deployment with the specified name.
	ReplaceDeployment(ctx context.Context, in *ReplaceDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
	// Gets the deployment with the specified name.
	GetDeployment(ctx context.Context, in *GetDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
	// Lists all deployments in a particular project.
	ListDeployments(ctx context.Context, in *ListDeploymentsRequest, opts ...grpc.CallOption) (*ListDeploymentsResponse, error)
	// Deletes the deployment with the given name.
	DeleteDeployment(ctx context.Context, in *DeleteDeploymentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Installs a deployment in developer mode.
	// See:
	// https://developers.google.com/gsuite/add-ons/how-tos/testing-gsuite-addons.
	InstallDeployment(ctx context.Context, in *InstallDeploymentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Uninstalls a developer mode deployment.
	// See:
	// https://developers.google.com/gsuite/add-ons/how-tos/testing-gsuite-addons.
	UninstallDeployment(ctx context.Context, in *UninstallDeploymentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Fetches the install status of a developer mode deployment.
	GetInstallStatus(ctx context.Context, in *GetInstallStatusRequest, opts ...grpc.CallOption) (*InstallStatus, error)
}

GSuiteAddOnsClient is the client API for GSuiteAddOns service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type GSuiteAddOnsServer

type GSuiteAddOnsServer interface {
	// Gets the authorization information for deployments in a given project.
	GetAuthorization(context.Context, *GetAuthorizationRequest) (*Authorization, error)
	// Creates a deployment with the specified name and configuration.
	CreateDeployment(context.Context, *CreateDeploymentRequest) (*Deployment, error)
	// Creates or replaces a deployment with the specified name.
	ReplaceDeployment(context.Context, *ReplaceDeploymentRequest) (*Deployment, error)
	// Gets the deployment with the specified name.
	GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
	// Lists all deployments in a particular project.
	ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
	// Deletes the deployment with the given name.
	DeleteDeployment(context.Context, *DeleteDeploymentRequest) (*emptypb.Empty, error)
	// Installs a deployment in developer mode.
	// See:
	// https://developers.google.com/gsuite/add-ons/how-tos/testing-gsuite-addons.
	InstallDeployment(context.Context, *InstallDeploymentRequest) (*emptypb.Empty, error)
	// Uninstalls a developer mode deployment.
	// See:
	// https://developers.google.com/gsuite/add-ons/how-tos/testing-gsuite-addons.
	UninstallDeployment(context.Context, *UninstallDeploymentRequest) (*emptypb.Empty, error)
	// Fetches the install status of a developer mode deployment.
	GetInstallStatus(context.Context, *GetInstallStatusRequest) (*InstallStatus, error)
}

GSuiteAddOnsServer is the server API for GSuiteAddOns service. All implementations should embed UnimplementedGSuiteAddOnsServer for forward compatibility

type GetAuthorizationRequest

type GetAuthorizationRequest struct {

	// Required. Name of the project for which to get the Google Workspace add-ons
	// authorization information.
	//
	// Example: `projects/my_project/authorization`.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get Google Workspace add-ons authorization information.

func (*GetAuthorizationRequest) Descriptor deprecated

func (*GetAuthorizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*GetAuthorizationRequest) GetName

func (x *GetAuthorizationRequest) GetName() string

func (*GetAuthorizationRequest) ProtoMessage

func (*GetAuthorizationRequest) ProtoMessage()

func (*GetAuthorizationRequest) ProtoReflect

func (x *GetAuthorizationRequest) ProtoReflect() protoreflect.Message

func (*GetAuthorizationRequest) Reset

func (x *GetAuthorizationRequest) Reset()

func (*GetAuthorizationRequest) String

func (x *GetAuthorizationRequest) String() string

type GetDeploymentRequest

type GetDeploymentRequest struct {

	// Required. The full resource name of the deployment to get.
	//
	// Example:  `projects/my_project/deployments/my_deployment`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get a deployment.

func (*GetDeploymentRequest) Descriptor deprecated

func (*GetDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetDeploymentRequest) GetName

func (x *GetDeploymentRequest) GetName() string

func (*GetDeploymentRequest) ProtoMessage

func (*GetDeploymentRequest) ProtoMessage()

func (*GetDeploymentRequest) ProtoReflect

func (x *GetDeploymentRequest) ProtoReflect() protoreflect.Message

func (*GetDeploymentRequest) Reset

func (x *GetDeploymentRequest) Reset()

func (*GetDeploymentRequest) String

func (x *GetDeploymentRequest) String() string

type GetInstallStatusRequest

type GetInstallStatusRequest struct {

	// Required. The full resource name of the deployment.
	//
	// Example:  `projects/my_project/deployments/my_deployment/installStatus`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get the install status of a developer mode deployment.

func (*GetInstallStatusRequest) Descriptor deprecated

func (*GetInstallStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInstallStatusRequest.ProtoReflect.Descriptor instead.

func (*GetInstallStatusRequest) GetName

func (x *GetInstallStatusRequest) GetName() string

func (*GetInstallStatusRequest) ProtoMessage

func (*GetInstallStatusRequest) ProtoMessage()

func (*GetInstallStatusRequest) ProtoReflect

func (x *GetInstallStatusRequest) ProtoReflect() protoreflect.Message

func (*GetInstallStatusRequest) Reset

func (x *GetInstallStatusRequest) Reset()

func (*GetInstallStatusRequest) String

func (x *GetInstallStatusRequest) String() string

type InstallDeploymentRequest

type InstallDeploymentRequest struct {

	// Required. The full resource name of the deployment to install.
	//
	// Example:  `projects/my_project/deployments/my_deployment`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to install a developer mode deployment.

func (*InstallDeploymentRequest) Descriptor deprecated

func (*InstallDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use InstallDeploymentRequest.ProtoReflect.Descriptor instead.

func (*InstallDeploymentRequest) GetName

func (x *InstallDeploymentRequest) GetName() string

func (*InstallDeploymentRequest) ProtoMessage

func (*InstallDeploymentRequest) ProtoMessage()

func (*InstallDeploymentRequest) ProtoReflect

func (x *InstallDeploymentRequest) ProtoReflect() protoreflect.Message

func (*InstallDeploymentRequest) Reset

func (x *InstallDeploymentRequest) Reset()

func (*InstallDeploymentRequest) String

func (x *InstallDeploymentRequest) String() string

type InstallStatus

type InstallStatus struct {

	// The canonical full resource name of the deployment install status.
	//
	// Example:  `projects/123/deployments/my_deployment/installStatus`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// True if the deployment is installed for the user
	Installed *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=installed,proto3" json:"installed,omitempty"`
	// contains filtered or unexported fields
}

Developer mode install status of a deployment

func (*InstallStatus) Descriptor deprecated

func (*InstallStatus) Descriptor() ([]byte, []int)

Deprecated: Use InstallStatus.ProtoReflect.Descriptor instead.

func (*InstallStatus) GetInstalled

func (x *InstallStatus) GetInstalled() *wrapperspb.BoolValue

func (*InstallStatus) GetName

func (x *InstallStatus) GetName() string

func (*InstallStatus) ProtoMessage

func (*InstallStatus) ProtoMessage()

func (*InstallStatus) ProtoReflect

func (x *InstallStatus) ProtoReflect() protoreflect.Message

func (*InstallStatus) Reset

func (x *InstallStatus) Reset()

func (*InstallStatus) String

func (x *InstallStatus) String() string

type ListDeploymentsRequest

type ListDeploymentsRequest struct {

	// Required. Name of the project in which to create the deployment.
	//
	// Example: `projects/my_project`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of deployments to return. The service may return fewer
	// than this value.
	// If unspecified, at most 1000 deployments will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListDeployments` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListDeployments` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message to list deployments for a project.

func (*ListDeploymentsRequest) Descriptor deprecated

func (*ListDeploymentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*ListDeploymentsRequest) GetPageSize

func (x *ListDeploymentsRequest) GetPageSize() int32

func (*ListDeploymentsRequest) GetPageToken

func (x *ListDeploymentsRequest) GetPageToken() string

func (*ListDeploymentsRequest) GetParent

func (x *ListDeploymentsRequest) GetParent() string

func (*ListDeploymentsRequest) ProtoMessage

func (*ListDeploymentsRequest) ProtoMessage()

func (*ListDeploymentsRequest) ProtoReflect

func (x *ListDeploymentsRequest) ProtoReflect() protoreflect.Message

func (*ListDeploymentsRequest) Reset

func (x *ListDeploymentsRequest) Reset()

func (*ListDeploymentsRequest) String

func (x *ListDeploymentsRequest) String() string

type ListDeploymentsResponse

type ListDeploymentsResponse struct {

	// The list of deployments for the given project.
	Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message to list deployments.

func (*ListDeploymentsResponse) Descriptor deprecated

func (*ListDeploymentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*ListDeploymentsResponse) GetDeployments

func (x *ListDeploymentsResponse) GetDeployments() []*Deployment

func (*ListDeploymentsResponse) GetNextPageToken

func (x *ListDeploymentsResponse) GetNextPageToken() string

func (*ListDeploymentsResponse) ProtoMessage

func (*ListDeploymentsResponse) ProtoMessage()

func (*ListDeploymentsResponse) ProtoReflect

func (x *ListDeploymentsResponse) ProtoReflect() protoreflect.Message

func (*ListDeploymentsResponse) Reset

func (x *ListDeploymentsResponse) Reset()

func (*ListDeploymentsResponse) String

func (x *ListDeploymentsResponse) String() string

type ReplaceDeploymentRequest

type ReplaceDeploymentRequest struct {

	// Required. The deployment to create or replace.
	Deployment *Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

Request message to create or replace a deployment.

func (*ReplaceDeploymentRequest) Descriptor deprecated

func (*ReplaceDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReplaceDeploymentRequest.ProtoReflect.Descriptor instead.

func (*ReplaceDeploymentRequest) GetDeployment

func (x *ReplaceDeploymentRequest) GetDeployment() *Deployment

func (*ReplaceDeploymentRequest) ProtoMessage

func (*ReplaceDeploymentRequest) ProtoMessage()

func (*ReplaceDeploymentRequest) ProtoReflect

func (x *ReplaceDeploymentRequest) ProtoReflect() protoreflect.Message

func (*ReplaceDeploymentRequest) Reset

func (x *ReplaceDeploymentRequest) Reset()

func (*ReplaceDeploymentRequest) String

func (x *ReplaceDeploymentRequest) String() string

type UnimplementedGSuiteAddOnsServer

type UnimplementedGSuiteAddOnsServer struct {
}

UnimplementedGSuiteAddOnsServer should be embedded to have forward compatible implementations.

func (UnimplementedGSuiteAddOnsServer) CreateDeployment

func (UnimplementedGSuiteAddOnsServer) DeleteDeployment

func (UnimplementedGSuiteAddOnsServer) GetAuthorization

func (UnimplementedGSuiteAddOnsServer) GetDeployment

func (UnimplementedGSuiteAddOnsServer) GetInstallStatus

func (UnimplementedGSuiteAddOnsServer) InstallDeployment

func (UnimplementedGSuiteAddOnsServer) ListDeployments

func (UnimplementedGSuiteAddOnsServer) ReplaceDeployment

func (UnimplementedGSuiteAddOnsServer) UninstallDeployment

type UninstallDeploymentRequest

type UninstallDeploymentRequest struct {

	// Required. The full resource name of the deployment to install.
	//
	// Example:  `projects/my_project/deployments/my_deployment`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to uninstall a developer mode deployment.

func (*UninstallDeploymentRequest) Descriptor deprecated

func (*UninstallDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UninstallDeploymentRequest.ProtoReflect.Descriptor instead.

func (*UninstallDeploymentRequest) GetName

func (x *UninstallDeploymentRequest) GetName() string

func (*UninstallDeploymentRequest) ProtoMessage

func (*UninstallDeploymentRequest) ProtoMessage()

func (*UninstallDeploymentRequest) ProtoReflect

func (*UninstallDeploymentRequest) Reset

func (x *UninstallDeploymentRequest) Reset()

func (*UninstallDeploymentRequest) String

func (x *UninstallDeploymentRequest) String() string

type UnsafeGSuiteAddOnsServer added in v1.7.8

type UnsafeGSuiteAddOnsServer interface {
	// contains filtered or unexported methods
}

UnsafeGSuiteAddOnsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GSuiteAddOnsServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL