Class: OvirtSDK4::Service

Inherits:
Object
  • Object
show all
Defined in:
lib/ovirtsdk4/service.rb

Overview

This is the base class for all the services of the SDK. It contains the utility methods used by all of them.

Direct Known Subclasses

AffinityGroupHostLabelService, AffinityGroupHostLabelsService, AffinityGroupHostService, AffinityGroupHostsService, AffinityGroupService, AffinityGroupVmLabelService, AffinityGroupVmLabelsService, AffinityGroupVmService, AffinityGroupVmsService, AffinityGroupsService, AffinityLabelHostService, AffinityLabelHostsService, AffinityLabelService, AffinityLabelVmService, AffinityLabelVmsService, AffinityLabelsService, AreaService, AssignedAffinityLabelService, AssignedAffinityLabelsService, AssignedCpuProfileService, AssignedCpuProfilesService, AssignedDiskProfileService, AssignedDiskProfilesService, AssignedPermissionsService, AssignedRolesService, AssignedTagService, AssignedTagsService, AssignedVnicProfileService, AssignedVnicProfilesService, AttachedStorageDomainDisksService, AttachedStorageDomainService, AttachedStorageDomainsService, BalanceService, BalancesService, BookmarkService, BookmarksService, ClusterEnabledFeatureService, ClusterEnabledFeaturesService, ClusterExternalProvidersService, ClusterFeatureService, ClusterFeaturesService, ClusterLevelService, ClusterLevelsService, ClusterNetworkService, ClusterNetworksService, ClusterService, ClustersService, CopyableService, CpuProfileService, CpuProfilesService, DataCenterNetworkService, DataCenterNetworksService, DataCenterService, DataCentersService, DiskAttachmentService, DiskAttachmentsService, DiskProfileService, DiskProfilesService, DiskSnapshotService, DiskSnapshotsService, DisksService, DomainGroupService, DomainGroupsService, DomainService, DomainUserGroupsService, DomainUserService, DomainUsersService, DomainsService, EventService, EventSubscriptionService, EventSubscriptionsService, EventsService, ExternalComputeResourceService, ExternalComputeResourcesService, ExternalDiscoveredHostService, ExternalDiscoveredHostsService, ExternalHostGroupService, ExternalHostGroupsService, ExternalHostProvidersService, ExternalHostService, ExternalHostsService, ExternalNetworkProviderConfigurationService, ExternalNetworkProviderConfigurationsService, ExternalProviderCertificateService, ExternalProviderCertificatesService, ExternalProviderService, ExternalTemplateImportsService, ExternalVmImportsService, FenceAgentService, FenceAgentsService, FileService, FilesService, FilterService, FiltersService, FollowService, GlusterBricksService, GlusterHookService, GlusterHooksService, GlusterVolumesService, GroupService, GroupsService, HostCpuUnitsService, HostDeviceService, HostDevicesService, HostHookService, HostHooksService, HostNicsService, HostNumaNodesService, HostStorageService, HostsService, IconService, IconsService, ImageService, ImageTransferService, ImageTransfersService, ImagesService, InstanceTypeGraphicsConsoleService, InstanceTypeGraphicsConsolesService, InstanceTypeNicService, InstanceTypeNicsService, InstanceTypeService, InstanceTypeWatchdogService, InstanceTypeWatchdogsService, InstanceTypesService, IscsiBondService, IscsiBondsService, JobService, JobsService, KatelloErrataService, KatelloErratumService, LinkLayerDiscoveryProtocolService, MacPoolService, MacPoolsService, MeasurableService, MoveableService, NetworkAttachmentService, NetworkAttachmentsService, NetworkFilterService, NetworkFiltersService, NetworkLabelService, NetworkLabelsService, NetworkService, NetworksService, NicNetworkFilterParameterService, NicNetworkFilterParametersService, OpenstackImageProvidersService, OpenstackImageService, OpenstackImagesService, OpenstackNetworkProvidersService, OpenstackNetworkService, OpenstackNetworksService, OpenstackSubnetService, OpenstackSubnetsService, OpenstackVolumeAuthenticationKeyService, OpenstackVolumeAuthenticationKeysService, OpenstackVolumeProvidersService, OpenstackVolumeTypeService, OpenstackVolumeTypesService, OperatingSystemService, OperatingSystemsService, PermissionService, PermitService, PermitsService, QosService, QossService, QuotaClusterLimitService, QuotaClusterLimitsService, QuotaService, QuotaStorageLimitService, QuotaStorageLimitsService, QuotasService, RoleService, RolesService, SchedulingPoliciesService, SchedulingPolicyService, SchedulingPolicyUnitService, SchedulingPolicyUnitsService, SnapshotCdromService, SnapshotCdromsService, SnapshotDiskService, SnapshotDisksService, SnapshotNicService, SnapshotNicsService, SnapshotService, SnapshotsService, SshPublicKeyService, SshPublicKeysService, StatisticService, StatisticsService, StepsService, StorageDomainContentDiskService, StorageDomainContentDisksService, StorageDomainDisksService, StorageDomainServerConnectionService, StorageDomainServerConnectionsService, StorageDomainService, StorageDomainTemplateService, StorageDomainTemplatesService, StorageDomainVmDiskAttachmentService, StorageDomainVmDiskAttachmentsService, StorageDomainVmService, StorageDomainVmsService, StorageDomainsService, StorageServerConnectionExtensionService, StorageServerConnectionExtensionsService, StorageServerConnectionService, StorageServerConnectionsService, StorageService, SystemOptionService, SystemOptionsService, SystemService, TagService, TagsService, TemplateCdromService, TemplateCdromsService, TemplateDiskAttachmentService, TemplateDiskAttachmentsService, TemplateDiskService, TemplateDisksService, TemplateGraphicsConsoleService, TemplateGraphicsConsolesService, TemplateMediatedDeviceService, TemplateMediatedDevicesService, TemplateNicService, TemplateNicsService, TemplateService, TemplateWatchdogService, TemplateWatchdogsService, TemplatesService, UnmanagedNetworkService, UnmanagedNetworksService, UserOptionService, UserOptionsService, UserService, UsersService, VirtualFunctionAllowedNetworkService, VirtualFunctionAllowedNetworksService, VmApplicationService, VmApplicationsService, VmBackupDiskService, VmBackupDisksService, VmBackupService, VmBackupsService, VmCdromService, VmCdromsService, VmCheckpointDiskService, VmCheckpointDisksService, VmCheckpointService, VmCheckpointsService, VmDisksService, VmGraphicsConsoleService, VmGraphicsConsolesService, VmHostDeviceService, VmHostDevicesService, VmMediatedDeviceService, VmMediatedDevicesService, VmNicsService, VmNumaNodeService, VmNumaNodesService, VmPoolService, VmPoolsService, VmReportedDeviceService, VmReportedDevicesService, VmSessionService, VmSessionsService, VmWatchdogService, VmWatchdogsService, VmsService, VnicProfileService, VnicProfilesService, WeightService, WeightsService

Instance Method Summary collapse

Instance Method Details

#inspectString

Returns a string representation of the service.

Returns:

  • (String)

    The string representation.



147
148
149
# File 'lib/ovirtsdk4/service.rb', line 147

def inspect
  "#<#{self.class.name}:#{absolute_path}>"
end

#to_sString

Returns a string representation of the service.

Returns:

  • (String)

    The string representation.



156
157
158
# File 'lib/ovirtsdk4/service.rb', line 156

def to_s
  inspect
end