Class PortConfig
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.PortConfig
-
- Direct Known Subclasses:
AutoValue_PortConfig
public abstract class PortConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PortConfig.Builder
static class
PortConfig.PortConfigPublishMode
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROTOCOL_TCP
static java.lang.String
PROTOCOL_UDP
-
Constructor Summary
Constructors Constructor Description PortConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static PortConfig.Builder
builder()
(package private) static PortConfig
create(java.lang.String name, java.lang.String protocol, java.lang.Integer targetPort, java.lang.Integer publishedPort, PortConfig.PortConfigPublishMode publishMode)
abstract java.lang.String
name()
abstract java.lang.String
protocol()
abstract java.lang.Integer
publishedPort()
abstract PortConfig.PortConfigPublishMode
publishMode()
abstract java.lang.Integer
targetPort()
-
-
-
Field Detail
-
PROTOCOL_TCP
public static final java.lang.String PROTOCOL_TCP
- See Also:
- Constant Field Values
-
PROTOCOL_UDP
public static final java.lang.String PROTOCOL_UDP
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
@Nullable public abstract java.lang.String name()
-
protocol
@Nullable public abstract java.lang.String protocol()
-
targetPort
@Nullable public abstract java.lang.Integer targetPort()
-
publishedPort
@Nullable public abstract java.lang.Integer publishedPort()
-
publishMode
@Nullable public abstract PortConfig.PortConfigPublishMode publishMode()
-
builder
public static PortConfig.Builder builder()
-
create
static PortConfig create(java.lang.String name, java.lang.String protocol, java.lang.Integer targetPort, java.lang.Integer publishedPort, PortConfig.PortConfigPublishMode publishMode)
-
-