Package com.microsoft.graph.models
Class DomainDnsRecord
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DomainDnsRecord
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
- Direct Known Subclasses:
DomainDnsCnameRecord,DomainDnsMxRecord,DomainDnsSrvRecord,DomainDnsTxtRecord,DomainDnsUnavailableRecord
public class DomainDnsRecord
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Domain Dns Record.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Is Optional.The Label.The Record Type.The Supported Service.The Ttl. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
isOptional
@SerializedName(value="isOptional", alternate="IsOptional") @Expose @Nullable public Boolean isOptionalThe Is Optional. If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain. -
label
The Label. Value used when configuring the name of the DNS record at the DNS host. -
recordType
@SerializedName(value="recordType", alternate="RecordType") @Expose @Nullable public String recordTypeThe Record Type. Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, Txt. -
supportedService
@SerializedName(value="supportedService", alternate="SupportedService") @Expose @Nullable public String supportedServiceThe Supported Service. Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. -
ttl
The Ttl. Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable.
-
-
Constructor Details
-
DomainDnsRecord
public DomainDnsRecord()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-