ExpandedProperties Class
- java.
lang. Object - com.
azure. resourcemanager. authorization. models. ExpandedProperties
- com.
Implements
public final class ExpandedProperties
implements JsonSerializable<ExpandedProperties>
The ExpandedProperties model.
Constructor Summary
Constructor | Description |
---|---|
ExpandedProperties() |
Creates an instance of Expanded |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Expanded |
fromJson(JsonReader jsonReader)
Reads an instance of Expanded |
Expanded |
principal()
Get the principal property: Details of the principal. |
Expanded |
roleDefinition()
Get the role |
Expanded |
scope()
Get the scope property: Details of the resource scope. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Expanded |
withPrincipal(ExpandedPropertiesPrincipal principal)
Set the principal property: Details of the principal. |
Expanded |
withRoleDefinition(ExpandedPropertiesRoleDefinition roleDefinition)
Set the role |
Expanded |
withScope(ExpandedPropertiesScope scope)
Set the scope property: Details of the resource scope. |
Methods inherited from java.lang.Object
Constructor Details
ExpandedProperties
public ExpandedProperties()
Creates an instance of ExpandedProperties class.
Method Details
fromJson
public static ExpandedProperties fromJson(JsonReader jsonReader)
Reads an instance of ExpandedProperties from the JsonReader.
Parameters:
Returns:
Throws:
principal
public ExpandedPropertiesPrincipal principal()
Get the principal property: Details of the principal.
Returns:
roleDefinition
public ExpandedPropertiesRoleDefinition roleDefinition()
Get the roleDefinition property: Details of role definition.
Returns:
scope
public ExpandedPropertiesScope scope()
Get the scope property: Details of the resource scope.
Returns:
toJson
validate
public void validate()
Validates the instance.
withPrincipal
public ExpandedProperties withPrincipal(ExpandedPropertiesPrincipal principal)
Set the principal property: Details of the principal.
Parameters:
Returns:
withRoleDefinition
public ExpandedProperties withRoleDefinition(ExpandedPropertiesRoleDefinition roleDefinition)
Set the roleDefinition property: Details of role definition.
Parameters:
Returns:
withScope
public ExpandedProperties withScope(ExpandedPropertiesScope scope)
Set the scope property: Details of the resource scope.
Parameters:
Returns:
Applies to
Azure SDK for Java