func (m *LocalConnectionSecretWriterTo) SetWriteConnectionSecretToReference(r *xpv1.LocalSecretReference) {
	m.Ref = r
}
SetWriteConnectionSecretToReference sets the WriteConnectionSecretToReference.
package fake
import (
	"encoding/json"
	"reflect"
	corev1 "k8s.io/api/core/v1"
	"k8s.io/apimachinery/pkg/api/meta"
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	"k8s.io/apimachinery/pkg/runtime"
	"k8s.io/apimachinery/pkg/runtime/schema"
	"k8s.io/client-go/rest"
	"sigs.k8s.io/controller-runtime/pkg/client"
	"sigs.k8s.io/controller-runtime/pkg/manager"
	xpv1 "github.com/crossplane/crossplane-runtime/apis/common/v1"
)
type Conditioned struct{ Conditions []xpv1.Condition }
func (m *Conditioned) SetConditions(c ...xpv1.Condition) { m.Conditions = c }
func (m *Conditioned) GetCondition(ct xpv1.ConditionType) xpv1.Condition {
	return xpv1.Condition{Type: ct, Status: corev1.ConditionUnknown}
}
type ClaimReferencer struct{ Ref *corev1.ObjectReference }
func (m *ClaimReferencer) SetClaimReference(r *corev1.ObjectReference) { m.Ref = r }
func (m *ClaimReferencer) GetClaimReference() *corev1.ObjectReference { return m.Ref }
type ManagedResourceReferencer struct{ Ref *corev1.ObjectReference }
func (m *ManagedResourceReferencer) SetResourceReference(r *corev1.ObjectReference) { m.Ref = r }
func (m *ManagedResourceReferencer) GetResourceReference() *corev1.ObjectReference { return m.Ref }
type ProviderReferencer struct{ Ref *xpv1.Reference }
func (m *ProviderReferencer) SetProviderReference(p *xpv1.Reference) { m.Ref = p }
func (m *ProviderReferencer) GetProviderReference() *xpv1.Reference { return m.Ref }
type ProviderConfigReferencer struct{ Ref *xpv1.Reference }
func (m *ProviderConfigReferencer) SetProviderConfigReference(p *xpv1.Reference) { m.Ref = p }
func (m *ProviderConfigReferencer) GetProviderConfigReference() *xpv1.Reference { return m.Ref }
type RequiredProviderConfigReferencer struct{ Ref xpv1.Reference }
func (m *RequiredProviderConfigReferencer) SetProviderConfigReference(p xpv1.Reference) {
	m.Ref = p
}
func (m *RequiredProviderConfigReferencer) GetProviderConfigReference() xpv1.Reference {
	return m.Ref
}
type RequiredTypedResourceReferencer struct{ Ref xpv1.TypedReference }
func (m *RequiredTypedResourceReferencer) SetResourceReference(p xpv1.TypedReference) {
	m.Ref = p
}
func (m *RequiredTypedResourceReferencer) GetResourceReference() xpv1.TypedReference {
	return m.Ref
}
type LocalConnectionSecretWriterTo struct {
	Ref *xpv1.LocalSecretReference
}