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

package organizationmanager

type GenerateSshCertificateRequest_Scope = isGenerateSshCertificateRequest_Scope

func (m *GenerateSshCertificateRequest) SetScope(v GenerateSshCertificateRequest_Scope) {
	m.Scope = v
}

type GenerateSshCertificateRequest_Subject = isGenerateSshCertificateRequest_Subject

func (m *GenerateSshCertificateRequest) SetSubject(v GenerateSshCertificateRequest_Subject) {
	m.Subject = v
}

func (m *GenerateSshCertificateRequest) SetCloudId(v string) {
	m.Scope = &GenerateSshCertificateRequest_CloudId{
		CloudId: v,
	}
}

func (m *GenerateSshCertificateRequest) SetOrganizationId(v string) {
	m.Scope = &GenerateSshCertificateRequest_OrganizationId{
		OrganizationId: v,
	}
}

func (m *GenerateSshCertificateRequest) SetSubjectId(v string) {
	m.Subject = &GenerateSshCertificateRequest_SubjectId{
		SubjectId: v,
	}
}

func (m *GenerateSshCertificateRequest) SetOsLogin(v string) {
	m.Subject = &GenerateSshCertificateRequest_OsLogin{
		OsLogin: v,
	}
}

func (m *GenerateSshCertificateRequest) SetPublicKey(v string) {
	m.PublicKey = v
}

func (m *GenerateSshCertificateResponse) SetSignedCertificate(v string) {
	m.SignedCertificate = v
}
