public class DefaultNetworkSpec extends java.lang.Object implements NetworkSpec
NetworkSpec
. This class encapsulates the Container Network Interface
(CNI) implementation within the SDK.Modifier and Type | Class and Description |
---|---|
static class |
DefaultNetworkSpec.Builder
DefaultNetworkSpec builder static inner class. |
Constructor and Description |
---|
DefaultNetworkSpec(java.lang.String networkName,
java.util.Map<java.lang.Integer,java.lang.Integer> portMappings,
java.util.Map<java.lang.String,java.lang.String> labels) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
java.lang.String |
getName() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
getPortMappings() |
int |
hashCode() |
static DefaultNetworkSpec.Builder |
newBuilder() |
static DefaultNetworkSpec.Builder |
newBuilder(NetworkSpec copy) |
java.lang.String |
toString() |
public DefaultNetworkSpec(java.lang.String networkName, java.util.Map<java.lang.Integer,java.lang.Integer> portMappings, java.util.Map<java.lang.String,java.lang.String> labels)
public static DefaultNetworkSpec.Builder newBuilder()
public static DefaultNetworkSpec.Builder newBuilder(NetworkSpec copy)
public java.lang.String getName()
getName
in interface NetworkSpec
public java.util.Map<java.lang.Integer,java.lang.Integer> getPortMappings()
getPortMappings
in interface NetworkSpec
public java.util.Map<java.lang.String,java.lang.String> getLabels()
getLabels
in interface NetworkSpec
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object