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

package cloudregistry

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

func (m *ScanPolicy) SetId(v string) {
	m.Id = v
}

func (m *ScanPolicy) SetRegistryId(v string) {
	m.RegistryId = v
}

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

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

func (m *ScanPolicy) SetScanPolicyOptions(v *ScanPolicyOptions) {
	m.ScanPolicyOptions = v
}

func (m *ScanPolicy) SetRules(v *ScanRules) {
	m.Rules = v
}

func (m *ScanPolicy) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}

func (m *ScanPolicy) SetDisabled(v bool) {
	m.Disabled = v
}

func (m *ScanPolicyOptions) SetScanLangPackages(v bool) {
	m.ScanLangPackages = v
}

func (m *ScanRules) SetPushRule(v *PushRule) {
	m.PushRule = v
}

func (m *ScanRules) SetScheduleRules(v []*ScheduledRule) {
	m.ScheduleRules = v
}

func (m *PushRule) SetPaths(v []string) {
	m.Paths = v
}

func (m *PushRule) SetDisabled(v bool) {
	m.Disabled = v
}

func (m *ScheduledRule) SetAmount(v int64) {
	m.Amount = v
}

func (m *ScheduledRule) SetIntervalUnit(v ScheduledRule_IntervalUnit) {
	m.IntervalUnit = v
}

func (m *ScheduledRule) SetPaths(v []string) {
	m.Paths = v
}

func (m *ScheduledRule) SetDisabled(v bool) {
	m.Disabled = v
}
