Package odata.msgraph.client.beta.entity
Class Domain
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.Domain
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Domain extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomain.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringauthenticationTypeprotected StringavailabilityStatusprotected BooleanisAdminManagedprotected BooleanisDefaultprotected BooleanisInitialprotected BooleanisRootprotected BooleanisVerifiedprotected IntegerpasswordNotificationWindowInDaysprotected IntegerpasswordValidityPeriodInDaysprotected DomainStatestateprotected List<String>supportedServicesprotected StringsupportedServicesNextLink-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDomain()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Domain.BuilderbuilderDomain()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.ActionRequestNoReturnforceDelete(Boolean disableUserAccounts)Optional<String>getAuthenticationType()Optional<String>getAvailabilityStatus()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()DirectoryObjectCollectionRequestgetDomainNameReferences()Optional<Boolean>getIsAdminManaged()Optional<Boolean>getIsDefault()Optional<Boolean>getIsInitial()Optional<Boolean>getIsRoot()Optional<Boolean>getIsVerified()Optional<Integer>getPasswordNotificationWindowInDays()Optional<Integer>getPasswordValidityPeriodInDays()DomainDnsRecordCollectionRequestgetServiceConfigurationRecords()SharedEmailDomainInvitationCollectionRequestgetSharedEmailDomainInvitations()Optional<DomainState>getState()com.github.davidmoten.odata.client.CollectionPage<String>getSupportedServices()com.github.davidmoten.odata.client.CollectionPage<String>getSupportedServices(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()DomainDnsRecordCollectionRequestgetVerificationDnsRecords()StringodataTypeName()Domainpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Domainput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<Domain>verify()DomainwithAuthenticationType(String authenticationType)DomainwithAvailabilityStatus(String availabilityStatus)DomainwithIsAdminManaged(Boolean isAdminManaged)DomainwithIsDefault(Boolean isDefault)DomainwithIsInitial(Boolean isInitial)DomainwithIsRoot(Boolean isRoot)DomainwithIsVerified(Boolean isVerified)DomainwithPasswordNotificationWindowInDays(Integer passwordNotificationWindowInDays)DomainwithPasswordValidityPeriodInDays(Integer passwordValidityPeriodInDays)DomainwithState(DomainState state)DomainwithSupportedServices(List<String> supportedServices)DomainwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
authenticationType
protected String authenticationType
-
availabilityStatus
protected String availabilityStatus
-
isAdminManaged
protected Boolean isAdminManaged
-
isDefault
protected Boolean isDefault
-
isInitial
protected Boolean isInitial
-
isRoot
protected Boolean isRoot
-
isVerified
protected Boolean isVerified
-
passwordNotificationWindowInDays
protected Integer passwordNotificationWindowInDays
-
passwordValidityPeriodInDays
protected Integer passwordValidityPeriodInDays
-
state
protected DomainState state
-
supportedServicesNextLink
protected String supportedServicesNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderDomain
public static Domain.Builder builderDomain()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
withPasswordNotificationWindowInDays
public Domain withPasswordNotificationWindowInDays(Integer passwordNotificationWindowInDays)
-
withPasswordValidityPeriodInDays
public Domain withPasswordValidityPeriodInDays(Integer passwordValidityPeriodInDays)
-
getState
public Optional<DomainState> getState()
-
withState
public Domain withState(DomainState state)
-
getSupportedServices
public com.github.davidmoten.odata.client.CollectionPage<String> getSupportedServices()
-
getSupportedServices
public com.github.davidmoten.odata.client.CollectionPage<String> getSupportedServices(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withUnmappedField
public Domain withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getDomainNameReferences
public DirectoryObjectCollectionRequest getDomainNameReferences()
-
getServiceConfigurationRecords
public DomainDnsRecordCollectionRequest getServiceConfigurationRecords()
-
getSharedEmailDomainInvitations
public SharedEmailDomainInvitationCollectionRequest getSharedEmailDomainInvitations()
-
getVerificationDnsRecords
public DomainDnsRecordCollectionRequest getVerificationDnsRecords()
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public Domain patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public Domain put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
forceDelete
public com.github.davidmoten.odata.client.ActionRequestNoReturn forceDelete(Boolean disableUserAccounts)
-
verify
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<Domain> verify()
-
-