MicrosoftGraphDomainInner Class
- java.
lang. Object - com.
azure. resourcemanager. authorization. fluent. models. MicrosoftGraphEntity - com.
azure. resourcemanager. authorization. fluent. models. MicrosoftGraphDomainInner
- com.
- com.
public final class MicrosoftGraphDomainInner
extends MicrosoftGraphEntity
domain.
Constructor Summary
Constructor | Description |
---|---|
MicrosoftGraphDomainInner() |
Creates an instance of Microsoft |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additional |
String |
authenticationType()
Get the authentication |
String |
availabilityStatus()
Get the availability |
List<Microsoft |
domainNameReferences()
Get the domain |
static
Microsoft |
fromJson(JsonReader jsonReader)
Reads an instance of Microsoft |
Boolean |
isAdminManaged()
Get the is |
Boolean |
isDefault()
Get the is |
Boolean |
isInitial()
Get the is |
Boolean |
isRoot()
Get the is |
Boolean |
isVerified()
Get the is |
String |
manufacturer()
Get the manufacturer property: The manufacturer property. |
String |
model()
Get the model property: The model property. |
Integer |
passwordNotificationWindowInDays()
Get the password |
Integer |
passwordValidityPeriodInDays()
Get the password |
List<Microsoft |
serviceConfigurationRecords()
Get the service |
Microsoft |
state()
Get the state property: domain |
List<String> |
supportedServices()
Get the supported |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
List<Microsoft |
verificationDnsRecords()
Get the verification |
Microsoft |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
Microsoft |
withAuthenticationType(String authenticationType)
Set the authentication |
Microsoft |
withAvailabilityStatus(String availabilityStatus)
Set the availability |
Microsoft |
withDomainNameReferences(List<MicrosoftGraphDirectoryObjectInner> domainNameReferences)
Set the domain |
Microsoft |
withId(String id)
Set the id property: Read-only. |
Microsoft |
withIsAdminManaged(Boolean isAdminManaged)
Set the is |
Microsoft |
withIsDefault(Boolean isDefault)
Set the is |
Microsoft |
withIsInitial(Boolean isInitial)
Set the is |
Microsoft |
withIsRoot(Boolean isRoot)
Set the is |
Microsoft |
withIsVerified(Boolean isVerified)
Set the is |
Microsoft |
withManufacturer(String manufacturer)
Set the manufacturer property: The manufacturer property. |
Microsoft |
withModel(String model)
Set the model property: The model property. |
Microsoft |
withPasswordNotificationWindowInDays(Integer passwordNotificationWindowInDays)
Set the password |
Microsoft |
withPasswordValidityPeriodInDays(Integer passwordValidityPeriodInDays)
Set the password |
Microsoft |
withServiceConfigurationRecords(List<MicrosoftGraphDomainDnsRecord> serviceConfigurationRecords)
Set the service |
Microsoft |
withState(MicrosoftGraphDomainState state)
Set the state property: domain |
Microsoft |
withSupportedServices(List<String> supportedServices)
Set the supported |
Microsoft |
withVerificationDnsRecords(List<MicrosoftGraphDomainDnsRecord> verificationDnsRecords)
Set the verification |
Methods inherited from MicrosoftGraphEntity
Methods inherited from java.lang.Object
Constructor Details
MicrosoftGraphDomainInner
public MicrosoftGraphDomainInner()
Creates an instance of MicrosoftGraphDomainInner class.
Method Details
additionalProperties
public Map
Get the additionalProperties property: domain.
Overrides:
MicrosoftGraphDomainInner.additionalProperties()Returns:
authenticationType
public String authenticationType()
Get the authenticationType property: Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable.
Returns:
availabilityStatus
public String availabilityStatus()
Get the availabilityStatus property: This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.
Returns:
domainNameReferences
public List
Get the domainNameReferences property: Read-only, Nullable.
Returns:
fromJson
public static MicrosoftGraphDomainInner fromJson(JsonReader jsonReader)
Reads an instance of MicrosoftGraphDomainInner from the JsonReader.
Parameters:
Returns:
Throws:
isAdminManaged
public Boolean isAdminManaged()
Get the isAdminManaged property: The value of the property is false if the DNS record management of the domain has been delegated to Microsoft 365. Otherwise, the value is true. Not nullable.
Returns:
isDefault
public Boolean isDefault()
Get the isDefault property: True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable.
Returns:
isInitial
public Boolean isInitial()
Get the isInitial property: True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable.
Returns:
isRoot
public Boolean isRoot()
Get the isRoot property: True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable.
Returns:
isVerified
public Boolean isVerified()
Get the isVerified property: True if the domain has completed domain ownership verification. Not nullable.
Returns:
manufacturer
public String manufacturer()
Get the manufacturer property: The manufacturer property.
Returns:
model
public String model()
Get the model property: The model property.
Returns:
passwordNotificationWindowInDays
public Integer passwordNotificationWindowInDays()
Get the passwordNotificationWindowInDays property: Specifies the number of days before a user receives notification that their password will expire. If the property is not set, a default value of 14 days will be used.
Returns:
passwordValidityPeriodInDays
public Integer passwordValidityPeriodInDays()
Get the passwordValidityPeriodInDays property: Specifies the length of time that a password is valid before it must be changed. If the property is not set, a default value of 90 days will be used.
Returns:
serviceConfigurationRecords
public List
Get the serviceConfigurationRecords property: DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services.Read-only, Nullable.
Returns:
state
public MicrosoftGraphDomainState state()
Get the state property: domainState.
Returns:
supportedServices
public List
Get the supportedServices property: The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
MicrosoftGraphDomainInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
MicrosoftGraphDomainInner.validate()verificationDnsRecords
public List
Get the verificationDnsRecords property: DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD.Read-only, Nullable.
Returns:
withAdditionalProperties
public MicrosoftGraphDomainInner withAdditionalProperties(Map
Set the additionalProperties property: domain.
Overrides:
MicrosoftGraphDomainInner.withAdditionalProperties(Map<String,Object> additionalProperties)Parameters:
Returns:
withAuthenticationType
public MicrosoftGraphDomainInner withAuthenticationType(String authenticationType)
Set the authenticationType property: Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable.
Parameters:
Returns:
withAvailabilityStatus
public MicrosoftGraphDomainInner withAvailabilityStatus(String availabilityStatus)
Set the availabilityStatus property: This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.
Parameters:
Returns:
withDomainNameReferences
public MicrosoftGraphDomainInner withDomainNameReferences(List
Set the domainNameReferences property: Read-only, Nullable.
Parameters:
Returns:
withId
public MicrosoftGraphDomainInner withId(String id)
Set the id property: Read-only.
Overrides:
MicrosoftGraphDomainInner.withId(String id)Parameters:
withIsAdminManaged
public MicrosoftGraphDomainInner withIsAdminManaged(Boolean isAdminManaged)
Set the isAdminManaged property: The value of the property is false if the DNS record management of the domain has been delegated to Microsoft 365. Otherwise, the value is true. Not nullable.
Parameters:
Returns:
withIsDefault
public MicrosoftGraphDomainInner withIsDefault(Boolean isDefault)
Set the isDefault property: True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable.
Parameters:
Returns:
withIsInitial
public MicrosoftGraphDomainInner withIsInitial(Boolean isInitial)
Set the isInitial property: True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable.
Parameters:
Returns:
withIsRoot
public MicrosoftGraphDomainInner withIsRoot(Boolean isRoot)
Set the isRoot property: True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable.
Parameters:
Returns:
withIsVerified
public MicrosoftGraphDomainInner withIsVerified(Boolean isVerified)
Set the isVerified property: True if the domain has completed domain ownership verification. Not nullable.
Parameters:
Returns:
withManufacturer
public MicrosoftGraphDomainInner withManufacturer(String manufacturer)
Set the manufacturer property: The manufacturer property.
Parameters:
Returns:
withModel
public MicrosoftGraphDomainInner withModel(String model)
Set the model property: The model property.
Parameters:
Returns:
withPasswordNotificationWindowInDays
public MicrosoftGraphDomainInner withPasswordNotificationWindowInDays(Integer passwordNotificationWindowInDays)
Set the passwordNotificationWindowInDays property: Specifies the number of days before a user receives notification that their password will expire. If the property is not set, a default value of 14 days will be used.
Parameters:
Returns:
withPasswordValidityPeriodInDays
public MicrosoftGraphDomainInner withPasswordValidityPeriodInDays(Integer passwordValidityPeriodInDays)
Set the passwordValidityPeriodInDays property: Specifies the length of time that a password is valid before it must be changed. If the property is not set, a default value of 90 days will be used.
Parameters:
Returns:
withServiceConfigurationRecords
public MicrosoftGraphDomainInner withServiceConfigurationRecords(List
Set the serviceConfigurationRecords property: DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services.Read-only, Nullable.
Parameters:
Returns:
withState
public MicrosoftGraphDomainInner withState(MicrosoftGraphDomainState state)
Set the state property: domainState.
Parameters:
Returns:
withSupportedServices
public MicrosoftGraphDomainInner withSupportedServices(List
Set the supportedServices property: The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable.
Parameters:
Returns:
withVerificationDnsRecords
public MicrosoftGraphDomainInner withVerificationDnsRecords(List
Set the verificationDnsRecords property: DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD.Read-only, Nullable.
Parameters:
Returns:
Applies to
Azure SDK for Java