New creates a new ScalesGetter using the given client to make requests. The GroupVersion on the client is ignored.
(baseClient restclient.Interface, mapper PreferredResourceMapper, resolver dynamic.APIPathResolverFunc, scaleKindResolver ScaleKindResolver)
| 66 | // New creates a new ScalesGetter using the given client to make requests. |
| 67 | // The GroupVersion on the client is ignored. |
| 68 | func New(baseClient restclient.Interface, mapper PreferredResourceMapper, resolver dynamic.APIPathResolverFunc, scaleKindResolver ScaleKindResolver) ScalesGetter { |
| 69 | return &scaleClient{ |
| 70 | mapper: mapper, |
| 71 | |
| 72 | apiPathResolverFunc: resolver, |
| 73 | scaleKindResolver: scaleKindResolver, |
| 74 | clientBase: baseClient, |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | // pathAndVersionFor returns the appropriate base path and the associated full GroupVersionResource |
| 79 | // for the given GroupResource |
no outgoing calls