public class PermissionGrantConditionSet extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
PermissionGrantConditionSet.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
clientApplicationIds |
protected String |
clientApplicationIdsNextLink |
protected List<String> |
clientApplicationPublisherIds |
protected String |
clientApplicationPublisherIdsNextLink |
protected Boolean |
clientApplicationsFromVerifiedPublisherOnly |
protected List<String> |
clientApplicationTenantIds |
protected String |
clientApplicationTenantIdsNextLink |
protected String |
permissionClassification |
protected List<String> |
permissions |
protected String |
permissionsNextLink |
protected PermissionType |
permissionType |
protected String |
resourceApplication |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
PermissionGrantConditionSet() |
| Modifier and Type | Method and Description |
|---|---|
static PermissionGrantConditionSet.Builder |
builderPermissionGrantConditionSet()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getClientApplicationIds() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getClientApplicationPublisherIds() |
Optional<Boolean> |
getClientApplicationsFromVerifiedPublisherOnly() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getClientApplicationTenantIds() |
Optional<String> |
getPermissionClassification() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getPermissions() |
Optional<PermissionType> |
getPermissionType() |
Optional<String> |
getResourceApplication() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
PermissionGrantConditionSet |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
PermissionGrantConditionSet |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
PermissionGrantConditionSet |
withClientApplicationsFromVerifiedPublisherOnly(Boolean clientApplicationsFromVerifiedPublisherOnly) |
PermissionGrantConditionSet |
withPermissionClassification(String permissionClassification) |
PermissionGrantConditionSet |
withPermissionType(PermissionType permissionType) |
PermissionGrantConditionSet |
withResourceApplication(String resourceApplication) |
protected String permissionClassification
protected PermissionType permissionType
protected String resourceApplication
protected String permissionsNextLink
protected String clientApplicationIdsNextLink
protected String clientApplicationTenantIdsNextLink
protected String clientApplicationPublisherIdsNextLink
protected Boolean clientApplicationsFromVerifiedPublisherOnly
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static PermissionGrantConditionSet.Builder builderPermissionGrantConditionSet()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic PermissionGrantConditionSet withPermissionClassification(String permissionClassification)
public Optional<PermissionType> getPermissionType()
public PermissionGrantConditionSet withPermissionType(PermissionType permissionType)
public PermissionGrantConditionSet withResourceApplication(String resourceApplication)
public com.github.davidmoten.odata.client.CollectionPage<String> getPermissions()
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationTenantIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getClientApplicationPublisherIds()
public Optional<Boolean> getClientApplicationsFromVerifiedPublisherOnly()
public PermissionGrantConditionSet withClientApplicationsFromVerifiedPublisherOnly(Boolean clientApplicationsFromVerifiedPublisherOnly)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic PermissionGrantConditionSet patch()
this with changed fields reset.public PermissionGrantConditionSet put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.