public static final class ClustersTypes.NetworkSpec.Builder
extends java.lang.Object
ClustersTypes.NetworkSpec
.Constructor and Description |
---|
Builder(java.lang.String network,
ClustersTypes.NetworkSpec.Ipv4Mode mode)
Constructor with parameters for the required properties of
ClustersTypes.NetworkSpec . |
Modifier and Type | Method and Description |
---|---|
ClustersTypes.NetworkSpec |
build() |
ClustersTypes.NetworkSpec.Builder |
setAddressRange(ClustersTypes.Ipv4Range addressRange)
Settings for the interfaces on the network.
|
ClustersTypes.NetworkSpec.Builder |
setFloatingIP(java.lang.String floatingIP)
Optionally specify the Floating IP used by the HA master cluster in the DHCP
case.
|
public Builder(java.lang.String network, ClustersTypes.NetworkSpec.Ipv4Mode mode)
ClustersTypes.NetworkSpec
.public ClustersTypes.NetworkSpec.Builder setFloatingIP(java.lang.String floatingIP)
getMode()
is ClustersTypes.NetworkSpec.Ipv4Mode.DHCP
.floatingIP
- New value for the property.public ClustersTypes.NetworkSpec.Builder setAddressRange(ClustersTypes.Ipv4Range addressRange)
getMode()
is ClustersTypes.NetworkSpec.Ipv4Mode.STATICRANGE
.addressRange
- New value for the property.public ClustersTypes.NetworkSpec build()