Class DNSZoneParams

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<DNSZoneParamsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class DNSZoneParams
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<DNSZoneParamsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    DNSZoneParams is a set of parameters used to find a DNS zone.
    See Also:
    Serialized Form
    • Constructor Detail

      • DNSZoneParams

        public DNSZoneParams()
        No args constructor for use in serialization
    • Method Detail

      • getBaseDomain

        public String getBaseDomain()
        BaseDomain is the base domain of the DNS zone. Note that either `Name` or `BaseDomain` must be provided.
      • setBaseDomain

        public void setBaseDomain​(String baseDomain)
        BaseDomain is the base domain of the DNS zone. Note that either `Name` or `BaseDomain` must be provided.
      • getInstallerCreated

        public Boolean getInstallerCreated()
        InstallerCreated is true when the DNS zone should be created by the OpenShift Installer (and will be owned by the OpenShift Installer).
      • setInstallerCreated

        public void setInstallerCreated​(Boolean installerCreated)
        InstallerCreated is true when the DNS zone should be created by the OpenShift Installer (and will be owned by the OpenShift Installer).
      • getIsPublic

        public Boolean getIsPublic()
        IsPublic is true if the DNS zone is public.
      • setIsPublic

        public void setIsPublic​(Boolean isPublic)
        IsPublic is true if the DNS zone is public.
      • getName

        public String getName()
        Name is the name of the DNS zone. When provided, the name will be used for the search. When empty any zone matching the other parameters will be returned. Note that either `Name` or `BaseDomain` must be provided.
      • setName

        public void setName​(String name)
        Name is the name of the DNS zone. When provided, the name will be used for the search. When empty any zone matching the other parameters will be returned. Note that either `Name` or `BaseDomain` must be provided.
      • getProject

        public String getProject()
        Project is the project of the DNS zone.
      • setProject

        public void setProject​(String project)
        Project is the project of the DNS zone.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)