Class Version6
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.Storage
-
- com.softlayer.api.service.network.storage.Backup
-
- com.softlayer.api.service.network.storage.backup.Evault
-
- com.softlayer.api.service.network.storage.backup.evault.Version6
-
@ApiType("SoftLayer_Network_Storage_Backup_Evault_Version6") public class Version6 extends Evault
The SoftLayer_Network_Storage_Backup_Evault_Version6 contains the same properties as the SoftLayer_Network_Storage_Backup_Evault. Additional properties available for the EVault Storage type: softwareComponent, totalBytesUsed, backupJobDetails, restoreJobDetails and agentStatuses
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Version6.Mask
-
Nested classes/interfaces inherited from class com.softlayer.api.service.network.storage.backup.Evault
Evault.Service, Evault.ServiceAsync
-
-
Field Summary
Fields Modifier and Type Field Description protected Long
agentStatusCount
A count of statuses (most of the time will be one status) for the agent tied to the EVault Storage services.protected List<AgentStatus>
agentStatuses
Statuses (most of the time will be one status) for the agent tied to the EVault Storage services.protected Long
backupJobDetailCount
A count of all the of the backup jobs for the EVault Storage account.protected List<JobDetails>
backupJobDetails
All the of the backup jobs for the EVault Storage account.protected Long
pluginBillingItemCount
A count of the billing items for plugins tied to the EVault Storage service.protected List<Item>
pluginBillingItems
The billing items for plugins tied to the EVault Storage service.protected Long
restoreJobDetailCount
A count of all the of the restore jobs for the EVault Storage account.protected List<JobDetails>
restoreJobDetails
All the of the restore jobs for the EVault Storage account.protected Component
softwareComponent
The software component for the EVault base client.protected Long
taskCount
A count of retrieve the task information for the EVault Storage service.protected List<Task>
tasks
Retrieve the task information for the EVault Storage service.-
Fields inherited from class com.softlayer.api.service.network.storage.Backup
currentCyclePeakUsage, previousCyclePeakUsage
-
Fields inherited from class com.softlayer.api.service.network.Storage
account, accountId, accountIdSpecified, accountPassword, activeTransactionCount, activeTransactions, allowedHardware, allowedHardwareCount, allowedIpAddressCount, allowedIpAddresses, allowedReplicationHardware, allowedReplicationHardwareCount, allowedReplicationIpAddressCount, allowedReplicationIpAddresses, allowedReplicationSubnetCount, allowedReplicationSubnets, allowedReplicationVirtualGuestCount, allowedReplicationVirtualGuests, allowedSubnetCount, allowedSubnets, allowedVirtualGuestCount, allowedVirtualGuests, billingItem, billingItemCategory, bytesUsed, capacityGb, capacityGbSpecified, createDate, createDateSpecified, creationScheduleId, credentialCount, credentials, dailySchedule, eventCount, events, fileNetworkMountAddress, guestId, guestIdSpecified, hardware, hardwareId, hardwareIdSpecified, hasEncryptionAtRest, hostId, hostIdSpecified, hourlySchedule, id, idSpecified, intervalSchedule, iops, iscsiLunCount, iscsiLuns, iscsiTargetIpAddressCount, iscsiTargetIpAddresses, isReadyForSnapshot, isReadyToMount, lunId, manualSnapshotCount, manualSnapshots, metricTrackingObject, mountableFlag, moveAndSplitStatus, nasType, nasTypeSpecified, notes, notesSpecified, notificationSubscriberCount, notificationSubscribers, originalSnapshotName, originalVolumeName, originalVolumeSize, osType, osTypeId, parentPartnershipCount, parentPartnerships, parentVolume, partnershipCount, partnerships, password, passwordSpecified, permissionsGroupCount, permissionsGroups, properties, propertyCount, provisionedIops, replicatingLunCount, replicatingLuns, replicatingVolume, replicationEventCount, replicationEvents, replicationPartnerCount, replicationPartners, replicationSchedule, replicationStatus, scheduleCount, schedules, serviceProviderId, serviceProviderIdSpecified, serviceResource, serviceResourceBackendIpAddress, serviceResourceName, snapshotCapacityGb, snapshotCount, snapshotCreationTimestamp, snapshotDeletionThresholdPercentage, snapshots, snapshotSizeBytes, snapshotSpaceAvailable, staasVersion, storageGroupCount, storageGroups, storageTierLevel, storageType, storageTypeId, storageTypeIdSpecified, totalBytesUsed, totalScheduleSnapshotRetentionCount, upgradableFlag, upgradableFlagSpecified, usageNotification, username, usernameSpecified, vendorName, virtualGuest, volumeHistory, volumeHistoryCount, volumeStatus, webccAccount, weeklySchedule
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Version6()
-
Method Summary
Modifier and Type Method Description Long
getAgentStatusCount()
List<AgentStatus>
getAgentStatuses()
Long
getBackupJobDetailCount()
List<JobDetails>
getBackupJobDetails()
Long
getPluginBillingItemCount()
List<Item>
getPluginBillingItems()
Long
getRestoreJobDetailCount()
List<JobDetails>
getRestoreJobDetails()
Component
getSoftwareComponent()
Long
getTaskCount()
List<Task>
getTasks()
void
setAgentStatusCount(Long agentStatusCount)
void
setBackupJobDetailCount(Long backupJobDetailCount)
void
setPluginBillingItemCount(Long pluginBillingItemCount)
void
setRestoreJobDetailCount(Long restoreJobDetailCount)
void
setSoftwareComponent(Component softwareComponent)
void
setTaskCount(Long taskCount)
-
Methods inherited from class com.softlayer.api.service.network.storage.backup.Evault
asService, service, service
-
Methods inherited from class com.softlayer.api.service.network.storage.Backup
getCurrentCyclePeakUsage, getPreviousCyclePeakUsage, setCurrentCyclePeakUsage, setPreviousCyclePeakUsage
-
Methods inherited from class com.softlayer.api.service.network.Storage
getAccount, getAccountId, getAccountPassword, getActiveTransactionCount, getActiveTransactions, getAllowedHardware, getAllowedHardwareCount, getAllowedIpAddressCount, getAllowedIpAddresses, getAllowedReplicationHardware, getAllowedReplicationHardwareCount, getAllowedReplicationIpAddressCount, getAllowedReplicationIpAddresses, getAllowedReplicationSubnetCount, getAllowedReplicationSubnets, getAllowedReplicationVirtualGuestCount, getAllowedReplicationVirtualGuests, getAllowedSubnetCount, getAllowedSubnets, getAllowedVirtualGuestCount, getAllowedVirtualGuests, getBillingItem, getBillingItemCategory, getBytesUsed, getCapacityGb, getCreateDate, getCreationScheduleId, getCredentialCount, getCredentials, getDailySchedule, getEventCount, getEvents, getFileNetworkMountAddress, getGuestId, getHardware, getHardwareId, getHasEncryptionAtRest, getHostId, getHourlySchedule, getId, getIntervalSchedule, getIops, getIscsiLunCount, getIscsiLuns, getIscsiTargetIpAddressCount, getIscsiTargetIpAddresses, getIsReadyForSnapshot, getIsReadyToMount, getLunId, getManualSnapshotCount, getManualSnapshots, getMetricTrackingObject, getMountableFlag, getMoveAndSplitStatus, getNasType, getNotes, getNotificationSubscriberCount, getNotificationSubscribers, getOriginalSnapshotName, getOriginalVolumeName, getOriginalVolumeSize, getOsType, getOsTypeId, getParentPartnershipCount, getParentPartnerships, getParentVolume, getPartnershipCount, getPartnerships, getPassword, getPermissionsGroupCount, getPermissionsGroups, getProperties, getPropertyCount, getProvisionedIops, getReplicatingLunCount, getReplicatingLuns, getReplicatingVolume, getReplicationEventCount, getReplicationEvents, getReplicationPartnerCount, getReplicationPartners, getReplicationSchedule, getReplicationStatus, getScheduleCount, getSchedules, getServiceProviderId, getServiceResource, getServiceResourceBackendIpAddress, getServiceResourceName, getSnapshotCapacityGb, getSnapshotCount, getSnapshotCreationTimestamp, getSnapshotDeletionThresholdPercentage, getSnapshots, getSnapshotSizeBytes, getSnapshotSpaceAvailable, getStaasVersion, getStorageGroupCount, getStorageGroups, getStorageTierLevel, getStorageType, getStorageTypeId, getTotalBytesUsed, getTotalScheduleSnapshotRetentionCount, getUpgradableFlag, getUsageNotification, getUsername, getVendorName, getVirtualGuest, getVolumeHistory, getVolumeHistoryCount, getVolumeStatus, getWebccAccount, getWeeklySchedule, isAccountIdSpecified, isCapacityGbSpecified, isCreateDateSpecified, isGuestIdSpecified, isHardwareIdSpecified, isHostIdSpecified, isIdSpecified, isNasTypeSpecified, isNotesSpecified, isPasswordSpecified, isServiceProviderIdSpecified, isStorageTypeIdSpecified, isUpgradableFlagSpecified, isUsernameSpecified, setAccount, setAccountId, setAccountPassword, setActiveTransactionCount, setAllowedHardwareCount, setAllowedIpAddressCount, setAllowedReplicationHardwareCount, setAllowedReplicationIpAddressCount, setAllowedReplicationSubnetCount, setAllowedReplicationVirtualGuestCount, setAllowedSubnetCount, setAllowedVirtualGuestCount, setBillingItem, setBillingItemCategory, setBytesUsed, setCapacityGb, setCreateDate, setCreationScheduleId, setCredentialCount, setDailySchedule, setEventCount, setFileNetworkMountAddress, setGuestId, setHardware, setHardwareId, setHasEncryptionAtRest, setHostId, setHourlySchedule, setId, setIntervalSchedule, setIops, setIscsiLunCount, setIscsiTargetIpAddressCount, setIsReadyForSnapshot, setIsReadyToMount, setLunId, setManualSnapshotCount, setMetricTrackingObject, setMountableFlag, setMoveAndSplitStatus, setNasType, setNotes, setNotificationSubscriberCount, setOriginalSnapshotName, setOriginalVolumeName, setOriginalVolumeSize, setOsType, setOsTypeId, setParentPartnershipCount, setParentVolume, setPartnershipCount, setPassword, setPermissionsGroupCount, setPropertyCount, setProvisionedIops, setReplicatingLunCount, setReplicatingVolume, setReplicationEventCount, setReplicationPartnerCount, setReplicationSchedule, setReplicationStatus, setScheduleCount, setServiceProviderId, setServiceResource, setServiceResourceBackendIpAddress, setServiceResourceName, setSnapshotCapacityGb, setSnapshotCount, setSnapshotCreationTimestamp, setSnapshotDeletionThresholdPercentage, setSnapshotSizeBytes, setSnapshotSpaceAvailable, setStaasVersion, setStorageGroupCount, setStorageTierLevel, setStorageType, setStorageTypeId, setTotalBytesUsed, setTotalScheduleSnapshotRetentionCount, setUpgradableFlag, setUsageNotification, setUsername, setVendorName, setVirtualGuest, setVolumeHistoryCount, setVolumeStatus, setWebccAccount, setWeeklySchedule, unsetAccountId, unsetCapacityGb, unsetCreateDate, unsetGuestId, unsetHardwareId, unsetHostId, unsetId, unsetNasType, unsetNotes, unsetPassword, unsetServiceProviderId, unsetStorageTypeId, unsetUpgradableFlag, unsetUsername
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
agentStatuses
@ApiProperty protected List<AgentStatus> agentStatuses
Statuses (most of the time will be one status) for the agent tied to the EVault Storage services.
-
backupJobDetails
@ApiProperty protected List<JobDetails> backupJobDetails
All the of the backup jobs for the EVault Storage account.
-
pluginBillingItems
@ApiProperty protected List<Item> pluginBillingItems
The billing items for plugins tied to the EVault Storage service.
-
restoreJobDetails
@ApiProperty protected List<JobDetails> restoreJobDetails
All the of the restore jobs for the EVault Storage account.
-
softwareComponent
@ApiProperty protected Component softwareComponent
The software component for the EVault base client.
-
tasks
@ApiProperty protected List<Task> tasks
Retrieve the task information for the EVault Storage service.
-
agentStatusCount
@ApiProperty protected Long agentStatusCount
A count of statuses (most of the time will be one status) for the agent tied to the EVault Storage services.
-
backupJobDetailCount
@ApiProperty protected Long backupJobDetailCount
A count of all the of the backup jobs for the EVault Storage account.
-
pluginBillingItemCount
@ApiProperty protected Long pluginBillingItemCount
A count of the billing items for plugins tied to the EVault Storage service.
-
restoreJobDetailCount
@ApiProperty protected Long restoreJobDetailCount
A count of all the of the restore jobs for the EVault Storage account.
-
taskCount
@ApiProperty protected Long taskCount
A count of retrieve the task information for the EVault Storage service.
-
-
Method Detail
-
getAgentStatuses
public List<AgentStatus> getAgentStatuses()
-
getBackupJobDetails
public List<JobDetails> getBackupJobDetails()
-
getRestoreJobDetails
public List<JobDetails> getRestoreJobDetails()
-
getSoftwareComponent
public Component getSoftwareComponent()
-
setSoftwareComponent
public void setSoftwareComponent(Component softwareComponent)
-
getAgentStatusCount
public Long getAgentStatusCount()
-
setAgentStatusCount
public void setAgentStatusCount(Long agentStatusCount)
-
getBackupJobDetailCount
public Long getBackupJobDetailCount()
-
setBackupJobDetailCount
public void setBackupJobDetailCount(Long backupJobDetailCount)
-
getPluginBillingItemCount
public Long getPluginBillingItemCount()
-
setPluginBillingItemCount
public void setPluginBillingItemCount(Long pluginBillingItemCount)
-
getRestoreJobDetailCount
public Long getRestoreJobDetailCount()
-
setRestoreJobDetailCount
public void setRestoreJobDetailCount(Long restoreJobDetailCount)
-
getTaskCount
public Long getTaskCount()
-
setTaskCount
public void setTaskCount(Long taskCount)
-
-