Class Networking

java.lang.Object
com.exoscale.sdk.model.Networking

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class Networking extends Object
Cluster networking configuration.
  • Field Details

  • Constructor Details

    • Networking

      public Networking()
  • Method Details

    • clusterCidr

      public Networking clusterCidr(String clusterCidr)
    • getClusterCidr

      @Nullable public String getClusterCidr()
      CIDR Range for Pods in cluster. This must not overlap with any IP ranges assigned to pods. Max of two, comma-separated, dual-stack CIDRs is allowed. If not specified, defaults to 192.168.0.0/16.
      Returns:
      clusterCidr
    • setClusterCidr

      public void setClusterCidr(String clusterCidr)
    • serviceClusterIpRange

      public Networking serviceClusterIpRange(String serviceClusterIpRange)
    • getServiceClusterIpRange

      @Nullable public String getServiceClusterIpRange()
      CIDR range for service cluster IPs. This must not overlap with any IP ranges assigned to nodes or pods. Max of two, comma-separated, dual-stack CIDRs is allowed. The IPv6 range must be no larger than a /108 (upstream Kubernetes apiserver limit). If not specified, defaults to 10.96.0.0/12.
      Returns:
      serviceClusterIpRange
    • setServiceClusterIpRange

      public void setServiceClusterIpRange(String serviceClusterIpRange)
    • nodeCidrMaskSizeIpv4

      public Networking nodeCidrMaskSizeIpv4(Long nodeCidrMaskSizeIpv4)
    • getNodeCidrMaskSizeIpv4

      @Nullable public Long getNodeCidrMaskSizeIpv4()
      Mask size for node cidr in cluster. It must be larger than, and at most 16 bits longer than, the Pod CIDR subnet mask. Defaults to 24 minimum: 0
      Returns:
      nodeCidrMaskSizeIpv4
    • setNodeCidrMaskSizeIpv4

      public void setNodeCidrMaskSizeIpv4(Long nodeCidrMaskSizeIpv4)
    • nodeCidrMaskSizeIpv6

      public Networking nodeCidrMaskSizeIpv6(Long nodeCidrMaskSizeIpv6)
    • getNodeCidrMaskSizeIpv6

      @Nullable public Long getNodeCidrMaskSizeIpv6()
      Mask size for node cidr in cluster. It must be larger than, and at most 16 bits longer than, the Pod CIDR subnet mask. Defaults to 64 minimum: 0
      Returns:
      nodeCidrMaskSizeIpv6
    • setNodeCidrMaskSizeIpv6

      public void setNodeCidrMaskSizeIpv6(Long nodeCidrMaskSizeIpv6)
    • equals

      public boolean equals(Object o)
      Return true if this networking object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string