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

package containerregistry

import (
	durationpb "google.golang.org/protobuf/types/known/durationpb"
	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) 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 *ScanRules) SetPushRule(v *PushRule) {
	m.PushRule = v
}

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

func (m *PushRule) SetRepositoryPrefixes(v []string) {
	m.RepositoryPrefixes = v
}

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

func (m *ScheduledRule) SetRepositoryPrefixes(v []string) {
	m.RepositoryPrefixes = v
}

func (m *ScheduledRule) SetRescanPeriod(v *durationpb.Duration) {
	m.RescanPeriod = v
}

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