All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
/*
Copyright 2022 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;

/** Generated */
public interface V2beta1MetricStatusFluent>
    extends Fluent {

  /**
   * This method has been deprecated, please use method buildContainerResource instead.
   *
   * @return The buildable object.
   */
  @Deprecated
  public V2beta1ContainerResourceMetricStatus getContainerResource();

  public io.kubernetes.client.openapi.models.V2beta1ContainerResourceMetricStatus
      buildContainerResource();

  public A withContainerResource(
      io.kubernetes.client.openapi.models.V2beta1ContainerResourceMetricStatus containerResource);

  public Boolean hasContainerResource();

  public V2beta1MetricStatusFluent.ContainerResourceNested withNewContainerResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ContainerResourceNested
      withNewContainerResourceLike(
          io.kubernetes.client.openapi.models.V2beta1ContainerResourceMetricStatus item);

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ContainerResourceNested
      editContainerResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ContainerResourceNested
      editOrNewContainerResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ContainerResourceNested
      editOrNewContainerResourceLike(
          io.kubernetes.client.openapi.models.V2beta1ContainerResourceMetricStatus item);

  /**
   * This method has been deprecated, please use method buildExternal instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V2beta1ExternalMetricStatus getExternal();

  public io.kubernetes.client.openapi.models.V2beta1ExternalMetricStatus buildExternal();

  public A withExternal(io.kubernetes.client.openapi.models.V2beta1ExternalMetricStatus external);

  public java.lang.Boolean hasExternal();

  public V2beta1MetricStatusFluent.ExternalNested withNewExternal();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ExternalNested
      withNewExternalLike(io.kubernetes.client.openapi.models.V2beta1ExternalMetricStatus item);

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ExternalNested
      editExternal();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ExternalNested
      editOrNewExternal();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ExternalNested
      editOrNewExternalLike(io.kubernetes.client.openapi.models.V2beta1ExternalMetricStatus item);

  /**
   * This method has been deprecated, please use method buildObject instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V2beta1ObjectMetricStatus getObject();

  public io.kubernetes.client.openapi.models.V2beta1ObjectMetricStatus buildObject();

  public A withObject(io.kubernetes.client.openapi.models.V2beta1ObjectMetricStatus _object);

  public java.lang.Boolean hasObject();

  public V2beta1MetricStatusFluent.ObjectNested withNewObject();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ObjectNested
      withNewObjectLike(io.kubernetes.client.openapi.models.V2beta1ObjectMetricStatus item);

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ObjectNested editObject();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ObjectNested
      editOrNewObject();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ObjectNested
      editOrNewObjectLike(io.kubernetes.client.openapi.models.V2beta1ObjectMetricStatus item);

  /**
   * This method has been deprecated, please use method buildPods instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V2beta1PodsMetricStatus getPods();

  public io.kubernetes.client.openapi.models.V2beta1PodsMetricStatus buildPods();

  public A withPods(io.kubernetes.client.openapi.models.V2beta1PodsMetricStatus pods);

  public java.lang.Boolean hasPods();

  public V2beta1MetricStatusFluent.PodsNested withNewPods();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.PodsNested
      withNewPodsLike(io.kubernetes.client.openapi.models.V2beta1PodsMetricStatus item);

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.PodsNested editPods();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.PodsNested
      editOrNewPods();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.PodsNested
      editOrNewPodsLike(io.kubernetes.client.openapi.models.V2beta1PodsMetricStatus item);

  /**
   * This method has been deprecated, please use method buildResource instead.
   *
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public V2beta1ResourceMetricStatus getResource();

  public io.kubernetes.client.openapi.models.V2beta1ResourceMetricStatus buildResource();

  public A withResource(io.kubernetes.client.openapi.models.V2beta1ResourceMetricStatus resource);

  public java.lang.Boolean hasResource();

  public V2beta1MetricStatusFluent.ResourceNested withNewResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ResourceNested
      withNewResourceLike(io.kubernetes.client.openapi.models.V2beta1ResourceMetricStatus item);

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ResourceNested
      editResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ResourceNested
      editOrNewResource();

  public io.kubernetes.client.openapi.models.V2beta1MetricStatusFluent.ResourceNested
      editOrNewResourceLike(io.kubernetes.client.openapi.models.V2beta1ResourceMetricStatus item);

  public String getType();

  public A withType(java.lang.String type);

  public java.lang.Boolean hasType();

  public interface ContainerResourceNested
      extends Nested,
          V2beta1ContainerResourceMetricStatusFluent<
              V2beta1MetricStatusFluent.ContainerResourceNested> {
    public N and();

    public N endContainerResource();
  }

  public interface ExternalNested
      extends io.kubernetes.client.fluent.Nested,
          V2beta1ExternalMetricStatusFluent> {
    public N and();

    public N endExternal();
  }

  public interface ObjectNested
      extends io.kubernetes.client.fluent.Nested,
          V2beta1ObjectMetricStatusFluent> {
    public N and();

    public N endObject();
  }

  public interface PodsNested
      extends io.kubernetes.client.fluent.Nested,
          V2beta1PodsMetricStatusFluent> {
    public N and();

    public N endPods();
  }

  public interface ResourceNested
      extends io.kubernetes.client.fluent.Nested,
          V2beta1ResourceMetricStatusFluent> {
    public N and();

    public N endResource();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy