Package odata.msgraph.client.beta.entity
Class StsPolicy
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DirectoryObject
-
- odata.msgraph.client.beta.entity.PolicyBase
-
- odata.msgraph.client.beta.entity.StsPolicy
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
- Direct Known Subclasses:
ActivityBasedTimeoutPolicy,ClaimsMappingPolicy,HomeRealmDiscoveryPolicy,TokenIssuancePolicy,TokenLifetimePolicy
public class StsPolicy extends PolicyBase implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class odata.msgraph.client.beta.entity.DirectoryObject
DirectoryObject.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>definitionprotected StringdefinitionNextLinkprotected BooleanisOrganizationDefault-
Fields inherited from class odata.msgraph.client.beta.entity.PolicyBase
description, displayName
-
Fields inherited from class odata.msgraph.client.beta.entity.DirectoryObject
deletedDateTime
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStsPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectoryObjectCollectionRequestgetAppliesTo()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<String>getDefinition()com.github.davidmoten.odata.client.CollectionPage<String>getDefinition(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Boolean>getIsOrganizationDefault()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()StsPolicypatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)StsPolicyput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()StsPolicywithDefinition(List<String> definition)StsPolicywithIsOrganizationDefault(Boolean isOrganizationDefault)StsPolicywithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.PolicyBase
getDescription, getDisplayName, withDescription, withDisplayName
-
Methods inherited from class odata.msgraph.client.beta.entity.DirectoryObject
builderDirectoryObject, checkMemberGroups, checkMemberObjects, getDeletedDateTime, getMemberGroups, getMemberObjects, restore, withDeletedDateTime
-
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classPolicyBase
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classPolicyBase
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classPolicyBase
-
getDefinition
public com.github.davidmoten.odata.client.CollectionPage<String> getDefinition()
-
getDefinition
public com.github.davidmoten.odata.client.CollectionPage<String> getDefinition(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withIsOrganizationDefault
public StsPolicy withIsOrganizationDefault(Boolean isOrganizationDefault)
-
withUnmappedField
public StsPolicy withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classPolicyBase
-
getAppliesTo
public DirectoryObjectCollectionRequest getAppliesTo()
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classPolicyBase
-
patch
public StsPolicy patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classPolicyBase- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public StsPolicy put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classPolicyBase- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classPolicyBase
-
-