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. 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 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 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