Class SharingProfile
java.lang.Object
com.azure.resourcemanager.compute.models.SharingProfile
Profile for gallery sharing to subscription or tenant.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the communityGalleryInfo property: Information of community gallery if current gallery is shared to community.groups()Get the groups property: A list of sharing profile groups.Get the permissions property: This property allows you to specify the permission of sharing gallery.voidvalidate()Validates the instance.withCommunityGalleryInfo(CommunityGalleryInfo communityGalleryInfo) Set the communityGalleryInfo property: Information of community gallery if current gallery is shared to community.withPermissions(GallerySharingPermissionTypes permissions) Set the permissions property: This property allows you to specify the permission of sharing gallery.
-
Constructor Details
-
SharingProfile
public SharingProfile()
-
-
Method Details
-
permissions
Get the permissions property: This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** <br><br> **Community**.- Returns:
- the permissions value.
-
withPermissions
Set the permissions property: This property allows you to specify the permission of sharing gallery. <br><br> Possible values are: <br><br> **Private** <br><br> **Groups** <br><br> **Community**.- Parameters:
permissions- the permissions value to set.- Returns:
- the SharingProfile object itself.
-
groups
Get the groups property: A list of sharing profile groups.- Returns:
- the groups value.
-
communityGalleryInfo
Get the communityGalleryInfo property: Information of community gallery if current gallery is shared to community.- Returns:
- the communityGalleryInfo value.
-
withCommunityGalleryInfo
Set the communityGalleryInfo property: Information of community gallery if current gallery is shared to community.- Parameters:
communityGalleryInfo- the communityGalleryInfo value to set.- Returns:
- the SharingProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-