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

package idp

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

func (m *CreateSynchronizationSettingsRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *CreateSynchronizationSettingsRequest) SetFilter(v *SynchronizationFilter) {
	m.Filter = v
}

func (m *CreateSynchronizationSettingsRequest) SetReplacementDomain(v string) {
	m.ReplacementDomain = v
}

func (m *CreateSynchronizationSettingsRequest) SetRemoveUserBehavior(v RemoveUserBehavior) {
	m.RemoveUserBehavior = v
}

func (m *CreateSynchronizationSettingsRequest) SetSynchronizationInterval(v *durationpb.Duration) {
	m.SynchronizationInterval = v
}

func (m *CreateSynchronizationSettingsRequest) SetAllowToCaptureUsers(v bool) {
	m.AllowToCaptureUsers = v
}

func (m *CreateSynchronizationSettingsRequest) SetAllowToCaptureGroups(v bool) {
	m.AllowToCaptureGroups = v
}

func (m *CreateSynchronizationSettingsRequest) SetUserAttributeMappings(v []*UserAttributeMapping) {
	m.UserAttributeMappings = v
}

func (m *CreateSynchronizationSettingsRequest) SetGroupAttributeMappings(v []*GroupAttributeMapping) {
	m.GroupAttributeMappings = v
}

func (m *CreateSynchronizationSettingsMetadata) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *UpdateSynchronizationSettingsRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *UpdateSynchronizationSettingsRequest) SetFilter(v *SynchronizationFilter) {
	m.Filter = v
}

func (m *UpdateSynchronizationSettingsRequest) SetReplacementDomain(v string) {
	m.ReplacementDomain = v
}

func (m *UpdateSynchronizationSettingsRequest) SetRemoveUserBehavior(v RemoveUserBehavior) {
	m.RemoveUserBehavior = v
}

func (m *UpdateSynchronizationSettingsRequest) SetSynchronizationInterval(v *durationpb.Duration) {
	m.SynchronizationInterval = v
}

func (m *UpdateSynchronizationSettingsRequest) SetAllowToCaptureUsers(v bool) {
	m.AllowToCaptureUsers = v
}

func (m *UpdateSynchronizationSettingsRequest) SetAllowToCaptureGroups(v bool) {
	m.AllowToCaptureGroups = v
}

func (m *UpdateSynchronizationSettingsRequest) SetUserAttributeMappings(v []*UserAttributeMapping) {
	m.UserAttributeMappings = v
}

func (m *UpdateSynchronizationSettingsRequest) SetGroupAttributeMappings(v []*GroupAttributeMapping) {
	m.GroupAttributeMappings = v
}

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

func (m *UpdateSynchronizationSettingsMetadata) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *DeleteSynchronizationSettingsRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *DeleteSynchronizationSettingsMetadata) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *GetSynchronizationSettingsRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *ListSupportedAttributesRequest) SetFlavor(v AttributesFlavor) {
	m.Flavor = v
}

func (m *ListSupportedAttributesResponse) SetUserSupportedAttributes(v []*UserSupportedAttribute) {
	m.UserSupportedAttributes = v
}

func (m *ListSupportedAttributesResponse) SetGroupSupportedAttributes(v []*GroupSupportedAttribute) {
	m.GroupSupportedAttributes = v
}

func (m *UserSupportedAttribute) SetTargetAttribute(v UserTargetAttribute) {
	m.TargetAttribute = v
}

func (m *UserSupportedAttribute) SetSourceAttributes(v []*SourceAttributes) {
	m.SourceAttributes = v
}

func (m *GroupSupportedAttribute) SetTargetAttribute(v GroupTargetAttribute) {
	m.TargetAttribute = v
}

func (m *GroupSupportedAttribute) SetSourceAttributes(v []*SourceAttributes) {
	m.SourceAttributes = v
}

func (m *SourceAttributes) SetType(v MappingType) {
	m.Type = v
}

func (m *SourceAttributes) SetAttributes(v []string) {
	m.Attributes = v
}

func (m *SetReplicationTokenRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *SetReplicationTokenRequest) SetReplicationToken(v string) {
	m.ReplicationToken = v
}

func (m *SetReplicationTokenRequest) SetSessionType(v SessionType) {
	m.SessionType = v
}

func (m *SetReplicationTokenMetadata) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *ResetReplicationTokenRequest) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}

func (m *ResetReplicationTokenMetadata) SetSubjectContainerId(v string) {
	m.SubjectContainerId = v
}
