public final class OAuth2PermissionGrantInner extends Object
Constructor and Description |
---|
OAuth2PermissionGrantInner() |
Modifier and Type | Method and Description |
---|---|
String |
clientId()
Get the clientId property: The id of the resource's service principal granted consent to impersonate the user
when accessing the resource (represented by the resourceId property).
|
ConsentType |
consentType()
Get the consentType property: Indicates if consent was provided by the administrator (on behalf of the
organization) or by an individual.
|
String |
expiryTime()
Get the expiryTime property: Expiry time for TTL.
|
String |
objectId()
Get the objectId property: The id of the permission grant.
|
String |
odataType()
Get the odataType property: Microsoft.DirectoryServices.OAuth2PermissionGrant.
|
String |
principalId()
Get the principalId property: When consent type is Principal, this property specifies the id of the user that
granted consent and applies only for that user.
|
String |
resourceId()
Get the resourceId property: Object Id of the resource you want to grant.
|
String |
scope()
Get the scope property: Specifies the value of the scope claim that the resource application should expect in the
OAuth 2.0 access token.
|
String |
startTime()
Get the startTime property: Start time for TTL.
|
void |
validate()
Validates the instance.
|
OAuth2PermissionGrantInner |
withClientId(String clientId)
Set the clientId property: The id of the resource's service principal granted consent to impersonate the user
when accessing the resource (represented by the resourceId property).
|
OAuth2PermissionGrantInner |
withConsentType(ConsentType consentType)
Set the consentType property: Indicates if consent was provided by the administrator (on behalf of the
organization) or by an individual.
|
OAuth2PermissionGrantInner |
withExpiryTime(String expiryTime)
Set the expiryTime property: Expiry time for TTL.
|
OAuth2PermissionGrantInner |
withObjectId(String objectId)
Set the objectId property: The id of the permission grant.
|
OAuth2PermissionGrantInner |
withOdataType(String odataType)
Set the odataType property: Microsoft.DirectoryServices.OAuth2PermissionGrant.
|
OAuth2PermissionGrantInner |
withPrincipalId(String principalId)
Set the principalId property: When consent type is Principal, this property specifies the id of the user that
granted consent and applies only for that user.
|
OAuth2PermissionGrantInner |
withResourceId(String resourceId)
Set the resourceId property: Object Id of the resource you want to grant.
|
OAuth2PermissionGrantInner |
withScope(String scope)
Set the scope property: Specifies the value of the scope claim that the resource application should expect in the
OAuth 2.0 access token.
|
OAuth2PermissionGrantInner |
withStartTime(String startTime)
Set the startTime property: Start time for TTL.
|
public String odataType()
public OAuth2PermissionGrantInner withOdataType(String odataType)
odataType
- the odataType value to set.public String clientId()
public OAuth2PermissionGrantInner withClientId(String clientId)
clientId
- the clientId value to set.public String objectId()
public OAuth2PermissionGrantInner withObjectId(String objectId)
objectId
- the objectId value to set.public ConsentType consentType()
public OAuth2PermissionGrantInner withConsentType(ConsentType consentType)
consentType
- the consentType value to set.public String principalId()
public OAuth2PermissionGrantInner withPrincipalId(String principalId)
principalId
- the principalId value to set.public String resourceId()
public OAuth2PermissionGrantInner withResourceId(String resourceId)
resourceId
- the resourceId value to set.public String scope()
public OAuth2PermissionGrantInner withScope(String scope)
scope
- the scope value to set.public String startTime()
public OAuth2PermissionGrantInner withStartTime(String startTime)
startTime
- the startTime value to set.public String expiryTime()
public OAuth2PermissionGrantInner withExpiryTime(String expiryTime)
expiryTime
- the expiryTime value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.