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

annotations.io.fabric8.docker.api.model.NetworkSettingsBaseFluent Maven / Gradle / Ivy

There is a newer version: 1.0.15
Show newest version
package io.fabric8.docker.api.model;

import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.ArrayList;
import java.util.AbstractCollection;
import java.util.List;
import java.util.Map;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.docker.api.builder.Nested;
import io.fabric8.docker.api.builder.Fluent;

public interface NetworkSettingsBaseFluent> extends Fluent{


    public String getBridge();    public T withBridge( String Bridge);    public Boolean isHairpinMode();    public T withHairpinMode( Boolean HairpinMode);    public String getLinkLocalIPv6Address();    public T withLinkLocalIPv6Address( String LinkLocalIPv6Address);    public Integer getLinkLocalIPv6PrefixLen();    public T withLinkLocalIPv6PrefixLen( Integer LinkLocalIPv6PrefixLen);    public T addToPorts( String key,  ArrayList value);    public T addToPorts( Map> map);    public T removeFromPorts( String key);    public T removeFromPorts( Map> map);    public Map> getPorts();    public T withPorts( Map> Ports);    public String getSandboxID();    public T withSandboxID( String SandboxID);    public String getSandboxKey();    public T withSandboxKey( String SandboxKey);    public T addToSecondaryIPAddresses( Address ...items);    public T removeFromSecondaryIPAddresses( Address ...items);    public List
getSecondaryIPAddresses(); public T withSecondaryIPAddresses( List
SecondaryIPAddresses); public T withSecondaryIPAddresses( Address ...SecondaryIPAddresses); public SecondaryIPAddressesNested addNewSecondaryIPAddresse(); public SecondaryIPAddressesNested addNewSecondaryIPAddresseLike( Address item); public T addNewSecondaryIPAddresse( String Addr, Integer PrefixLen); public T addToSecondaryIPv6Addresses( Address ...items); public T removeFromSecondaryIPv6Addresses( Address ...items); public List
getSecondaryIPv6Addresses(); public T withSecondaryIPv6Addresses( List
SecondaryIPv6Addresses); public T withSecondaryIPv6Addresses( Address ...SecondaryIPv6Addresses); public SecondaryIPv6AddressesNested addNewSecondaryIPv6Addresse(); public SecondaryIPv6AddressesNested addNewSecondaryIPv6AddresseLike( Address item); public T addNewSecondaryIPv6Addresse( String Addr, Integer PrefixLen); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties); public interface SecondaryIPAddressesNested extends Nested,AddressFluent>{ public N endSecondaryIPAddresse(); public N and(); } public interface SecondaryIPv6AddressesNested extends Nested,AddressFluent>{ public N and(); public N endSecondaryIPv6Addresse(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy