All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ovirt.engine.sdk4.types.Vm Maven / Gradle / Ivy

There is a newer version: 4.5.1
Show newest version
/*
Copyright (c) 2015 Red Hat, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

package org.ovirt.engine.sdk4.types;

import java.lang.String;
import java.util.Date;
import java.util.List;

/**
 * Represents a virtual machine.
 */
public interface Vm extends VmBase {
    String fqdn();
    
    boolean fqdnPresent();
    
    GuestOperatingSystem guestOperatingSystem();
    
    boolean guestOperatingSystemPresent();
    
    TimeZone guestTimeZone();
    
    boolean guestTimeZonePresent();
    
    boolean hasIllegalImages();
    
    boolean hasIllegalImagesPresent();
    
    boolean nextRunConfigurationExists();
    
    boolean nextRunConfigurationExistsPresent();
    
    NumaTuneMode numaTuneMode();
    
    boolean numaTuneModePresent();
    
    List payloads();
    
    boolean payloadsPresent();
    
    boolean runOnce();
    
    boolean runOncePresent();
    
    Date startTime();
    
    boolean startTimePresent();
    
    VmStatus status();
    
    boolean statusPresent();
    
    String statusDetail();
    
    boolean statusDetailPresent();
    
    String stopReason();
    
    boolean stopReasonPresent();
    
    Date stopTime();
    
    boolean stopTimePresent();
    
    boolean useLatestTemplateVersion();
    
    boolean useLatestTemplateVersionPresent();
    
    List affinityLabels();
    
    boolean affinityLabelsPresent();
    
    List applications();
    
    boolean applicationsPresent();
    
    List cdroms();
    
    boolean cdromsPresent();
    
    List diskAttachments();
    
    boolean diskAttachmentsPresent();
    
    ExternalHostProvider externalHostProvider();
    
    boolean externalHostProviderPresent();
    
    List floppies();
    
    boolean floppiesPresent();
    
    List graphicsConsoles();
    
    boolean graphicsConsolesPresent();
    
    Host host();
    
    boolean hostPresent();
    
    List hostDevices();
    
    boolean hostDevicesPresent();
    
    InstanceType instanceType();
    
    boolean instanceTypePresent();
    
    List katelloErrata();
    
    boolean katelloErrataPresent();
    
    List nics();
    
    boolean nicsPresent();
    
    List numaNodes();
    
    boolean numaNodesPresent();
    
    Template originalTemplate();
    
    boolean originalTemplatePresent();
    
    List permissions();
    
    boolean permissionsPresent();
    
    List reportedDevices();
    
    boolean reportedDevicesPresent();
    
    List sessions();
    
    boolean sessionsPresent();
    
    List snapshots();
    
    boolean snapshotsPresent();
    
    List statistics();
    
    boolean statisticsPresent();
    
    List tags();
    
    boolean tagsPresent();
    
    Template template();
    
    boolean templatePresent();
    
    VmPool vmPool();
    
    boolean vmPoolPresent();
    
    List watchdogs();
    
    boolean watchdogsPresent();
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy