ServerEndpointProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.storagesync.fluent.models.ServerEndpointProperties

Implements

public final class ServerEndpointProperties
implements JsonSerializable<ServerEndpointProperties>

ServerEndpoint Properties object.

Method Summary

Modifier and Type Method and Description
FeatureStatus cloudTiering()

Get the cloudTiering property: Cloud Tiering.

ServerEndpointCloudTieringStatus cloudTieringStatus()

Get the cloudTieringStatus property: Cloud tiering status.

String friendlyName()

Get the friendlyName property: Friendly Name.

static ServerEndpointProperties fromJson(JsonReader jsonReader)

Reads an instance of ServerEndpointProperties from the JsonReader.

InitialDownloadPolicy initialDownloadPolicy()

Get the initialDownloadPolicy property: Policy for how namespace and files are recalled during FastDr.

InitialUploadPolicy initialUploadPolicy()

Get the initialUploadPolicy property: Policy for how the initial upload sync session is performed.

String lastOperationName()

Get the lastOperationName property: Resource Last Operation Name.

String lastWorkflowId()

Get the lastWorkflowId property: ServerEndpoint lastWorkflowId.

LocalCacheMode localCacheMode()

Get the localCacheMode property: Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.

FeatureStatus offlineDataTransfer()

Get the offlineDataTransfer property: Offline data transfer.

String offlineDataTransferShareName()

Get the offlineDataTransferShareName property: Offline data transfer share name.

String offlineDataTransferStorageAccountResourceId()

Get the offlineDataTransferStorageAccountResourceId property: Offline data transfer storage account resource ID.

String offlineDataTransferStorageAccountTenantId()

Get the offlineDataTransferStorageAccountTenantId property: Offline data transfer storage account tenant ID.

String provisioningState()

Get the provisioningState property: ServerEndpoint Provisioning State.

ServerEndpointRecallStatus recallStatus()

Get the recallStatus property: Recall status.

ServerEndpointProvisioningStatus serverEndpointProvisioningStatus()

Get the serverEndpointProvisioningStatus property: Server Endpoint provisioning status.

String serverLocalPath()

Get the serverLocalPath property: Server Local path.

String serverName()

Get the serverName property: Server name.

String serverResourceId()

Get the serverResourceId property: Server Resource Id.

ServerEndpointSyncStatus syncStatus()

Get the syncStatus property: Server Endpoint sync status.

Integer tierFilesOlderThanDays()

Get the tierFilesOlderThanDays property: Tier files older than days.

JsonWriter toJson(JsonWriter jsonWriter)
Integer volumeFreeSpacePercent()

Get the volumeFreeSpacePercent property: Level of free space to be maintained by Cloud Tiering if it is enabled.

Methods inherited from java.lang.Object

Method Details

cloudTiering

public FeatureStatus cloudTiering()

Get the cloudTiering property: Cloud Tiering.

Returns:

the cloudTiering value.

cloudTieringStatus

public ServerEndpointCloudTieringStatus cloudTieringStatus()

Get the cloudTieringStatus property: Cloud tiering status. Only populated if cloud tiering is enabled.

Returns:

the cloudTieringStatus value.

friendlyName

public String friendlyName()

Get the friendlyName property: Friendly Name.

Returns:

the friendlyName value.

fromJson

public static ServerEndpointProperties fromJson(JsonReader jsonReader)

Reads an instance of ServerEndpointProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ServerEndpointProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ServerEndpointProperties.

initialDownloadPolicy

public InitialDownloadPolicy initialDownloadPolicy()

Get the initialDownloadPolicy property: Policy for how namespace and files are recalled during FastDr.

Returns:

the initialDownloadPolicy value.

initialUploadPolicy

public InitialUploadPolicy initialUploadPolicy()

Get the initialUploadPolicy property: Policy for how the initial upload sync session is performed.

Returns:

the initialUploadPolicy value.

lastOperationName

public String lastOperationName()

Get the lastOperationName property: Resource Last Operation Name.

Returns:

the lastOperationName value.

lastWorkflowId

public String lastWorkflowId()

Get the lastWorkflowId property: ServerEndpoint lastWorkflowId.

Returns:

the lastWorkflowId value.

localCacheMode

public LocalCacheMode localCacheMode()

Get the localCacheMode property: Policy for enabling follow-the-sun business models: link local cache to cloud behavior to pre-populate before local access.

Returns:

the localCacheMode value.

offlineDataTransfer

public FeatureStatus offlineDataTransfer()

Get the offlineDataTransfer property: Offline data transfer.

Returns:

the offlineDataTransfer value.

offlineDataTransferShareName

public String offlineDataTransferShareName()

Get the offlineDataTransferShareName property: Offline data transfer share name.

Returns:

the offlineDataTransferShareName value.

offlineDataTransferStorageAccountResourceId

public String offlineDataTransferStorageAccountResourceId()

Get the offlineDataTransferStorageAccountResourceId property: Offline data transfer storage account resource ID.

Returns:

the offlineDataTransferStorageAccountResourceId value.

offlineDataTransferStorageAccountTenantId

public String offlineDataTransferStorageAccountTenantId()

Get the offlineDataTransferStorageAccountTenantId property: Offline data transfer storage account tenant ID.

Returns:

the offlineDataTransferStorageAccountTenantId value.

provisioningState

public String provisioningState()

Get the provisioningState property: ServerEndpoint Provisioning State.

Returns:

the provisioningState value.

recallStatus

public ServerEndpointRecallStatus recallStatus()

Get the recallStatus property: Recall status. Only populated if cloud tiering is enabled.

Returns:

the recallStatus value.

serverEndpointProvisioningStatus

public ServerEndpointProvisioningStatus serverEndpointProvisioningStatus()

Get the serverEndpointProvisioningStatus property: Server Endpoint provisioning status.

Returns:

the serverEndpointProvisioningStatus value.

serverLocalPath

public String serverLocalPath()

Get the serverLocalPath property: Server Local path.

Returns:

the serverLocalPath value.

serverName

public String serverName()

Get the serverName property: Server name.

Returns:

the serverName value.

serverResourceId

public String serverResourceId()

Get the serverResourceId property: Server Resource Id.

Returns:

the serverResourceId value.

syncStatus

public ServerEndpointSyncStatus syncStatus()

Get the syncStatus property: Server Endpoint sync status.

Returns:

the syncStatus value.

tierFilesOlderThanDays

public Integer tierFilesOlderThanDays()

Get the tierFilesOlderThanDays property: Tier files older than days.

Returns:

the tierFilesOlderThanDays value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

volumeFreeSpacePercent

public Integer volumeFreeSpacePercent()

Get the volumeFreeSpacePercent property: Level of free space to be maintained by Cloud Tiering if it is enabled.

Returns:

the volumeFreeSpacePercent value.

Applies to