package org.ovirt.engine.core.common.vdscommands; import java.util.List; import org.ovirt.engine.core.common.businessentities.storage.LibvirtSecret; import org.ovirt.engine.core.common.utils.ToStringBuilder; import org.ovirt.engine.core.compat.Guid; public class RegisterLibvirtSecretsVDSParameters extends VdsIdVDSCommandParametersBase { private List<LibvirtSecret> libvirtSecrets; private boolean clearUnusedSecrets; public RegisterLibvirtSecretsVDSParameters(Guid vdsId, List<LibvirtSecret> libvirtSecrets) { super(vdsId); this.libvirtSecrets = libvirtSecrets; } public RegisterLibvirtSecretsVDSParameters(Guid vdsId, List<LibvirtSecret> libvirtSecrets, boolean clearUnusedSecrets) { super(vdsId); this.libvirtSecrets = libvirtSecrets; this.clearUnusedSecrets = clearUnusedSecrets; } public RegisterLibvirtSecretsVDSParameters() { } public List<LibvirtSecret> getLibvirtSecrets() { return libvirtSecrets; } public void setLibvirtSecrets(List<LibvirtSecret> libvirtSecrets) { this.libvirtSecrets = libvirtSecrets; } public boolean isClearUnusedSecrets() { return clearUnusedSecrets; } public void setClearUnusedSecrets(boolean clearUnusedSecrets) { this.clearUnusedSecrets = clearUnusedSecrets; } @Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb) .append("libvirtSecrets", getLibvirtSecrets()) .append("clearUnusedSecrets", isClearUnusedSecrets()); } }