Class RebuildOptions
- java.lang.Object
-
- org.openstack4j.model.compute.actions.BaseActionOptions
-
- org.openstack4j.model.compute.actions.RebuildOptions
-
public final class RebuildOptions extends BaseActionOptions
Options used to invoke the Rebuild Action on a Server- Author:
- Jeremy Unruh
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.model.compute.actions.BaseActionOptions
BaseActionOptions.OptionEnum
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RebuildOptionsadminPass(String adminPass)Can optionally specify a new admin password to be used during the rebuildstatic RebuildOptionscreate()StringgetAdminPass()StringgetImageRef()Map<String,String>getMetadata()StringgetName()List<Personality>getPersonality()StringgetUserData()RebuildOptionsimage(String imageId)Can optionally set a new image to rebuild the server against.RebuildOptionsmetadata(Map<String,String> metadata)RebuildOptionsname(String name)Can optionally change the name of the instance to a newnameRebuildOptionspersonality(List<Personality> personality)RebuildOptionsuserData(String userData)-
Methods inherited from class org.openstack4j.model.compute.actions.BaseActionOptions
add, get, toJsonString
-
-
-
-
Method Detail
-
create
public static RebuildOptions create()
- Returns:
- a new RebuildOptions object
-
image
public RebuildOptions image(String imageId)
Can optionally set a new image to rebuild the server against. This is the image identifier- Parameters:
imageId- the image id to rebuild the server against- Returns:
- RebuildOptions
-
name
public RebuildOptions name(String name)
Can optionally change the name of the instance to a newname- Parameters:
name- the new name of the server instance- Returns:
- RebuildOptions
-
userData
public RebuildOptions userData(String userData)
-
personality
public RebuildOptions personality(List<Personality> personality)
-
metadata
public RebuildOptions metadata(Map<String,String> metadata)
-
adminPass
public RebuildOptions adminPass(String adminPass)
Can optionally specify a new admin password to be used during the rebuild- Parameters:
adminPass- the new admin password- Returns:
- RebuildOptions
-
getName
public String getName()
-
getAdminPass
public String getAdminPass()
-
getImageRef
public String getImageRef()
-
getUserData
public String getUserData()
-
getPersonality
public List<Personality> getPersonality()
-
-