Class ManageDNSConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.v1.ManageDNSConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ManageDNSConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ManageDNSConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<ManageDNSConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ManageDNSConfig()No args constructor for use in serializationManageDNSConfig(ManageDNSAWSConfig aws, ManageDNSAzureConfig azure, List<String> domains, ManageDNSGCPConfig gcp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManageDNSConfigBuilderedit()Map<String,Object>getAdditionalProperties()ManageDNSAWSConfiggetAws()ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.ManageDNSAzureConfiggetAzure()ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.List<String>getDomains()Domains is the list of domains that hive will be managing entries for with the provided credentials.ManageDNSGCPConfiggetGcp()ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAws(ManageDNSAWSConfig aws)ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.voidsetAzure(ManageDNSAzureConfig azure)ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.voidsetDomains(List<String> domains)Domains is the list of domains that hive will be managing entries for with the provided credentials.voidsetGcp(ManageDNSGCPConfig gcp)ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.ManageDNSConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
ManageDNSConfig
public ManageDNSConfig()
No args constructor for use in serialization
-
ManageDNSConfig
public ManageDNSConfig(ManageDNSAWSConfig aws, ManageDNSAzureConfig azure, List<String> domains, ManageDNSGCPConfig gcp)
-
-
Method Detail
-
getAws
public ManageDNSAWSConfig getAws()
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
setAws
public void setAws(ManageDNSAWSConfig aws)
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
getAzure
public ManageDNSAzureConfig getAzure()
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
setAzure
public void setAzure(ManageDNSAzureConfig azure)
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
getDomains
public List<String> getDomains()
Domains is the list of domains that hive will be managing entries for with the provided credentials.
-
setDomains
public void setDomains(List<String> domains)
Domains is the list of domains that hive will be managing entries for with the provided credentials.
-
getGcp
public ManageDNSGCPConfig getGcp()
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
setGcp
public void setGcp(ManageDNSGCPConfig gcp)
ManageDNSConfig contains the domain being managed, and the cloud-specific details for accessing/managing the domain.
-
edit
public ManageDNSConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ManageDNSConfigBuilder>
-
toBuilder
public ManageDNSConfigBuilder toBuilder()
-
-