Class DNSNameResolverSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.network.v1alpha1.DNSNameResolverSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<DNSNameResolverSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class DNSNameResolverSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<DNSNameResolverSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
DNSNameResolverSpec is a desired state description of DNSNameResolver.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DNSNameResolverSpec()No args constructor for use in serializationDNSNameResolverSpec(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DNSNameResolverSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetName()name is the DNS name for which the DNS name resolution information will be stored.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetName(String name)name is the DNS name for which the DNS name resolution information will be stored.DNSNameResolverSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
DNSNameResolverSpec
public DNSNameResolverSpec()
No args constructor for use in serialization
-
DNSNameResolverSpec
public DNSNameResolverSpec(String name)
-
-
Method Detail
-
getName
public String getName()
name is the DNS name for which the DNS name resolution information will be stored. For a regular DNS name, only the DNS name resolution information of the regular DNS name will be stored. For a wildcard DNS name, the DNS name resolution information of all the DNS names that match the wildcard DNS name will be stored. For a wildcard DNS name, the '*' will match only one label. Additionally, only a single '*' can be used at the beginning of the wildcard DNS name. For example, '*.example.com.' will match 'sub1.example.com.' but won't match 'sub2.sub1.example.com.'
-
setName
public void setName(String name)
name is the DNS name for which the DNS name resolution information will be stored. For a regular DNS name, only the DNS name resolution information of the regular DNS name will be stored. For a wildcard DNS name, the DNS name resolution information of all the DNS names that match the wildcard DNS name will be stored. For a wildcard DNS name, the '*' will match only one label. Additionally, only a single '*' can be used at the beginning of the wildcard DNS name. For example, '*.example.com.' will match 'sub1.example.com.' but won't match 'sub2.sub1.example.com.'
-
edit
public DNSNameResolverSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<DNSNameResolverSpecBuilder>
-
toBuilder
public DNSNameResolverSpecBuilder toBuilder()
-
-