MicrosoftGraphTokenIssuancePolicy Class

public final class MicrosoftGraphTokenIssuancePolicy
extends MicrosoftGraphStsPolicy

tokenIssuancePolicy Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.

Constructor Summary

Constructor Description
MicrosoftGraphTokenIssuancePolicy()

Creates an instance of MicrosoftGraphTokenIssuancePolicy class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: Represents an Azure Active Directory object.

static MicrosoftGraphTokenIssuancePolicy fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphTokenIssuancePolicy from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

MicrosoftGraphTokenIssuancePolicy withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: Represents an Azure Active Directory object.

MicrosoftGraphTokenIssuancePolicy withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo)

Set the appliesTo property: The appliesTo property.

MicrosoftGraphTokenIssuancePolicy withDefinition(List<String> definition)

Set the definition property: A string collection containing a JSON string that defines the rules and settings for a policy.

MicrosoftGraphTokenIssuancePolicy withDeletedDateTime(OffsetDateTime deletedDateTime)

Set the deletedDateTime property: The deletedDateTime property.

MicrosoftGraphTokenIssuancePolicy withDescription(String description)

Set the description property: Description for this policy.

MicrosoftGraphTokenIssuancePolicy withDisplayName(String displayName)

Set the displayName property: Display name for this policy.

MicrosoftGraphTokenIssuancePolicy withId(String id)

Set the id property: Read-only.

MicrosoftGraphTokenIssuancePolicy withIsOrganizationDefault(Boolean isOrganizationDefault)

Set the isOrganizationDefault property: If set to true, activates this policy.

Methods inherited from MicrosoftGraphDirectoryObjectInner

Methods inherited from MicrosoftGraphEntity

id

Methods inherited from MicrosoftGraphPolicyBase

Methods inherited from MicrosoftGraphStsPolicy

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphTokenIssuancePolicy

public MicrosoftGraphTokenIssuancePolicy()

Creates an instance of MicrosoftGraphTokenIssuancePolicy class.

Method Details

additionalProperties

public Map 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:

MicrosoftGraphTokenIssuancePolicy.additionalProperties()

Returns:

the additionalProperties value.

fromJson

public static MicrosoftGraphTokenIssuancePolicy fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphTokenIssuancePolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MicrosoftGraphTokenIssuancePolicy if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MicrosoftGraphTokenIssuancePolicy.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

MicrosoftGraphTokenIssuancePolicy.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

MicrosoftGraphTokenIssuancePolicy.validate()

withAdditionalProperties

public MicrosoftGraphTokenIssuancePolicy withAdditionalProperties(Map 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:

MicrosoftGraphTokenIssuancePolicy.withAdditionalProperties(Map<String,Object> additionalProperties)

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphTokenIssuancePolicy object itself.

withAppliesTo

public MicrosoftGraphTokenIssuancePolicy withAppliesTo(List appliesTo)

Set the appliesTo property: The appliesTo property.

Overrides:

MicrosoftGraphTokenIssuancePolicy.withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo)

Parameters:

appliesTo

withDefinition

public MicrosoftGraphTokenIssuancePolicy withDefinition(List 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:

MicrosoftGraphTokenIssuancePolicy.withDefinition(List<String> definition)

Parameters:

definition

withDeletedDateTime

public MicrosoftGraphTokenIssuancePolicy withDeletedDateTime(OffsetDateTime deletedDateTime)

Set the deletedDateTime property: The deletedDateTime property.

Overrides:

MicrosoftGraphTokenIssuancePolicy.withDeletedDateTime(OffsetDateTime deletedDateTime)

Parameters:

deletedDateTime

withDescription

public MicrosoftGraphTokenIssuancePolicy withDescription(String description)

Set the description property: Description for this policy.

Overrides:

MicrosoftGraphTokenIssuancePolicy.withDescription(String description)

Parameters:

description

withDisplayName

public MicrosoftGraphTokenIssuancePolicy withDisplayName(String displayName)

Set the displayName property: Display name for this policy.

Overrides:

MicrosoftGraphTokenIssuancePolicy.withDisplayName(String displayName)

Parameters:

displayName

withId

public MicrosoftGraphTokenIssuancePolicy withId(String id)

Set the id property: Read-only.

Overrides:

MicrosoftGraphTokenIssuancePolicy.withId(String id)

Parameters:

id

withIsOrganizationDefault

public MicrosoftGraphTokenIssuancePolicy 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:

MicrosoftGraphTokenIssuancePolicy.withIsOrganizationDefault(Boolean isOrganizationDefault)

Parameters:

isOrganizationDefault

Applies to