Aracılığıyla paylaş


Share Interface

public interface Share

An immutable client-side representation of Share.

Method Summary

Modifier and Type Method and Description
abstract ShareAccessProtocol accessProtocol()

Gets the accessProtocol property: Access protocol to be used by the share.

abstract AzureContainerInfo azureContainerInfo()

Gets the azureContainerInfo property: Azure container mapping for the share.

abstract List<ClientAccessRight> clientAccessRights()

Gets the clientAccessRights property: List of IP addresses and corresponding access rights on the share(required for NFS protocol).

abstract DataPolicy dataPolicy()

Gets the dataPolicy property: Data policy of the share.

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 ShareInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.ShareInner object.

abstract MonitoringStatus monitoringStatus()

Gets the monitoringStatus property: Current monitoring status of the share.

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 RefreshDetails refreshDetails()

Gets the refreshDetails property: Details of the refresh job on this share.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract List<MountPointMap> shareMappings()

Gets the shareMappings property: Share mount point to the role.

abstract ShareStatus shareStatus()

Gets the shareStatus property: Current status of 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<UserAccessRight> userAccessRights()

Gets the userAccessRights property: Mapping of users and corresponding access rights on the share (required for SMB protocol).

Method Details

accessProtocol

public abstract ShareAccessProtocol accessProtocol()

Gets the accessProtocol property: Access protocol to be used by the share.

Returns:

the accessProtocol value.

azureContainerInfo

public abstract AzureContainerInfo azureContainerInfo()

Gets the azureContainerInfo property: Azure container mapping for the share.

Returns:

the azureContainerInfo value.

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:

the clientAccessRights value.

dataPolicy

public abstract DataPolicy dataPolicy()

Gets the dataPolicy property: Data policy of the share.

Returns:

the dataPolicy value.

description

public abstract String description()

Gets the description property: Description for the share.

Returns:

the description value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ShareInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.ShareInner object.

Returns:

the inner object.

monitoringStatus

public abstract MonitoringStatus monitoringStatus()

Gets the monitoringStatus property: Current monitoring status of the share.

Returns:

the monitoringStatus value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract Share refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Share refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

refreshDetails

public abstract RefreshDetails refreshDetails()

Gets the refreshDetails property: Details of the refresh job on this share.

Returns:

the refreshDetails value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

shareMappings

public abstract List<MountPointMap> shareMappings()

Gets the shareMappings property: Share mount point to the role.

Returns:

the shareMappings value.

shareStatus

public abstract ShareStatus shareStatus()

Gets the shareStatus property: Current status of the share.

Returns:

the shareStatus value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract Share.Update update()

Begins update for the Share resource.

Returns:

the stage of resource update.

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:

the userAccessRights value.

Applies to