Class MicrosoftGraphHomeRealmDiscoveryPolicyInner
java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDirectoryObjectInner
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphPolicyBase
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphStsPolicy
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphHomeRealmDiscoveryPolicyInner
homeRealmDiscoveryPolicy
Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of MicrosoftGraphHomeRealmDiscoveryPolicyInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the additionalProperties property: Represents an Azure Active Directory object.voidvalidate()Validates the instance.withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: Represents an Azure Active Directory object.withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo) Set the appliesTo property: The appliesTo property.withDefinition(List<String> definition) Set the definition property: A string collection containing a JSON string that defines the rules and settings for a policy.withDeletedDateTime(OffsetDateTime deletedDateTime) Set the deletedDateTime property: The deletedDateTime property.withDescription(String description) Set the description property: Description for this policy.withDisplayName(String displayName) Set the displayName property: Display name for this policy.Set the id property: Read-only.withIsOrganizationDefault(Boolean isOrganizationDefault) Set the isOrganizationDefault property: If set to true, activates this policy.Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphStsPolicy
appliesTo, definition, isOrganizationDefaultMethods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphPolicyBase
description, displayNameMethods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDirectoryObjectInner
deletedDateTimeMethods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
Constructor Details
-
MicrosoftGraphHomeRealmDiscoveryPolicyInner
public MicrosoftGraphHomeRealmDiscoveryPolicyInner()Creates an instance of MicrosoftGraphHomeRealmDiscoveryPolicyInner class.
-
-
Method Details
-
additionalProperties
Get the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.- Overrides:
additionalPropertiesin classMicrosoftGraphStsPolicy- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphHomeRealmDiscoveryPolicyInner withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphStsPolicy- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphHomeRealmDiscoveryPolicyInner object itself.
-
withDefinition
Set the definition property: A string collection containing a JSON string that defines the rules and settings for a policy. The syntax for the definition differs for each derived policy type. Required.- Overrides:
withDefinitionin classMicrosoftGraphStsPolicy- Parameters:
definition- the definition value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withIsOrganizationDefault
public MicrosoftGraphHomeRealmDiscoveryPolicyInner withIsOrganizationDefault(Boolean isOrganizationDefault) Set the isOrganizationDefault property: If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.- Overrides:
withIsOrganizationDefaultin classMicrosoftGraphStsPolicy- Parameters:
isOrganizationDefault- the isOrganizationDefault value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withAppliesTo
public MicrosoftGraphHomeRealmDiscoveryPolicyInner withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo) Set the appliesTo property: The appliesTo property.- Overrides:
withAppliesToin classMicrosoftGraphStsPolicy- Parameters:
appliesTo- the appliesTo value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withDescription
Set the description property: Description for this policy.- Overrides:
withDescriptionin classMicrosoftGraphStsPolicy- Parameters:
description- the description value to set.- Returns:
- the MicrosoftGraphPolicyBase object itself.
-
withDisplayName
Set the displayName property: Display name for this policy.- Overrides:
withDisplayNamein classMicrosoftGraphStsPolicy- Parameters:
displayName- the displayName value to set.- Returns:
- the MicrosoftGraphPolicyBase object itself.
-
withDeletedDateTime
public MicrosoftGraphHomeRealmDiscoveryPolicyInner withDeletedDateTime(OffsetDateTime deletedDateTime) Set the deletedDateTime property: The deletedDateTime property.- Overrides:
withDeletedDateTimein classMicrosoftGraphStsPolicy- Parameters:
deletedDateTime- the deletedDateTime value to set.- Returns:
- the MicrosoftGraphDirectoryObjectInner object itself.
-
withId
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphStsPolicy- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classMicrosoftGraphStsPolicy- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-