mirror of
https://github.com/apache/jclouds.git
synced 2025-02-16 06:56:45 +00:00
fix domain object inhertance
This commit is contained in:
parent
e0b1100651
commit
d8924519c7
@ -80,9 +80,9 @@ public class InstantiateVAppParamsType<T extends InstantiateVAppParamsType<T>>
|
|||||||
|
|
||||||
public static class Builder<T extends InstantiateVAppParamsType<T>> extends VAppCreationParamsType.Builder<T> {
|
public static class Builder<T extends InstantiateVAppParamsType<T>> extends VAppCreationParamsType.Builder<T> {
|
||||||
|
|
||||||
private Reference source;
|
protected Reference source;
|
||||||
private Boolean isSourceDelete;
|
protected Boolean isSourceDelete;
|
||||||
private Boolean linkedClone;
|
protected Boolean linkedClone;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see InstantiateVAppParamsType#getSource()
|
* @see InstantiateVAppParamsType#getSource()
|
||||||
@ -114,6 +114,12 @@ public class InstantiateVAppParamsType<T extends InstantiateVAppParamsType<T>>
|
|||||||
instantiateVAppParams.setSource(source);
|
instantiateVAppParams.setSource(source);
|
||||||
instantiateVAppParams.setIsSourceDelete(isSourceDelete);
|
instantiateVAppParams.setIsSourceDelete(isSourceDelete);
|
||||||
instantiateVAppParams.setLinkedClone(linkedClone);
|
instantiateVAppParams.setLinkedClone(linkedClone);
|
||||||
|
instantiateVAppParams.setVAppParent(vAppParent);
|
||||||
|
instantiateVAppParams.setInstantiationParams(instantiationParams);
|
||||||
|
instantiateVAppParams.setDeploy(deploy);
|
||||||
|
instantiateVAppParams.setPowerOn(powerOn);
|
||||||
|
instantiateVAppParams.setDescription(description);
|
||||||
|
instantiateVAppParams.setName(name);
|
||||||
return instantiateVAppParams;
|
return instantiateVAppParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,8 +81,8 @@ public class ParamsType<T extends ParamsType<T>> {
|
|||||||
|
|
||||||
public static class Builder<T extends ParamsType<T>>{
|
public static class Builder<T extends ParamsType<T>>{
|
||||||
|
|
||||||
private String description;
|
protected String description;
|
||||||
private String name;
|
protected String name;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see ParamsType#getDescription()
|
* @see ParamsType#getDescription()
|
||||||
|
@ -83,10 +83,10 @@ public class VAppCreationParamsType<T extends VAppCreationParamsType<T>>
|
|||||||
|
|
||||||
public static class Builder<T extends VAppCreationParamsType<T>> extends ParamsType.Builder<T> {
|
public static class Builder<T extends VAppCreationParamsType<T>> extends ParamsType.Builder<T> {
|
||||||
|
|
||||||
private Reference vAppParent;
|
protected Reference vAppParent;
|
||||||
private InstantiationParams instantiationParams;
|
protected InstantiationParams instantiationParams;
|
||||||
private Boolean deploy;
|
protected Boolean deploy;
|
||||||
private Boolean powerOn;
|
protected Boolean powerOn;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see VAppCreationParamsType#getVAppParent()
|
* @see VAppCreationParamsType#getVAppParent()
|
||||||
@ -127,6 +127,8 @@ public class VAppCreationParamsType<T extends VAppCreationParamsType<T>>
|
|||||||
vAppCreationParams.setInstantiationParams(instantiationParams);
|
vAppCreationParams.setInstantiationParams(instantiationParams);
|
||||||
vAppCreationParams.setDeploy(deploy);
|
vAppCreationParams.setDeploy(deploy);
|
||||||
vAppCreationParams.setPowerOn(powerOn);
|
vAppCreationParams.setPowerOn(powerOn);
|
||||||
|
vAppCreationParams.setDescription(description);
|
||||||
|
vAppCreationParams.setName(name);
|
||||||
return vAppCreationParams;
|
return vAppCreationParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user