Package odata.msgraph.client.beta.entity
Class PermissionGrantConditionSet
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.PermissionGrantConditionSet
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class PermissionGrantConditionSet extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermissionGrantConditionSet.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleancertifiedClientApplicationsOnlyprotected List<String>clientApplicationIdsprotected StringclientApplicationIdsNextLinkprotected List<String>clientApplicationPublisherIdsprotected StringclientApplicationPublisherIdsNextLinkprotected BooleanclientApplicationsFromVerifiedPublisherOnlyprotected List<String>clientApplicationTenantIdsprotected StringclientApplicationTenantIdsNextLinkprotected StringpermissionClassificationprotected List<String>permissionsprotected StringpermissionsNextLinkprotected PermissionTypepermissionTypeprotected StringresourceApplication-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPermissionGrantConditionSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PermissionGrantConditionSet.BuilderbuilderPermissionGrantConditionSet()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getCertifiedClientApplicationsOnly()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationIds()com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationIds(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationPublisherIds()com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationPublisherIds(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Boolean>getClientApplicationsFromVerifiedPublisherOnly()com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationTenantIds()com.github.davidmoten.odata.client.CollectionPage<String>getClientApplicationTenantIds(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getPermissionClassification()com.github.davidmoten.odata.client.CollectionPage<String>getPermissions()com.github.davidmoten.odata.client.CollectionPage<String>getPermissions(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<PermissionType>getPermissionType()Optional<String>getResourceApplication()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()PermissionGrantConditionSetpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)PermissionGrantConditionSetput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()PermissionGrantConditionSetwithCertifiedClientApplicationsOnly(Boolean certifiedClientApplicationsOnly)PermissionGrantConditionSetwithClientApplicationIds(List<String> clientApplicationIds)PermissionGrantConditionSetwithClientApplicationPublisherIds(List<String> clientApplicationPublisherIds)PermissionGrantConditionSetwithClientApplicationsFromVerifiedPublisherOnly(Boolean clientApplicationsFromVerifiedPublisherOnly)PermissionGrantConditionSetwithClientApplicationTenantIds(List<String> clientApplicationTenantIds)PermissionGrantConditionSetwithPermissionClassification(String permissionClassification)PermissionGrantConditionSetwithPermissions(List<String> permissions)PermissionGrantConditionSetwithPermissionType(PermissionType permissionType)PermissionGrantConditionSetwithResourceApplication(String resourceApplication)PermissionGrantConditionSetwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
certifiedClientApplicationsOnly
protected Boolean certifiedClientApplicationsOnly
-
clientApplicationIdsNextLink
protected String clientApplicationIdsNextLink
-
clientApplicationPublisherIdsNextLink
protected String clientApplicationPublisherIdsNextLink
-
clientApplicationsFromVerifiedPublisherOnly
protected Boolean clientApplicationsFromVerifiedPublisherOnly
-
clientApplicationTenantIdsNextLink
protected String clientApplicationTenantIdsNextLink
-
permissionClassification
protected String permissionClassification
-
permissionsNextLink
protected String permissionsNextLink
-
permissionType
protected PermissionType permissionType
-
resourceApplication
protected String resourceApplication
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderPermissionGrantConditionSet
public static PermissionGrantConditionSet.Builder builderPermissionGrantConditionSet()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
withCertifiedClientApplicationsOnly
public PermissionGrantConditionSet withCertifiedClientApplicationsOnly(Boolean certifiedClientApplicationsOnly)
-
getClientApplicationIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationIds()
-
withClientApplicationIds
public PermissionGrantConditionSet withClientApplicationIds(List<String> clientApplicationIds)
-
getClientApplicationIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getClientApplicationPublisherIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationPublisherIds()
-
withClientApplicationPublisherIds
public PermissionGrantConditionSet withClientApplicationPublisherIds(List<String> clientApplicationPublisherIds)
-
getClientApplicationPublisherIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationPublisherIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getClientApplicationsFromVerifiedPublisherOnly
public Optional<Boolean> getClientApplicationsFromVerifiedPublisherOnly()
-
withClientApplicationsFromVerifiedPublisherOnly
public PermissionGrantConditionSet withClientApplicationsFromVerifiedPublisherOnly(Boolean clientApplicationsFromVerifiedPublisherOnly)
-
getClientApplicationTenantIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationTenantIds()
-
withClientApplicationTenantIds
public PermissionGrantConditionSet withClientApplicationTenantIds(List<String> clientApplicationTenantIds)
-
getClientApplicationTenantIds
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationTenantIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withPermissionClassification
public PermissionGrantConditionSet withPermissionClassification(String permissionClassification)
-
getPermissions
public com.github.davidmoten.odata.client.CollectionPage<String> getPermissions()
-
withPermissions
public PermissionGrantConditionSet withPermissions(List<String> permissions)
-
getPermissions
public com.github.davidmoten.odata.client.CollectionPage<String> getPermissions(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getPermissionType
public Optional<PermissionType> getPermissionType()
-
withPermissionType
public PermissionGrantConditionSet withPermissionType(PermissionType permissionType)
-
withResourceApplication
public PermissionGrantConditionSet withResourceApplication(String resourceApplication)
-
withUnmappedField
public PermissionGrantConditionSet withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public PermissionGrantConditionSet patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public PermissionGrantConditionSet put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-