MicrosoftGraphRequiredResourceAccess Class

  • java.lang.Object
    • com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphRequiredResourceAccess

Implements

public final class MicrosoftGraphRequiredResourceAccess
implements JsonSerializable<MicrosoftGraphRequiredResourceAccess>

requiredResourceAccess.

Constructor Summary

Constructor Description
MicrosoftGraphRequiredResourceAccess()

Creates an instance of MicrosoftGraphRequiredResourceAccess class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: requiredResourceAccess.

static MicrosoftGraphRequiredResourceAccess fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphRequiredResourceAccess from the JsonReader.

List<MicrosoftGraphResourceAccess> 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.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

MicrosoftGraphRequiredResourceAccess withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: requiredResourceAccess.

MicrosoftGraphRequiredResourceAccess withResourceAccess(List<MicrosoftGraphResourceAccess> resourceAccess)

Set the resourceAccess property: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource.

MicrosoftGraphRequiredResourceAccess withResourceAppId(String resourceAppId)

Set the resourceAppId property: The unique identifier for the resource that the application requires access to.

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphRequiredResourceAccess

public MicrosoftGraphRequiredResourceAccess()

Creates an instance of MicrosoftGraphRequiredResourceAccess class.

Method Details

additionalProperties

public Map additionalProperties()

Get the additionalProperties property: requiredResourceAccess.

Returns:

the additionalProperties value.

fromJson

public static MicrosoftGraphRequiredResourceAccess fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphRequiredResourceAccess from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MicrosoftGraphRequiredResourceAccess if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MicrosoftGraphRequiredResourceAccess.

resourceAccess

public List resourceAccess()

Get the resourceAccess property: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource.

Returns:

the resourceAccess value.

resourceAppId

public String resourceAppId()

Get the resourceAppId property: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application.

Returns:

the resourceAppId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAdditionalProperties

public MicrosoftGraphRequiredResourceAccess withAdditionalProperties(Map additionalProperties)

Set the additionalProperties property: requiredResourceAccess.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphRequiredResourceAccess object itself.

withResourceAccess

public MicrosoftGraphRequiredResourceAccess withResourceAccess(List resourceAccess)

Set the resourceAccess property: The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource.

Parameters:

resourceAccess - the resourceAccess value to set.

Returns:

the MicrosoftGraphRequiredResourceAccess object itself.

withResourceAppId

public MicrosoftGraphRequiredResourceAccess withResourceAppId(String resourceAppId)

Set the resourceAppId property: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application.

Parameters:

resourceAppId - the resourceAppId value to set.

Returns:

the MicrosoftGraphRequiredResourceAccess object itself.

Applies to