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

io.fabric8.kubernetes.api.model.EndpointSubsetFluent Maven / Gradle / Ivy

There is a newer version: 4.1.1
Show newest version
package io.fabric8.kubernetes.api.model;

import io.fabric8.kubernetes.api.builder.Fluent;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import java.lang.String;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Integer;
import io.fabric8.kubernetes.api.builder.Nested;

public interface EndpointSubsetFluent> extends Fluent{


    public A addToAddresses(EndpointAddress... items);
    public A removeFromAddresses(EndpointAddress... items);
    public List getAddresses();
    public A withAddresses(List addresses);
    public A withAddresses(EndpointAddress... addresses);
    public EndpointSubsetFluent.AddressesNested addNewAddress();
    public EndpointSubsetFluent.AddressesNested addNewAddressLike(EndpointAddress item);
    public A addToNotReadyAddresses(EndpointAddress... items);
    public A removeFromNotReadyAddresses(EndpointAddress... items);
    public List getNotReadyAddresses();
    public A withNotReadyAddresses(List notReadyAddresses);
    public A withNotReadyAddresses(EndpointAddress... notReadyAddresses);
    public EndpointSubsetFluent.NotReadyAddressesNested addNewNotReadyAddress();
    public EndpointSubsetFluent.NotReadyAddressesNested addNewNotReadyAddressLike(EndpointAddress item);
    public A addToPorts(EndpointPort... items);
    public A removeFromPorts(EndpointPort... items);
    public List getPorts();
    public A withPorts(List ports);
    public A withPorts(EndpointPort... ports);
    public EndpointSubsetFluent.PortsNested addNewPort();
    public EndpointSubsetFluent.PortsNested addNewPortLike(EndpointPort item);
    public A addNewPort(String name,Integer port,String protocol);

    public interface AddressesNested extends Nested,EndpointAddressFluent>{

        
    public N endAddress();    public N and();
}
    public interface NotReadyAddressesNested extends Nested,EndpointAddressFluent>{

        
    public N endNotReadyAddress();    public N and();
}
    public interface PortsNested extends Nested,EndpointPortFluent>{

        
    public N endPort();    public N and();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy