Package com.spotify.docker.client
Class DockerClient.ListNetworksParam
- java.lang.Object
-
- com.spotify.docker.client.DockerClient.Param
-
- com.spotify.docker.client.DockerClient.ListNetworksParam
-
- Direct Known Subclasses:
DockerClient.ListNetworksFilterParam
- Enclosing interface:
- DockerClient
public static class DockerClient.ListNetworksParam extends DockerClient.Param
Parameters forDockerClient.listNetworks(ListNetworksParam...)- Since:
- Docker 1.10, API version 1.22
-
-
Constructor Summary
Constructors Modifier Constructor Description privateListNetworksParam(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DockerClient.ListNetworksParambuiltInNetworks()Return built-in networks only.static DockerClient.ListNetworksParambyNetworkId(java.lang.String id)Filter networks by ID.static DockerClient.ListNetworksParambyNetworkName(java.lang.String name)Filter networks by name.static DockerClient.ListNetworksParamcustomNetworks()Return user-defined (custom) networks only.static DockerClient.ListNetworksParamfilter(java.lang.String name, java.lang.String value)Create a custom filter.static DockerClient.ListNetworksParamwithDriver(java.lang.String driver)Filter networks by network driver.static DockerClient.ListNetworksParamwithLabel(java.lang.String label)Return networks with a label.static DockerClient.ListNetworksParamwithLabel(java.lang.String label, java.lang.String value)Return networks with a label value.static DockerClient.ListNetworksParamwithType(Network.Type type)Filter networks by network type.-
Methods inherited from class com.spotify.docker.client.DockerClient.Param
equals, hashCode, name, value
-
-
-
-
Method Detail
-
filter
public static DockerClient.ListNetworksParam filter(java.lang.String name, java.lang.String value)
Create a custom filter.- Parameters:
name- of filtervalue- of filter- Returns:
- ListNetworksParam
- Since:
- Docker 1.10, API version 1.22
-
byNetworkId
public static DockerClient.ListNetworksParam byNetworkId(java.lang.String id)
Filter networks by ID.- Parameters:
id- Matches all or part of a network ID.- Returns:
- The ListNetworksParam for the given ID.
- Since:
- Docker 1.10, API version 1.22
-
byNetworkName
public static DockerClient.ListNetworksParam byNetworkName(java.lang.String name)
Filter networks by name.- Parameters:
name- Matches all or part of a network name.- Returns:
- The ListNetworksParam for the given name.
- Since:
- Docker 1.10, API version 1.22
-
withDriver
public static DockerClient.ListNetworksParam withDriver(java.lang.String driver)
Filter networks by network driver.- Parameters:
driver- The network driver name.- Returns:
- The ListNetworksParam for the given driver.
- Since:
- Docker 1.12, API version 1.24
-
withType
public static DockerClient.ListNetworksParam withType(Network.Type type)
Filter networks by network type. There are two types of networks: those built-in into Docker and custom networks created by users.- Parameters:
type- The network type.- Returns:
- The ListNetworksParam for the given type.
- Since:
- Docker 1.10, API version 1.22
- See Also:
builtInNetworks(),customNetworks()
-
builtInNetworks
public static DockerClient.ListNetworksParam builtInNetworks()
Return built-in networks only.- Returns:
- The ListNetworksParam for built-in networks.
- Since:
- Docker 1.10, API version 1.22
- See Also:
withType(com.spotify.docker.client.messages.Network.Type),customNetworks()
-
customNetworks
public static DockerClient.ListNetworksParam customNetworks()
Return user-defined (custom) networks only.- Returns:
- The ListNetworksParam for user-defined networks.
- Since:
- Docker 1.10, API version 1.22
- See Also:
withType(com.spotify.docker.client.messages.Network.Type),builtInNetworks()
-
withLabel
public static DockerClient.ListNetworksParam withLabel(java.lang.String label, java.lang.String value)
Return networks with a label value.- Parameters:
label- The label to filter onvalue- The value of the label- Returns:
- ListNetworksParam
- Since:
- Docker 1.12, API version 1.24
-
withLabel
public static DockerClient.ListNetworksParam withLabel(java.lang.String label)
Return networks with a label.- Parameters:
label- The label to filter on- Returns:
- ListNetworksParam
- Since:
- Docker 1.12, API version 1.24
-
-