func (d *resourceDescriptor) EmptyRuntimeObject() k8sapirt.Object {
	return &svcapitypes.User{}
}
EmptyRuntimeObject returns an empty object prototype that may be used in
apimachinery and k8s client operations
package user
import (
	ackv1alpha1 "github.com/aws-controllers-k8s/runtime/apis/core/v1alpha1"
	ackcompare "github.com/aws-controllers-k8s/runtime/pkg/compare"
	acktypes "github.com/aws-controllers-k8s/runtime/pkg/types"
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	k8sapirt "k8s.io/apimachinery/pkg/runtime"
	k8sctrlutil "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
	svcapitypes "github.com/aws-controllers-k8s/elasticache-controller/apis/v1alpha1"
)
const (
	finalizerString = "finalizers.elasticache.services.k8s.aws/User"
)
var (
	GroupVersionResource = svcapitypes.GroupVersion.WithResource("users")
	GroupKind            = metav1.GroupKind{
		Group: "elasticache.services.k8s.aws",
		Kind:  "User",
	}
)
type resourceDescriptor struct {
}
func (d *resourceDescriptor) GroupKind() *metav1.GroupKind {
	return &GroupKind
}