Class MicrosoftGraphDomainDnsRecordInner


  • public final class MicrosoftGraphDomainDnsRecordInner
    extends MicrosoftGraphEntity
    domainDnsRecord.
    • Constructor Detail

      • MicrosoftGraphDomainDnsRecordInner

        public MicrosoftGraphDomainDnsRecordInner()
    • Method Detail

      • isOptional

        public Boolean isOptional()
        Get the isOptional property: If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.
        Returns:
        the isOptional value.
      • withIsOptional

        public MicrosoftGraphDomainDnsRecordInner withIsOptional​(Boolean isOptional)
        Set the isOptional property: If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.
        Parameters:
        isOptional - the isOptional value to set.
        Returns:
        the MicrosoftGraphDomainDnsRecordInner object itself.
      • label

        public String label()
        Get the label property: Value used when configuring the name of the DNS record at the DNS host.
        Returns:
        the label value.
      • withLabel

        public MicrosoftGraphDomainDnsRecordInner withLabel​(String label)
        Set the label property: Value used when configuring the name of the DNS record at the DNS host.
        Parameters:
        label - the label value to set.
        Returns:
        the MicrosoftGraphDomainDnsRecordInner object itself.
      • recordType

        public String recordType()
        Get the recordType property: Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey.
        Returns:
        the recordType value.
      • withRecordType

        public MicrosoftGraphDomainDnsRecordInner withRecordType​(String recordType)
        Set the recordType property: Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey.
        Parameters:
        recordType - the recordType value to set.
        Returns:
        the MicrosoftGraphDomainDnsRecordInner object itself.
      • supportedService

        public String supportedService()
        Get the supportedService property: 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.
        Returns:
        the supportedService value.
      • withSupportedService

        public MicrosoftGraphDomainDnsRecordInner withSupportedService​(String supportedService)
        Set the supportedService property: 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.
        Parameters:
        supportedService - the supportedService value to set.
        Returns:
        the MicrosoftGraphDomainDnsRecordInner object itself.
      • ttl

        public Integer ttl()
        Get the ttl property: Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable.
        Returns:
        the ttl value.
      • withTtl

        public MicrosoftGraphDomainDnsRecordInner withTtl​(Integer ttl)
        Set the ttl property: Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable.
        Parameters:
        ttl - the ttl value to set.
        Returns:
        the MicrosoftGraphDomainDnsRecordInner object itself.