readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler method

Future<HorizontalPodAutoscaler> readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler({
  1. required String name,
  2. required String namespace,
  3. bool? pretty,
})

Read the specified HorizontalPodAutoscaler.

name Name of the HorizontalPodAutoscaler.

namespace Object name and auth scope, such as for teams and projects.

pretty If true, then the output is pretty printed.

Implementation

Future<api_autoscaling_v2beta2.HorizontalPodAutoscaler>
    readAutoscalingV2beta2NamespacedHorizontalPodAutoscaler({
  required String name,
  required String namespace,
  bool? pretty,
}) async {
  final queryStrings = <String, Object>{};
  if (pretty != null) {
    queryStrings['pretty'] = pretty;
  }

  final query =
      queryStrings.isEmpty ? '' : '?${_joinQueryStrings(queryStrings)}';

  final result = await _getJsonMap(
      '/apis/autoscaling/v2beta2/namespaces/$namespace/horizontalpodautoscalers/$name$query');
  return api_autoscaling_v2beta2.HorizontalPodAutoscaler.fromJson(result);
}