ResourceProviderAuthorizationManagedByAuthorization Class
- java.
lang. Object - com.
azure. resourcemanager. providerhub. models. ResourceProviderAuthorizationManagedByAuthorization
- com.
Implements
public final class ResourceProviderAuthorizationManagedByAuthorization
implements JsonSerializable<ResourceProviderAuthorizationManagedByAuthorization>
Managed by authorization.
Constructor Summary
| Constructor | Description |
|---|---|
| ResourceProviderAuthorizationManagedByAuthorization() |
Creates an instance of Resource |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Additional |
additionalAuthorizations()
Get the additional |
| Boolean |
allowManagedByInheritance()
Get the allow |
|
static
Resource |
fromJson(JsonReader jsonReader)
Reads an instance of Resource |
| String |
managedByResourceRoleDefinitionId()
Get the managed |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Resource |
withAdditionalAuthorizations(List<AdditionalAuthorization> additionalAuthorizations)
Set the additional |
|
Resource |
withAllowManagedByInheritance(Boolean allowManagedByInheritance)
Set the allow |
|
Resource |
withManagedByResourceRoleDefinitionId(String managedByResourceRoleDefinitionId)
Set the managed |
Methods inherited from java.lang.Object
Constructor Details
ResourceProviderAuthorizationManagedByAuthorization
public ResourceProviderAuthorizationManagedByAuthorization()
Creates an instance of ResourceProviderAuthorizationManagedByAuthorization class.
Method Details
additionalAuthorizations
public List<AdditionalAuthorization> additionalAuthorizations()
Get the additionalAuthorizations property: The additionalAuthorizations property.
Returns:
allowManagedByInheritance
public Boolean allowManagedByInheritance()
Get the allowManagedByInheritance property: Indicates whether the managed by resource role definition ID should be inherited.
Returns:
fromJson
public static ResourceProviderAuthorizationManagedByAuthorization fromJson(JsonReader jsonReader)
Reads an instance of ResourceProviderAuthorizationManagedByAuthorization from the JsonReader.
Parameters:
Returns:
Throws:
managedByResourceRoleDefinitionId
public String managedByResourceRoleDefinitionId()
Get the managedByResourceRoleDefinitionId property: The managed by resource role definition ID for the application.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAdditionalAuthorizations
public ResourceProviderAuthorizationManagedByAuthorization withAdditionalAuthorizations(List<AdditionalAuthorization> additionalAuthorizations)
Set the additionalAuthorizations property: The additionalAuthorizations property.
Parameters:
Returns:
withAllowManagedByInheritance
public ResourceProviderAuthorizationManagedByAuthorization withAllowManagedByInheritance(Boolean allowManagedByInheritance)
Set the allowManagedByInheritance property: Indicates whether the managed by resource role definition ID should be inherited.
Parameters:
Returns:
withManagedByResourceRoleDefinitionId
public ResourceProviderAuthorizationManagedByAuthorization withManagedByResourceRoleDefinitionId(String managedByResourceRoleDefinitionId)
Set the managedByResourceRoleDefinitionId property: The managed by resource role definition ID for the application.
Parameters:
Returns: