Interface Cluster

  • All Superinterfaces:
    Identified
    All Known Implementing Classes:
    ClusterContainer

    public interface Cluster
    extends Identified
    Type representation of a cluster. A JSON representation of a cluster: [source] ---- { "cluster" : [ { "ballooning_enabled" : "false", "cpu" : { "architecture" : "x86_64", "type" : "Intel SandyBridge Family" }, "custom_scheduling_policy_properties" : { "property" : [ { "name" : "HighUtilization", "value" : "80" }, { "name" : "CpuOverCommitDurationMinutes", "value" : "2" } ] }, "error_handling" : { "on_error" : "migrate" }, "fencing_policy" : { "enabled" : "true", "skip_if_connectivity_broken" : { "enabled" : "false", "threshold" : "50" }, "skip_if_gluster_bricks_up" : "false", "skip_if_gluster_quorum_not_met" : "false", "skip_if_sd_active" : { "enabled" : "false" } }, "gluster_service" : "false", "firewall_type" : "iptables", "ha_reservation" : "false", "ksm" : { "enabled" : "true", "merge_across_nodes" : "true" }, "memory_policy" : { "over_commit" : { "percent" : "100" }, "transparent_hugepages" : { "enabled" : "true" } }, "migration" : { "auto_converge" : "inherit", "bandwidth" : { "assignment_method" : "auto" }, "compressed" : "inherit", "policy" : { "id" : "00000000-0000-0000-0000-000000000000" } }, "required_rng_sources" : { "required_rng_source" : [ "random" ] }, "switch_type" : "legacy", "threads_as_cores" : "false", "trusted_service" : "false", "tunnel_migration" : "false", "version" : { "major" : "4", "minor" : "1" }, "virt_service" : "true", "data_center" : { "href" : "/ovirt-engine/api/datacenters/123", "id" : "123" }, "mac_pool" : { "href" : "/ovirt-engine/api/macpools/456", "id" : "456" }, "scheduling_policy" : { "href" : "/ovirt-engine/api/schedulingpolicies/789", "id" : "789" }, "actions" : { "link" : [ { "href" : "/ovirt-engine/api/clusters/234/resetemulatedmachine", "rel" : "resetemulatedmachine" } ] }, "name" : "Default", "description" : "The default server cluster", "href" : "/ovirt-engine/api/clusters/234", "id" : "234", "link" : [ { "href" : "/ovirt-engine/api/clusters/234/permissions", "rel" : "permissions" }, { "href" : "/ovirt-engine/api/clusters/234/cpuprofiles", "rel" : "cpuprofiles" }, { "href" : "/ovirt-engine/api/clusters/234/networkfilters", "rel" : "networkfilters" }, { "href" : "/ovirt-engine/api/clusters/234/networks", "rel" : "networks" }, { "href" : "/ovirt-engine/api/clusters/234/affinitygroups", "rel" : "affinitygroups" }, { "href" : "/ovirt-engine/api/clusters/234/glusterhooks", "rel" : "glusterhooks" }, { "href" : "/ovirt-engine/api/clusters/234/glustervolumes", "rel" : "glustervolumes" }, { "href" : "/ovirt-engine/api/clusters/234/enabledfeatures", "rel" : "enabledfeatures" }, { "href" : "/ovirt-engine/api/clusters/234/externalnetworkproviders", "rel" : "externalnetworkproviders" } ] } ] } ----
    • Method Detail

      • ballooningEnabled

        boolean ballooningEnabled()
      • ballooningEnabledPresent

        boolean ballooningEnabledPresent()
      • biosTypePresent

        boolean biosTypePresent()
      • cpu

        Cpu cpu()
      • cpuPresent

        boolean cpuPresent()
      • customSchedulingPolicyProperties

        List<Property> customSchedulingPolicyProperties()
      • customSchedulingPolicyPropertiesPresent

        boolean customSchedulingPolicyPropertiesPresent()
      • displayPresent

        boolean displayPresent()
      • errorHandlingPresent

        boolean errorHandlingPresent()
      • fencingPolicyPresent

        boolean fencingPolicyPresent()
      • fipsModePresent

        boolean fipsModePresent()
      • firewallTypePresent

        boolean firewallTypePresent()
      • glusterService

        boolean glusterService()
      • glusterServicePresent

        boolean glusterServicePresent()
      • glusterTunedProfile

        String glusterTunedProfile()
      • glusterTunedProfilePresent

        boolean glusterTunedProfilePresent()
      • haReservation

        boolean haReservation()
      • haReservationPresent

        boolean haReservationPresent()
      • ksm

        Ksm ksm()
      • ksmPresent

        boolean ksmPresent()
      • logMaxMemoryUsedThreshold

        BigInteger logMaxMemoryUsedThreshold()
      • logMaxMemoryUsedThresholdAsByte

        Byte logMaxMemoryUsedThresholdAsByte()
      • logMaxMemoryUsedThresholdAsShort

        Short logMaxMemoryUsedThresholdAsShort()
      • logMaxMemoryUsedThresholdAsInteger

        Integer logMaxMemoryUsedThresholdAsInteger()
      • logMaxMemoryUsedThresholdAsLong

        Long logMaxMemoryUsedThresholdAsLong()
      • logMaxMemoryUsedThresholdPresent

        boolean logMaxMemoryUsedThresholdPresent()
      • logMaxMemoryUsedThresholdTypePresent

        boolean logMaxMemoryUsedThresholdTypePresent()
      • maintenanceReasonRequired

        boolean maintenanceReasonRequired()
      • maintenanceReasonRequiredPresent

        boolean maintenanceReasonRequiredPresent()
      • memoryPolicyPresent

        boolean memoryPolicyPresent()
      • migrationPresent

        boolean migrationPresent()
      • optionalReason

        boolean optionalReason()
      • optionalReasonPresent

        boolean optionalReasonPresent()
      • requiredRngSourcesPresent

        boolean requiredRngSourcesPresent()
      • serialNumberPresent

        boolean serialNumberPresent()
      • supportedVersionsPresent

        boolean supportedVersionsPresent()
      • switchTypePresent

        boolean switchTypePresent()
      • threadsAsCores

        boolean threadsAsCores()
      • threadsAsCoresPresent

        boolean threadsAsCoresPresent()
      • trustedService

        boolean trustedService()
      • trustedServicePresent

        boolean trustedServicePresent()
      • tunnelMigration

        boolean tunnelMigration()
      • tunnelMigrationPresent

        boolean tunnelMigrationPresent()
      • versionPresent

        boolean versionPresent()
      • virtService

        boolean virtService()
      • virtServicePresent

        boolean virtServicePresent()
      • vncEncryption

        boolean vncEncryption()
      • vncEncryptionPresent

        boolean vncEncryptionPresent()
      • affinityGroupsPresent

        boolean affinityGroupsPresent()
      • cpuProfilesPresent

        boolean cpuProfilesPresent()
      • dataCenterPresent

        boolean dataCenterPresent()
      • enabledFeaturesPresent

        boolean enabledFeaturesPresent()
      • externalNetworkProvidersPresent

        boolean externalNetworkProvidersPresent()
      • glusterHooksPresent

        boolean glusterHooksPresent()
      • glusterVolumesPresent

        boolean glusterVolumesPresent()
      • macPoolPresent

        boolean macPoolPresent()
      • managementNetwork

        Network managementNetwork()
      • managementNetworkPresent

        boolean managementNetworkPresent()
      • networkFiltersPresent

        boolean networkFiltersPresent()
      • networksPresent

        boolean networksPresent()
      • permissionsPresent

        boolean permissionsPresent()
      • schedulingPolicyPresent

        boolean schedulingPolicyPresent()