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

package licensemanager

type ExternalInstance_Vendor = isExternalInstance_Vendor

func (m *ExternalInstance) SetVendor(v ExternalInstance_Vendor) {
	m.Vendor = v
}

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

func (m *ExternalInstance) SetProperties(v map[string]string) {
	m.Properties = v
}

func (m *ExternalInstance) SetSubscription(v *ExternalSubscription) {
	m.Vendor = &ExternalInstance_Subscription{
		Subscription: v,
	}
}

func (m *ExternalInstance) SetLicense(v *ExternalLicense) {
	m.Vendor = &ExternalInstance_License{
		License: v,
	}
}

func (m *ExternalSubscription) SetSubscriptionId(v string) {
	m.SubscriptionId = v
}

func (m *ExternalSubscription) SetLicenseId(v string) {
	m.LicenseId = v
}

func (m *ExternalSubscription) SetActivationKey(v string) {
	m.ActivationKey = v
}

func (m *ExternalLicense) SetLicenseId(v string) {
	m.LicenseId = v
}

func (m *ExternalLicense) SetPayload(v []byte) {
	m.Payload = v
}
