Share Interface
public interface Share
An immutable client-side representation of Share.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Share |
accessProtocol()
Gets the access |
|
abstract
Azure |
azureContainerInfo()
Gets the azure |
|
abstract
List<Client |
clientAccessRights()
Gets the client |
|
abstract
Data |
dataPolicy()
Gets the data |
| abstract String |
description()
Gets the description property: Description for the share. |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Share |
innerModel()
Gets the inner com. |
|
abstract
Monitoring |
monitoringStatus()
Gets the monitoring |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract Share |
refresh()
Refreshes the resource to sync with Azure. |
| abstract Share |
refresh(Context context)
Refreshes the resource to sync with Azure. |
|
abstract
Refresh |
refreshDetails()
Gets the refresh |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
List<Mount |
shareMappings()
Gets the share |
|
abstract
Share |
shareStatus()
Gets the share |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Share resource. |
|
abstract
List<User |
userAccessRights()
Gets the user |
Method Details
accessProtocol
public abstract ShareAccessProtocol accessProtocol()
Gets the accessProtocol property: Access protocol to be used by the share.
Returns:
azureContainerInfo
public abstract AzureContainerInfo azureContainerInfo()
Gets the azureContainerInfo property: Azure container mapping for the share.
Returns:
clientAccessRights
public abstract List<ClientAccessRight> clientAccessRights()
Gets the clientAccessRights property: List of IP addresses and corresponding access rights on the share(required for NFS protocol).
Returns:
dataPolicy
public abstract DataPolicy dataPolicy()
Gets the dataPolicy property: Data policy of the share.
Returns:
description
public abstract String description()
Gets the description property: Description for the share.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract ShareInner innerModel()
Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.ShareInner object.
Returns:
monitoringStatus
public abstract MonitoringStatus monitoringStatus()
Gets the monitoringStatus property: Current monitoring status of the share.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
refresh
public abstract Share refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract Share refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
refreshDetails
public abstract RefreshDetails refreshDetails()
Gets the refreshDetails property: Details of the refresh job on this share.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
shareMappings
public abstract List<MountPointMap> shareMappings()
Gets the shareMappings property: Share mount point to the role.
Returns:
shareStatus
public abstract ShareStatus shareStatus()
Gets the shareStatus property: Current status of the share.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract Share.Update update()
Begins update for the Share resource.
Returns:
userAccessRights
public abstract List<UserAccessRight> userAccessRights()
Gets the userAccessRights property: Mapping of users and corresponding access rights on the share (required for SMB protocol).
Returns: