MicrosoftGraphStsPolicy Class
- 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.
- com.
- com.
- com.
public class MicrosoftGraphStsPolicy
extends MicrosoftGraphPolicyBase
stsPolicy Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
Constructor Summary
Constructor | Description |
---|---|
MicrosoftGraphStsPolicy() |
Creates an instance of Microsoft |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additional |
List<Microsoft |
appliesTo()
Get the applies |
List<String> |
definition()
Get the definition property: A string collection containing a JSON string that defines the rules and settings for a policy. |
static
Microsoft |
fromJson(JsonReader jsonReader)
Reads an instance of Microsoft |
Boolean |
isOrganizationDefault()
Get the is |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Microsoft |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
Microsoft |
withAppliesTo(List<MicrosoftGraphDirectoryObjectInner> appliesTo)
Set the applies |
Microsoft |
withDefinition(List<String> definition)
Set the definition property: A string collection containing a JSON string that defines the rules and settings for a policy. |
Microsoft |
withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deleted |
Microsoft |
withDescription(String description)
Set the description property: Description for this policy. |
Microsoft |
withDisplayName(String displayName)
Set the display |
Microsoft |
withId(String id)
Set the id property: Read-only. |
Microsoft |
withIsOrganizationDefault(Boolean isOrganizationDefault)
Set the is |
Methods inherited from MicrosoftGraphDirectoryObjectInner
Methods inherited from MicrosoftGraphEntity
Methods inherited from MicrosoftGraphPolicyBase
Methods inherited from java.lang.Object
Constructor Details
MicrosoftGraphStsPolicy
public MicrosoftGraphStsPolicy()
Creates an instance of MicrosoftGraphStsPolicy class.
Method Details
additionalProperties
public Map
Get the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
Overrides:
MicrosoftGraphStsPolicy.additionalProperties()Returns:
appliesTo
public List
Get the appliesTo property: The appliesTo property.
Returns:
definition
public List
Get 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.
Returns:
fromJson
public static MicrosoftGraphStsPolicy fromJson(JsonReader jsonReader)
Reads an instance of MicrosoftGraphStsPolicy from the JsonReader.
Parameters:
Returns:
Throws:
isOrganizationDefault
public Boolean isOrganizationDefault()
Get 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.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
MicrosoftGraphStsPolicy.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
MicrosoftGraphStsPolicy.validate()withAdditionalProperties
public MicrosoftGraphStsPolicy withAdditionalProperties(Map
Set the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
Overrides:
MicrosoftGraphStsPolicy.withAdditionalProperties(Map<String,Object> additionalProperties)Parameters:
Returns:
withAppliesTo
public MicrosoftGraphStsPolicy withAppliesTo(List
Set the appliesTo property: The appliesTo property.
Parameters:
Returns:
withDefinition
public MicrosoftGraphStsPolicy withDefinition(List
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.
Parameters:
Returns:
withDeletedDateTime
public MicrosoftGraphStsPolicy withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deletedDateTime property: The deletedDateTime property.
Overrides:
MicrosoftGraphStsPolicy.withDeletedDateTime(OffsetDateTime deletedDateTime)Parameters:
withDescription
public MicrosoftGraphStsPolicy withDescription(String description)
Set the description property: Description for this policy.
Overrides:
MicrosoftGraphStsPolicy.withDescription(String description)Parameters:
withDisplayName
public MicrosoftGraphStsPolicy withDisplayName(String displayName)
Set the displayName property: Display name for this policy.
Overrides:
MicrosoftGraphStsPolicy.withDisplayName(String displayName)Parameters:
withId
public MicrosoftGraphStsPolicy withId(String id)
Set the id property: Read-only.
Overrides:
MicrosoftGraphStsPolicy.withId(String id)Parameters:
withIsOrganizationDefault
public MicrosoftGraphStsPolicy 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.
Parameters:
Returns:
Applies to
Azure SDK for Java