// Code generated by protoc-gen-goext. DO NOT EDIT.

package clouddesktop

import (
	operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

func (m *GetDesktopGroupRequest) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *ListDesktopGroupsRequest) SetFolderId(v string) {
	m.FolderId = v
}

func (m *ListDesktopGroupsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDesktopGroupsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListDesktopGroupsRequest) SetFilter(v string) {
	m.Filter = v
}

func (m *ListDesktopGroupsRequest) SetOrderBy(v string) {
	m.OrderBy = v
}

func (m *ListDesktopGroupsResponse) SetDesktopGroups(v []*DesktopGroup) {
	m.DesktopGroups = v
}

func (m *ListDesktopGroupsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

func (m *ListDesktopGroupDesktopsRequest) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *ListDesktopGroupDesktopsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDesktopGroupDesktopsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListDesktopGroupDesktopsRequest) SetFilter(v string) {
	m.Filter = v
}

func (m *ListDesktopGroupDesktopsRequest) SetOrderBy(v string) {
	m.OrderBy = v
}

func (m *ListDesktopGroupDesktopsResponse) SetDesktops(v []*Desktop) {
	m.Desktops = v
}

func (m *ListDesktopGroupDesktopsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

func (m *ListDesktopGroupOperationsRequest) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *ListDesktopGroupOperationsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDesktopGroupOperationsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListDesktopGroupOperationsRequest) SetFilter(v string) {
	m.Filter = v
}

func (m *ListDesktopGroupOperationsResponse) SetOperations(v []*operation.Operation) {
	m.Operations = v
}

func (m *ListDesktopGroupOperationsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

type UpdateDesktopGroupRequest_UpdatePolicy = isUpdateDesktopGroupRequest_UpdatePolicy

func (m *UpdateDesktopGroupRequest) SetUpdatePolicy(v UpdateDesktopGroupRequest_UpdatePolicy) {
	m.UpdatePolicy = v
}

func (m *UpdateDesktopGroupRequest) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *UpdateDesktopGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask) {
	m.UpdateMask = v
}

func (m *UpdateDesktopGroupRequest) SetDesktopImageId(v string) {
	m.DesktopImageId = v
}

func (m *UpdateDesktopGroupRequest) SetName(v string) {
	m.Name = v
}

func (m *UpdateDesktopGroupRequest) SetDescription(v string) {
	m.Description = v
}

func (m *UpdateDesktopGroupRequest) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *UpdateDesktopGroupRequest) SetResourcesSpec(v *ResourcesSpec) {
	m.ResourcesSpec = v
}

func (m *UpdateDesktopGroupRequest) SetGroupConfig(v *DesktopGroupConfiguration) {
	m.GroupConfig = v
}

func (m *UpdateDesktopGroupRequest) SetBootDiskSpec(v *DiskSpec) {
	m.BootDiskSpec = v
}

func (m *UpdateDesktopGroupRequest) SetDataDiskSpec(v *DiskSpec) {
	m.DataDiskSpec = v
}

func (m *UpdateDesktopGroupRequest) SetAutoUpdatePolicy(v *AutoUpdatePolicy) {
	m.UpdatePolicy = &UpdateDesktopGroupRequest_AutoUpdatePolicy{
		AutoUpdatePolicy: v,
	}
}

func (m *UpdateDesktopGroupRequest) SetManualUpdatePolicy(v *ManualUpdatePolicy) {
	m.UpdatePolicy = &UpdateDesktopGroupRequest_ManualUpdatePolicy{
		ManualUpdatePolicy: v,
	}
}

func (m *CreateDesktopGroupRequest) SetFolderId(v string) {
	m.FolderId = v
}

func (m *CreateDesktopGroupRequest) SetDesktopImageId(v string) {
	m.DesktopImageId = v
}

func (m *CreateDesktopGroupRequest) SetName(v string) {
	m.Name = v
}

func (m *CreateDesktopGroupRequest) SetDescription(v string) {
	m.Description = v
}

func (m *CreateDesktopGroupRequest) SetResourcesSpec(v *ResourcesSpec) {
	m.ResourcesSpec = v
}

func (m *CreateDesktopGroupRequest) SetNetworkInterfaceSpec(v *NetworkInterfaceSpec) {
	m.NetworkInterfaceSpec = v
}

func (m *CreateDesktopGroupRequest) SetBootDiskSpec(v *DiskSpec) {
	m.BootDiskSpec = v
}

func (m *CreateDesktopGroupRequest) SetDataDiskSpec(v *DiskSpec) {
	m.DataDiskSpec = v
}

func (m *CreateDesktopGroupRequest) SetGroupConfig(v *DesktopGroupConfiguration) {
	m.GroupConfig = v
}

func (m *CreateDesktopGroupRequest) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *CreateDesktopGroupMetadata) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *DeleteDesktopGroupRequest) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *DeleteDesktopGroupMetadata) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}

func (m *UpdateDesktopGroupMetadata) SetDesktopGroupId(v string) {
	m.DesktopGroupId = v
}
