io.alauda.kubernetes.api.model.NodeStatusFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import io.alauda.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.alauda.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface NodeStatusFluent> extends Fluent{
public A addToAddresses(int index,NodeAddress item);
public A setToAddresses(int index,NodeAddress item);
public A addToAddresses(NodeAddress... items);
public A addAllToAddresses(Collection items);
public A removeFromAddresses(NodeAddress... items);
public A removeAllFromAddresses(Collection items);
/**
* This method has been deprecated, please use method buildAddresses instead.
*/
@Deprecated public List getAddresses();
public List buildAddresses();
public NodeAddress buildAddress(int index);
public NodeAddress buildFirstAddress();
public NodeAddress buildLastAddress();
public NodeAddress buildMatchingAddress(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withAddresses(List addresses);
public A withAddresses(NodeAddress... addresses);
public Boolean hasAddresses();
public NodeStatusFluent.AddressesNested addNewAddress();
public NodeStatusFluent.AddressesNested addNewAddressLike(NodeAddress item);
public NodeStatusFluent.AddressesNested setNewAddressLike(int index,NodeAddress item);
public NodeStatusFluent.AddressesNested editAddress(int index);
public NodeStatusFluent.AddressesNested editFirstAddress();
public NodeStatusFluent.AddressesNested editLastAddress();
public NodeStatusFluent.AddressesNested editMatchingAddress(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addNewAddress(String address,String type);
public A addToAllocatable(String key,Quantity value);
public A addToAllocatable(Map map);
public A removeFromAllocatable(String key);
public A removeFromAllocatable(Map map);
public Map getAllocatable();
public A withAllocatable(Map allocatable);
public Boolean hasAllocatable();
public A addToCapacity(String key,Quantity value);
public A addToCapacity(Map map);
public A removeFromCapacity(String key);
public A removeFromCapacity(Map map);
public Map getCapacity();
public A withCapacity(Map capacity);
public Boolean hasCapacity();
public A addToConditions(int index,NodeCondition item);
public A setToConditions(int index,NodeCondition item);
public A addToConditions(NodeCondition... items);
public A addAllToConditions(Collection items);
public A removeFromConditions(NodeCondition... items);
public A removeAllFromConditions(Collection items);
/**
* This method has been deprecated, please use method buildConditions instead.
*/
@Deprecated public List getConditions();
public List buildConditions();
public NodeCondition buildCondition(int index);
public NodeCondition buildFirstCondition();
public NodeCondition buildLastCondition();
public NodeCondition buildMatchingCondition(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withConditions(List conditions);
public A withConditions(NodeCondition... conditions);
public Boolean hasConditions();
public NodeStatusFluent.ConditionsNested addNewCondition();
public NodeStatusFluent.ConditionsNested addNewConditionLike(NodeCondition item);
public NodeStatusFluent.ConditionsNested setNewConditionLike(int index,NodeCondition item);
public NodeStatusFluent.ConditionsNested editCondition(int index);
public NodeStatusFluent.ConditionsNested editFirstCondition();
public NodeStatusFluent.ConditionsNested editLastCondition();
public NodeStatusFluent.ConditionsNested editMatchingCondition(io.alauda.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildDaemonEndpoints instead.
*/
@Deprecated public NodeDaemonEndpoints getDaemonEndpoints();
public NodeDaemonEndpoints buildDaemonEndpoints();
public A withDaemonEndpoints(NodeDaemonEndpoints daemonEndpoints);
public Boolean hasDaemonEndpoints();
public NodeStatusFluent.DaemonEndpointsNested withNewDaemonEndpoints();
public NodeStatusFluent.DaemonEndpointsNested withNewDaemonEndpointsLike(NodeDaemonEndpoints item);
public NodeStatusFluent.DaemonEndpointsNested editDaemonEndpoints();
public NodeStatusFluent.DaemonEndpointsNested editOrNewDaemonEndpoints();
public NodeStatusFluent.DaemonEndpointsNested editOrNewDaemonEndpointsLike(NodeDaemonEndpoints item);
public A addToImages(int index,ContainerImage item);
public A setToImages(int index,ContainerImage item);
public A addToImages(ContainerImage... items);
public A addAllToImages(Collection items);
public A removeFromImages(ContainerImage... items);
public A removeAllFromImages(Collection items);
/**
* This method has been deprecated, please use method buildImages instead.
*/
@Deprecated public List getImages();
public List buildImages();
public ContainerImage buildImage(int index);
public ContainerImage buildFirstImage();
public ContainerImage buildLastImage();
public ContainerImage buildMatchingImage(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withImages(List images);
public A withImages(ContainerImage... images);
public Boolean hasImages();
public NodeStatusFluent.ImagesNested addNewImage();
public NodeStatusFluent.ImagesNested addNewImageLike(ContainerImage item);
public NodeStatusFluent.ImagesNested setNewImageLike(int index,ContainerImage item);
public NodeStatusFluent.ImagesNested editImage(int index);
public NodeStatusFluent.ImagesNested editFirstImage();
public NodeStatusFluent.ImagesNested editLastImage();
public NodeStatusFluent.ImagesNested editMatchingImage(io.alauda.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildNodeInfo instead.
*/
@Deprecated public NodeSystemInfo getNodeInfo();
public NodeSystemInfo buildNodeInfo();
public A withNodeInfo(NodeSystemInfo nodeInfo);
public Boolean hasNodeInfo();
public NodeStatusFluent.NodeInfoNested withNewNodeInfo();
public NodeStatusFluent.NodeInfoNested withNewNodeInfoLike(NodeSystemInfo item);
public NodeStatusFluent.NodeInfoNested editNodeInfo();
public NodeStatusFluent.NodeInfoNested editOrNewNodeInfo();
public NodeStatusFluent.NodeInfoNested editOrNewNodeInfoLike(NodeSystemInfo item);
public String getPhase();
public A withPhase(String phase);
public Boolean hasPhase();
public A addToVolumesAttached(int index,AttachedVolume item);
public A setToVolumesAttached(int index,AttachedVolume item);
public A addToVolumesAttached(AttachedVolume... items);
public A addAllToVolumesAttached(Collection items);
public A removeFromVolumesAttached(AttachedVolume... items);
public A removeAllFromVolumesAttached(Collection items);
/**
* This method has been deprecated, please use method buildVolumesAttached instead.
*/
@Deprecated public List getVolumesAttached();
public List buildVolumesAttached();
public AttachedVolume buildVolumesAttached(int index);
public AttachedVolume buildFirstVolumesAttached();
public AttachedVolume buildLastVolumesAttached();
public AttachedVolume buildMatchingVolumesAttached(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withVolumesAttached(List volumesAttached);
public A withVolumesAttached(AttachedVolume... volumesAttached);
public Boolean hasVolumesAttached();
public NodeStatusFluent.VolumesAttachedNested addNewVolumesAttached();
public NodeStatusFluent.VolumesAttachedNested addNewVolumesAttachedLike(AttachedVolume item);
public NodeStatusFluent.VolumesAttachedNested setNewVolumesAttachedLike(int index,AttachedVolume item);
public NodeStatusFluent.VolumesAttachedNested editVolumesAttached(int index);
public NodeStatusFluent.VolumesAttachedNested editFirstVolumesAttached();
public NodeStatusFluent.VolumesAttachedNested editLastVolumesAttached();
public NodeStatusFluent.VolumesAttachedNested editMatchingVolumesAttached(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addNewVolumesAttached(String devicePath,String name);
public A addToVolumesInUse(int index,String item);
public A setToVolumesInUse(int index,String item);
public A addToVolumesInUse(String... items);
public A addAllToVolumesInUse(Collection items);
public A removeFromVolumesInUse(String... items);
public A removeAllFromVolumesInUse(Collection items);
public List getVolumesInUse();
public String getVolumesInUse(int index);
public String getFirstVolumesInUse();
public String getLastVolumesInUse();
public String getMatchingVolumesInUse(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withVolumesInUse(List volumesInUse);
public A withVolumesInUse(String... volumesInUse);
public Boolean hasVolumesInUse();
public interface AddressesNested extends io.alauda.kubernetes.api.builder.Nested,NodeAddressFluent>{
public N and(); public N endAddress();
}
public interface ConditionsNested extends io.alauda.kubernetes.api.builder.Nested,NodeConditionFluent>{
public N and(); public N endCondition();
}
public interface DaemonEndpointsNested extends io.alauda.kubernetes.api.builder.Nested,NodeDaemonEndpointsFluent>{
public N and(); public N endDaemonEndpoints();
}
public interface ImagesNested extends io.alauda.kubernetes.api.builder.Nested,ContainerImageFluent>{
public N and(); public N endImage();
}
public interface NodeInfoNested extends io.alauda.kubernetes.api.builder.Nested,NodeSystemInfoFluent>{
public N and(); public N endNodeInfo();
}
public interface VolumesAttachedNested extends io.alauda.kubernetes.api.builder.Nested,AttachedVolumeFluent>{
public N and(); public N endVolumesAttached();
}
}