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

package saml

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

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

func (m *Application) SetOrganizationId(v string) {
	m.OrganizationId = v
}

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

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

func (m *Application) SetStatus(v Application_Status) {
	m.Status = v
}

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

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

func (m *Application) SetUpdatedAt(v *timestamppb.Timestamp) {
	m.UpdatedAt = v
}

func (m *Application) SetServiceProvider(v *ServiceProvider) {
	m.ServiceProvider = v
}

func (m *Application) SetSecuritySettings(v *SecuritySettings) {
	m.SecuritySettings = v
}

func (m *Application) SetAttributeMapping(v *AttributeMapping) {
	m.AttributeMapping = v
}

func (m *Application) SetGroupClaimsSettings(v *GroupClaimsSettings) {
	m.GroupClaimsSettings = v
}

func (m *Application) SetIdentityProviderMetadata(v *IdentityProviderMetadata) {
	m.IdentityProviderMetadata = v
}

func (m *IdentityProviderMetadata) SetIssuer(v string) {
	m.Issuer = v
}

func (m *IdentityProviderMetadata) SetSsoUrl(v string) {
	m.SsoUrl = v
}

func (m *IdentityProviderMetadata) SetMetadataUrl(v string) {
	m.MetadataUrl = v
}

func (m *IdentityProviderMetadata) SetSloUrl(v string) {
	m.SloUrl = v
}

func (m *ServiceProvider) SetEntityId(v string) {
	m.EntityId = v
}

func (m *ServiceProvider) SetAcsUrls(v []*AssertionConsumerServiceURL) {
	m.AcsUrls = v
}

func (m *ServiceProvider) SetSloUrls(v []*SingleLogoutServiceURL) {
	m.SloUrls = v
}

func (m *AssertionConsumerServiceURL) SetUrl(v string) {
	m.Url = v
}

func (m *AssertionConsumerServiceURL) SetIndex(v *wrapperspb.Int64Value) {
	m.Index = v
}

func (m *SingleLogoutServiceURL) SetUrl(v string) {
	m.Url = v
}

func (m *SingleLogoutServiceURL) SetResponseUrl(v string) {
	m.ResponseUrl = v
}

func (m *SingleLogoutServiceURL) SetProtocolBinding(v SingleLogoutServiceURL_ProtocolBinding) {
	m.ProtocolBinding = v
}

func (m *SecuritySettings) SetSignatureMode(v SecuritySettings_SignatureMode) {
	m.SignatureMode = v
}

func (m *SecuritySettings) SetSignatureCertificateId(v string) {
	m.SignatureCertificateId = v
}

func (m *AttributeMapping) SetNameId(v *NameId) {
	m.NameId = v
}

func (m *AttributeMapping) SetAttributes(v []*Attribute) {
	m.Attributes = v
}

func (m *NameId) SetFormat(v NameId_Format) {
	m.Format = v
}

func (m *NameId) SetValue(v string) {
	m.Value = v
}

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

func (m *Attribute) SetValue(v string) {
	m.Value = v
}

func (m *GroupClaimsSettings) SetGroupDistributionType(v GroupDistributionType) {
	m.GroupDistributionType = v
}

func (m *GroupClaimsSettings) SetGroupAttributeName(v string) {
	m.GroupAttributeName = v
}
