test=flag.BoolP("test","t",false,"set this flag to generate the client code for the testdata")
inputVersions=flag.StringSlice("input",[]string{"api/","extensions/","batch/"},"group/versions that client-gen will generate clients for. At most one version per group is allowed. Specified in the format \"group1/version1,group2/version2...\". Default to \"api/,extensions/,batch/\"")
inputVersions=flag.StringSlice("input",[]string{"api/","extensions/","autoscaling/","batch/"},"group/versions that client-gen will generate clients for. At most one version per group is allowed. Specified in the format \"group1/version1,group2/version2...\". Default to \"api/,extensions/,autoscaling/,batch/\"")
basePath=flag.String("input-base","k8s.io/kubernetes/pkg/apis","base path to look for the api group. Default to \"k8s.io/kubernetes/pkg/apis\"")
clientsetName=flag.StringP("clientset-name","n","internalclientset","the name of the generated clientset package.")
clientsetPath=flag.String("clientset-path","k8s.io/kubernetes/pkg/client/clientset_generated/","the generated clientset will be output to <clientset-path>/<clientset-name>. Default to \"k8s.io/kubernetes/pkg/client/clientset_generated/\"")
allErrs=append(allErrs,field.Invalid(fldPath.Child("targetCPUUtilizationPercentage"),autoscaler.TargetCPUUtilizationPercentage,"must be greater than 0"))
allErrs=append(allErrs,field.Invalid(fldPath.Child("annotations","items","value"),target.TargetValue,"custom metric target value must be greater than 0"))
allErrs=append(allErrs,field.Invalid(fldPath.Child("cpuUtilization","targetPercentage"),autoscaler.CPUUtilization.TargetPercentage,"must be greater than 0"))
allErrs=append(allErrs,field.Invalid(fldPath.Child("annotations","items","value"),target.TargetValue,"custom metric target value must be greater than 0"))
// Create takes the representation of a horizontalPodAutoscaler and creates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
// Update takes the representation of a horizontalPodAutoscaler and updates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
// UpdateStatus takes the representation of a horizontalPodAutoscaler and updates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
// Create takes the representation of a horizontalPodAutoscaler and creates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
// Update takes the representation of a horizontalPodAutoscaler and updates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
// UpdateStatus takes the representation of a horizontalPodAutoscaler and updates it. Returns the server's representation of the horizontalPodAutoscaler, and an error, if it occurs.
controller.eventRecorder.Event(hpa,api.EventTypeNormal,"DefaultPolicy","No scaling policy specified - will use default one. See documentation for details")