io.fabric8.openshift.api.model.installer.openstack.v1.MachinePoolFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.installer.openstack.v1;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface MachinePoolFluent> extends Fluent{
public A addToAdditionalNetworkIDs(int index,String item);
public A setToAdditionalNetworkIDs(int index,String item);
public A addToAdditionalNetworkIDs(java.lang.String... items);
public A addAllToAdditionalNetworkIDs(Collection items);
public A removeFromAdditionalNetworkIDs(java.lang.String... items);
public A removeAllFromAdditionalNetworkIDs(Collection items);
public List getAdditionalNetworkIDs();
public String getAdditionalNetworkID(int index);
public String getFirstAdditionalNetworkID();
public String getLastAdditionalNetworkID();
public String getMatchingAdditionalNetworkID(Predicate predicate);
public Boolean hasMatchingAdditionalNetworkID(Predicate predicate);
public A withAdditionalNetworkIDs(List additionalNetworkIDs);
public A withAdditionalNetworkIDs(java.lang.String... additionalNetworkIDs);
public Boolean hasAdditionalNetworkIDs();
public A addToAdditionalSecurityGroupIDs(int index,String item);
public A setToAdditionalSecurityGroupIDs(int index,String item);
public A addToAdditionalSecurityGroupIDs(java.lang.String... items);
public A addAllToAdditionalSecurityGroupIDs(Collection items);
public A removeFromAdditionalSecurityGroupIDs(java.lang.String... items);
public A removeAllFromAdditionalSecurityGroupIDs(Collection items);
public List getAdditionalSecurityGroupIDs();
public String getAdditionalSecurityGroupID(int index);
public String getFirstAdditionalSecurityGroupID();
public String getLastAdditionalSecurityGroupID();
public String getMatchingAdditionalSecurityGroupID(Predicate predicate);
public Boolean hasMatchingAdditionalSecurityGroupID(Predicate predicate);
public A withAdditionalSecurityGroupIDs(List additionalSecurityGroupIDs);
public A withAdditionalSecurityGroupIDs(java.lang.String... additionalSecurityGroupIDs);
public Boolean hasAdditionalSecurityGroupIDs();
/**
* This method has been deprecated, please use method buildRootVolume instead.
* @return The buildable object.
*/
@Deprecated
public RootVolume getRootVolume();
public RootVolume buildRootVolume();
public A withRootVolume(RootVolume rootVolume);
public Boolean hasRootVolume();
public MachinePoolFluent.RootVolumeNested withNewRootVolume();
public MachinePoolFluent.RootVolumeNested withNewRootVolumeLike(RootVolume item);
public MachinePoolFluent.RootVolumeNested editRootVolume();
public MachinePoolFluent.RootVolumeNested editOrNewRootVolume();
public MachinePoolFluent.RootVolumeNested editOrNewRootVolumeLike(RootVolume item);
public String getServerGroupPolicy();
public A withServerGroupPolicy(String serverGroupPolicy);
public Boolean hasServerGroupPolicy();
public String getType();
public A withType(String type);
public Boolean hasType();
public A addToZones(int index,String item);
public A setToZones(int index,String item);
public A addToZones(java.lang.String... items);
public A addAllToZones(Collection items);
public A removeFromZones(java.lang.String... items);
public A removeAllFromZones(Collection items);
public List getZones();
public String getZone(int index);
public String getFirstZone();
public String getLastZone();
public String getMatchingZone(Predicate predicate);
public Boolean hasMatchingZone(Predicate predicate);
public A withZones(List zones);
public A withZones(java.lang.String... zones);
public Boolean hasZones();
public A addToAdditionalProperties(String key,Object value);
public A addToAdditionalProperties(Map map);
public A removeFromAdditionalProperties(String key);
public A removeFromAdditionalProperties(Map map);
public Map getAdditionalProperties();
public A withAdditionalProperties(Map additionalProperties);
public Boolean hasAdditionalProperties();
public interface RootVolumeNested extends Nested,RootVolumeFluent>{
public N and();
public N endRootVolume();
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy