Class MicrosoftGraphClaimsMappingPolicyInner
- 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.MicrosoftGraphClaimsMappingPolicyInner
-
public final class MicrosoftGraphClaimsMappingPolicyInner extends MicrosoftGraphStsPolicy
Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphClaimsMappingPolicyInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Represents an Azure Active Directory object.void
validate()
Validates the instance.MicrosoftGraphClaimsMappingPolicyInner
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Represents an Azure Active Directory object.MicrosoftGraphClaimsMappingPolicyInner
withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo)
Set the appliesTo property: The appliesTo property.MicrosoftGraphClaimsMappingPolicyInner
withDefinition(List<String> definition)
Set the definition property: A string collection containing a JSON string that defines the rules and settings for a policy.MicrosoftGraphClaimsMappingPolicyInner
withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deletedDateTime property: The deletedDateTime property.MicrosoftGraphClaimsMappingPolicyInner
withDescription(String description)
Set the description property: Description for this policy.MicrosoftGraphClaimsMappingPolicyInner
withDisplayName(String displayName)
Set the displayName property: Display name for this policy.MicrosoftGraphClaimsMappingPolicyInner
withId(String id)
Set the id property: Read-only.MicrosoftGraphClaimsMappingPolicyInner
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, isOrganizationDefault
-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphPolicyBase
description, displayName
-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDirectoryObjectInner
deletedDateTime
-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
-
-
-
Method Detail
-
additionalProperties
public Map<String,Object> 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:
additionalProperties
in classMicrosoftGraphStsPolicy
- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphClaimsMappingPolicyInner 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:
withAdditionalProperties
in classMicrosoftGraphStsPolicy
- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the MicrosoftGraphClaimsMappingPolicyInner object itself.
-
withDefinition
public MicrosoftGraphClaimsMappingPolicyInner withDefinition(List<String> definition)
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:
withDefinition
in classMicrosoftGraphStsPolicy
- Parameters:
definition
- the definition value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withIsOrganizationDefault
public MicrosoftGraphClaimsMappingPolicyInner 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:
withIsOrganizationDefault
in classMicrosoftGraphStsPolicy
- Parameters:
isOrganizationDefault
- the isOrganizationDefault value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withAppliesTo
public MicrosoftGraphClaimsMappingPolicyInner withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo)
Set the appliesTo property: The appliesTo property.- Overrides:
withAppliesTo
in classMicrosoftGraphStsPolicy
- Parameters:
appliesTo
- the appliesTo value to set.- Returns:
- the MicrosoftGraphStsPolicy object itself.
-
withDescription
public MicrosoftGraphClaimsMappingPolicyInner withDescription(String description)
Set the description property: Description for this policy.- Overrides:
withDescription
in classMicrosoftGraphStsPolicy
- Parameters:
description
- the description value to set.- Returns:
- the MicrosoftGraphPolicyBase object itself.
-
withDisplayName
public MicrosoftGraphClaimsMappingPolicyInner withDisplayName(String displayName)
Set the displayName property: Display name for this policy.- Overrides:
withDisplayName
in classMicrosoftGraphStsPolicy
- Parameters:
displayName
- the displayName value to set.- Returns:
- the MicrosoftGraphPolicyBase object itself.
-
withDeletedDateTime
public MicrosoftGraphClaimsMappingPolicyInner withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deletedDateTime property: The deletedDateTime property.- Overrides:
withDeletedDateTime
in classMicrosoftGraphStsPolicy
- Parameters:
deletedDateTime
- the deletedDateTime value to set.- Returns:
- the MicrosoftGraphDirectoryObjectInner object itself.
-
withId
public MicrosoftGraphClaimsMappingPolicyInner withId(String id)
Set the id property: Read-only.- Overrides:
withId
in classMicrosoftGraphStsPolicy
- Parameters:
id
- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classMicrosoftGraphStsPolicy
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-