// 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 *LifecyclePolicy) SetId(v string) {
	m.Id = v
}

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

func (m *LifecyclePolicy) SetRepositoryId(v string) {
	m.RepositoryId = v
}

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

func (m *LifecyclePolicy) SetStatus(v LifecyclePolicy_Status) {
	m.Status = v
}

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

func (m *LifecyclePolicy) SetRules(v []*LifecycleRule) {
	m.Rules = v
}

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

func (m *LifecycleRule) SetExpirePeriod(v *durationpb.Duration) {
	m.ExpirePeriod = v
}

func (m *LifecycleRule) SetTagRegexp(v string) {
	m.TagRegexp = v
}

func (m *LifecycleRule) SetUntagged(v bool) {
	m.Untagged = v
}

func (m *LifecycleRule) SetRetainedTop(v int64) {
	m.RetainedTop = v
}
