ServerEndpointInner Class

public final class ServerEndpointInner
extends ProxyResource

Server Endpoint 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 ServerEndpointInner fromJson(JsonReader jsonReader)

Reads an instance of ServerEndpointInner from the JsonReader.

String id()

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

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.

String name()

Get the name property: The name of the resource.

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.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Integer tierFilesOlderThanDays()

Get the tierFilesOlderThanDays property: Tier files older than days.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

Integer volumeFreeSpacePercent()

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

Methods inherited from ProxyResource

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 ServerEndpointInner fromJson(JsonReader jsonReader)

Reads an instance of ServerEndpointInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

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

Overrides:

ServerEndpointInner.id()

Returns:

the id value.

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.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ServerEndpointInner.name()

Returns:

the name 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.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tierFilesOlderThanDays

public Integer tierFilesOlderThanDays()

Get the tierFilesOlderThanDays property: Tier files older than days.

Returns:

the tierFilesOlderThanDays value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ServerEndpointInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ServerEndpointInner.type()

Returns:

the type value.

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