Class HostSubnet
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.network.v1.HostSubnet
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<HostSubnetBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class HostSubnet extends Object implements io.fabric8.kubernetes.api.builder.Editable<HostSubnetBuilder>, io.fabric8.kubernetes.api.model.HasMetadata
HostSubnet was used by OpenShift SDN. DEPRECATED: OpenShift SDN is no longer supported and this object is no longer used in any way by OpenShift.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HostSubnet()No args constructor for use in serializationHostSubnet(String apiVersion, List<String> egressCIDRs, List<String> egressIPs, String host, String hostIP, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, String subnet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HostSubnetBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.List<String>getEgressCIDRs()egressCIDRs is the list of CIDR ranges available for automatically assigning egress IPs to this node from.List<String>getEgressIPs()egressIPs is the list of automatic egress IP addresses currently hosted by this node.StringgetHost()host is the name of the node.StringgetHostIP()hostIP is the IP address to be used as a VTEP by other nodes in the overlay networkStringgetKind()Kind is a string value representing the REST resource this object represents.io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()HostSubnet was used by OpenShift SDN.StringgetSubnet()subnet is the CIDR range of the overlay network assigned to the node for its podsvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetEgressCIDRs(List<String> egressCIDRs)egressCIDRs is the list of CIDR ranges available for automatically assigning egress IPs to this node from.voidsetEgressIPs(List<String> egressIPs)egressIPs is the list of automatic egress IP addresses currently hosted by this node.voidsetHost(String host)host is the name of the node.voidsetHostIP(String hostIP)hostIP is the IP address to be used as a VTEP by other nodes in the overlay networkvoidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)HostSubnet was used by OpenShift SDN.voidsetSubnet(String subnet)subnet is the CIDR range of the overlay network assigned to the node for its podsHostSubnetBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getEgressCIDRs
public List<String> getEgressCIDRs()
egressCIDRs is the list of CIDR ranges available for automatically assigning egress IPs to this node from. If this field is set then EgressIPs should be treated as read-only.
-
setEgressCIDRs
public void setEgressCIDRs(List<String> egressCIDRs)
egressCIDRs is the list of CIDR ranges available for automatically assigning egress IPs to this node from. If this field is set then EgressIPs should be treated as read-only.
-
getEgressIPs
public List<String> getEgressIPs()
egressIPs is the list of automatic egress IP addresses currently hosted by this node. If EgressCIDRs is empty, this can be set by hand; if EgressCIDRs is set then the master will overwrite the value here with its own allocation of egress IPs.
-
setEgressIPs
public void setEgressIPs(List<String> egressIPs)
egressIPs is the list of automatic egress IP addresses currently hosted by this node. If EgressCIDRs is empty, this can be set by hand; if EgressCIDRs is set then the master will overwrite the value here with its own allocation of egress IPs.
-
getHost
public String getHost()
host is the name of the node. (This is the same as the object's name, but both fields must be set.)
-
setHost
public void setHost(String host)
host is the name of the node. (This is the same as the object's name, but both fields must be set.)
-
getHostIP
public String getHostIP()
hostIP is the IP address to be used as a VTEP by other nodes in the overlay network
-
setHostIP
public void setHostIP(String hostIP)
hostIP is the IP address to be used as a VTEP by other nodes in the overlay network
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
HostSubnet was used by OpenShift SDN. DEPRECATED: OpenShift SDN is no longer supported and this object is no longer used in any way by OpenShift.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
HostSubnet was used by OpenShift SDN. DEPRECATED: OpenShift SDN is no longer supported and this object is no longer used in any way by OpenShift.Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getSubnet
public String getSubnet()
subnet is the CIDR range of the overlay network assigned to the node for its pods
-
setSubnet
public void setSubnet(String subnet)
subnet is the CIDR range of the overlay network assigned to the node for its pods
-
edit
public HostSubnetBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<HostSubnetBuilder>
-
toBuilder
public HostSubnetBuilder toBuilder()
-
-