public final class RequiredResourceAccess extends Object
Constructor and Description |
---|
RequiredResourceAccess() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additionalProperties property: Specifies the set of OAuth 2.0 permission scopes and app roles under the
specified resource that an application requires access to.
|
List<ResourceAccess> |
resourceAccess()
Get the resourceAccess property: The list of OAuth2.0 permission scopes and app roles that the application
requires from the specified resource.
|
String |
resourceAppId()
Get the resourceAppId property: The unique identifier for the resource that the application requires access to.
|
void |
validate()
Validates the instance.
|
RequiredResourceAccess |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Specifies the set of OAuth 2.0 permission scopes and app roles under the
specified resource that an application requires access to.
|
RequiredResourceAccess |
withResourceAccess(List<ResourceAccess> resourceAccess)
Set the resourceAccess property: The list of OAuth2.0 permission scopes and app roles that the application
requires from the specified resource.
|
RequiredResourceAccess |
withResourceAppId(String resourceAppId)
Set the resourceAppId property: The unique identifier for the resource that the application requires access to.
|
public List<ResourceAccess> resourceAccess()
public RequiredResourceAccess withResourceAccess(List<ResourceAccess> resourceAccess)
resourceAccess
- the resourceAccess value to set.public String resourceAppId()
public RequiredResourceAccess withResourceAppId(String resourceAppId)
resourceAppId
- the resourceAppId value to set.public Map<String,Object> additionalProperties()
public RequiredResourceAccess withAdditionalProperties(Map<String,Object> additionalProperties)
additionalProperties
- the additionalProperties value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.