org.ovirt.engine.api.containers.V4ActionContainer Maven / Gradle / Ivy
/*
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.api.containers;
import org.ovirt.engine.api.types.V4Action;
import org.ovirt.engine.api.types.V4Fault;
import org.ovirt.engine.api.types.V4GracePeriod;
import org.ovirt.engine.api.types.V4Job;
import org.ovirt.engine.api.types.V4Status;
public class V4ActionContainer extends V4Container implements V4Action {
private V4Fault fault;
private V4GracePeriod gracePeriod;
private V4Job job;
private V4Status status;
public V4Fault fault() {
return fault;
}
public void fault(V4Fault newFault) {
fault = newFault;
}
public boolean faultPresent() {
return fault != null;
}
public V4GracePeriod gracePeriod() {
return gracePeriod;
}
public void gracePeriod(V4GracePeriod newGracePeriod) {
gracePeriod = newGracePeriod;
}
public boolean gracePeriodPresent() {
return gracePeriod != null;
}
public V4Job job() {
return job;
}
public void job(V4Job newJob) {
job = newJob;
}
public boolean jobPresent() {
return job != null;
}
public V4Status status() {
return status;
}
public void status(V4Status newStatus) {
status = newStatus;
}
public boolean statusPresent() {
return status != null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy