Class PermissionsResourceProviderItem
- java.lang.Object
-
- com.azure.resourcemanager.securityinsights.models.ResourceProvider
-
- com.azure.resourcemanager.securityinsights.models.PermissionsResourceProviderItem
-
public final class PermissionsResourceProviderItem extends ResourceProvider
The PermissionsResourceProviderItem model.
-
-
Constructor Summary
Constructors Constructor Description PermissionsResourceProviderItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate()
Validates the instance.PermissionsResourceProviderItem
withPermissionsDisplayText(String permissionsDisplayText)
Set the permissionsDisplayText property: Permission description text.PermissionsResourceProviderItem
withProvider(ProviderName provider)
Set the provider property: Provider name.PermissionsResourceProviderItem
withProviderDisplayName(String providerDisplayName)
Set the providerDisplayName property: Permission provider display name.PermissionsResourceProviderItem
withRequiredPermissions(RequiredPermissions requiredPermissions)
Set the requiredPermissions property: Required permissions for the connector.PermissionsResourceProviderItem
withScope(PermissionProviderScope scope)
Set the scope property: Permission provider scope.-
Methods inherited from class com.azure.resourcemanager.securityinsights.models.ResourceProvider
permissionsDisplayText, provider, providerDisplayName, requiredPermissions, scope
-
-
-
-
Method Detail
-
withProvider
public PermissionsResourceProviderItem withProvider(ProviderName provider)
Set the provider property: Provider name.- Overrides:
withProvider
in classResourceProvider
- Parameters:
provider
- the provider value to set.- Returns:
- the ResourceProvider object itself.
-
withPermissionsDisplayText
public PermissionsResourceProviderItem withPermissionsDisplayText(String permissionsDisplayText)
Set the permissionsDisplayText property: Permission description text.- Overrides:
withPermissionsDisplayText
in classResourceProvider
- Parameters:
permissionsDisplayText
- the permissionsDisplayText value to set.- Returns:
- the ResourceProvider object itself.
-
withProviderDisplayName
public PermissionsResourceProviderItem withProviderDisplayName(String providerDisplayName)
Set the providerDisplayName property: Permission provider display name.- Overrides:
withProviderDisplayName
in classResourceProvider
- Parameters:
providerDisplayName
- the providerDisplayName value to set.- Returns:
- the ResourceProvider object itself.
-
withScope
public PermissionsResourceProviderItem withScope(PermissionProviderScope scope)
Set the scope property: Permission provider scope.- Overrides:
withScope
in classResourceProvider
- Parameters:
scope
- the scope value to set.- Returns:
- the ResourceProvider object itself.
-
withRequiredPermissions
public PermissionsResourceProviderItem withRequiredPermissions(RequiredPermissions requiredPermissions)
Set the requiredPermissions property: Required permissions for the connector.- Overrides:
withRequiredPermissions
in classResourceProvider
- Parameters:
requiredPermissions
- the requiredPermissions value to set.- Returns:
- the ResourceProvider object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classResourceProvider
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-