Class DNSZoneParams
- java.lang.Object
-
- io.fabric8.openshift.api.model.installer.gcp.v1.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 Summary
Constructors Constructor Description DNSZoneParams()No args constructor for use in serializationDNSZoneParams(String baseDomain, Boolean installerCreated, Boolean isPublic, String name, String project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DNSZoneParamsBuilderedit()Map<String,Object>getAdditionalProperties()StringgetBaseDomain()BaseDomain is the base domain of the DNS zone.BooleangetInstallerCreated()InstallerCreated is true when the DNS zone should be created by the OpenShift Installer (and will be owned by the OpenShift Installer).BooleangetIsPublic()IsPublic is true if the DNS zone is public.StringgetName()Name is the name of the DNS zone.StringgetProject()Project is the project of the DNS zone.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBaseDomain(String baseDomain)BaseDomain is the base domain of the DNS zone.voidsetInstallerCreated(Boolean installerCreated)InstallerCreated is true when the DNS zone should be created by the OpenShift Installer (and will be owned by the OpenShift Installer).voidsetIsPublic(Boolean isPublic)IsPublic is true if the DNS zone is public.voidsetName(String name)Name is the name of the DNS zone.voidsetProject(String project)Project is the project of the DNS zone.DNSZoneParamsBuildertoBuilder()
-
-
-
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.
-
edit
public DNSZoneParamsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<DNSZoneParamsBuilder>
-
toBuilder
public DNSZoneParamsBuilder toBuilder()
-
-