public class MarketPlaceApp extends PoolElement
client, id, xml, xpath
Modifier | Constructor and Description |
---|---|
|
MarketPlaceApp(int id,
Client client)
Creates a new MarketPlaceApp representation.
|
protected |
MarketPlaceApp(org.w3c.dom.Node xmlElement,
Client client) |
Modifier and Type | Method and Description |
---|---|
static OneResponse |
allocate(Client client,
java.lang.String description,
int marketId)
Allocates a new MarketPlaceApp in OpenNebula.
|
OneResponse |
chgrp(int gid)
Changes the group
|
static OneResponse |
chmod(Client client,
int id,
int octet)
Changes the permissions
|
static OneResponse |
chmod(Client client,
int id,
int owner_u,
int owner_m,
int owner_a,
int group_u,
int group_m,
int group_a,
int other_u,
int other_m,
int other_a)
Changes the MarketPlaceApp permissions
|
static OneResponse |
chmod(Client client,
int id,
java.lang.String octet)
Changes the permissions
|
OneResponse |
chmod(int octet)
Changes the permissions
|
OneResponse |
chmod(int owner_u,
int owner_m,
int owner_a,
int group_u,
int group_m,
int group_a,
int other_u,
int other_m,
int other_a)
Changes the MarketPlaceApp permissions
|
OneResponse |
chmod(java.lang.String octet)
Changes the permissions
|
static OneResponse |
chown(Client client,
int id,
int uid,
int gid)
Changes the owner/group
|
OneResponse |
chown(int uid)
Changes the owner
|
OneResponse |
chown(int uid,
int gid)
Changes the owner/group
|
OneResponse |
delete()
Deletes the MarketPlaceApp from OpenNebula.
|
static OneResponse |
delete(Client client,
int id)
Deletes an MarketPlaceApp from OpenNebula.
|
OneResponse |
disable()
Disables the MarketPlaceApp.
|
OneResponse |
enable()
Enables the MarketPlaceApp.
|
OneResponse |
enable(boolean enable)
Enables or disables the MarketPlaceApp.
|
static OneResponse |
enable(Client client,
int id,
boolean enable)
Enables or disables an MarketPlaceApp.
|
OneResponse |
info()
Retrieves the information of the MarketPlaceApp.
|
static OneResponse |
info(Client client,
int id)
Retrieves the information of the given MarketPlaceApp.
|
boolean |
isEnabled()
Returns true if the MarketPlaceApp is enabled.
|
static OneResponse |
lock(Client client,
int id,
int level)
lock this MarketPlaceApp
|
OneResponse |
lock(int level)
Lock this MarketPlaceApp
|
static OneResponse |
rename(Client client,
int id,
java.lang.String name)
Renames this MarketPlaceApp
|
OneResponse |
rename(java.lang.String name)
Renames this MarketPlaceApp
|
java.lang.String |
shortStateStr()
Returns the short length string state of the MarketPlaceApp.
|
java.lang.String |
shortTypeStr()
Returns the type of the MarketPlaceApp as a short String.
|
java.lang.String |
stateString()
Returns the state of the MarketPlaceApp.
|
int |
type()
Returns the type of the MarketPlaceApp.
|
java.lang.String |
typeStr()
Returns the type of the MarketPlaceApp as a String.
|
OneResponse |
unlock()
Unlock this MarketPlaceApp
|
static OneResponse |
unlock(Client client,
int id)
Unlock this MarketPlaceApp
|
static OneResponse |
update(Client client,
int id,
java.lang.String new_template,
boolean append)
Replaces the template contents.
|
OneResponse |
update(java.lang.String new_template)
Replaces the template contents.
|
OneResponse |
update(java.lang.String new_template,
boolean append)
Replaces the template contents.
|
public MarketPlaceApp(int id, Client client)
id
- The MarketPlaceApp id.client
- XML-RPC Client.protected MarketPlaceApp(org.w3c.dom.Node xmlElement, Client client)
PoolElement
public static OneResponse allocate(Client client, java.lang.String description, int marketId)
client
- XML-RPC Client.description
- A string containing the template of the MarketPlaceApp.marketId
- The MarketPlace IDpublic static OneResponse info(Client client, int id)
client
- XML-RPC Client.id
- The MarketPlaceApp id for the MarketPlaceApp to retrieve the information frompublic static OneResponse delete(Client client, int id)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp we want to delete.public static OneResponse update(Client client, int id, java.lang.String new_template, boolean append)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp we want to modify.new_template
- New template contentsappend
- True to append new attributes instead of replace the whole templatepublic static OneResponse enable(Client client, int id, boolean enable)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp we want to modify.enable
- True for enabling, false for disabling.public static OneResponse chown(Client client, int id, int uid, int gid)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp we want to modify.uid
- The new owner user ID. Set it to -1 to leave the current one.gid
- The new group ID. Set it to -1 to leave the current one.public static OneResponse chmod(Client client, int id, int owner_u, int owner_m, int owner_a, int group_u, int group_m, int group_a, int other_u, int other_m, int other_a)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp we want to modify.owner_u
- 1 to allow, 0 deny, -1 do not changeowner_m
- 1 to allow, 0 deny, -1 do not changeowner_a
- 1 to allow, 0 deny, -1 do not changegroup_u
- 1 to allow, 0 deny, -1 do not changegroup_m
- 1 to allow, 0 deny, -1 do not changegroup_a
- 1 to allow, 0 deny, -1 do not changeother_u
- 1 to allow, 0 deny, -1 do not changeother_m
- 1 to allow, 0 deny, -1 do not changeother_a
- 1 to allow, 0 deny, -1 do not changepublic static OneResponse chmod(Client client, int id, java.lang.String octet)
client
- XML-RPC Client.id
- The id of the target object.octet
- Permissions octed , e.g. 640public static OneResponse chmod(Client client, int id, int octet)
client
- XML-RPC Client.id
- The id of the target object.octet
- Permissions octed , e.g. 640public static OneResponse rename(Client client, int id, java.lang.String name)
client
- XML-RPC Client.id
- The MarketPlaceApp id of the target MarketPlaceApp.name
- New name for the MarketPlaceApp.public static OneResponse lock(Client client, int id, int level)
client
- XML-RPC Client.id
- The MarketPlaceApp id.level
- Lock level.public static OneResponse unlock(Client client, int id)
client
- XML-RPC Client.id
- The MarketPlaceApp id.public OneResponse info()
public OneResponse delete()
public OneResponse update(java.lang.String new_template)
new_template
- New template contentspublic OneResponse update(java.lang.String new_template, boolean append)
new_template
- New template contentsappend
- True to append new attributes instead of replace the whole templatepublic OneResponse enable(boolean enable)
enable
- True for enabling, false for disabling.public OneResponse enable()
public OneResponse disable()
public OneResponse chown(int uid, int gid)
uid
- The new owner user ID. Set it to -1 to leave the current one.gid
- The new group ID. Set it to -1 to leave the current one.public OneResponse chown(int uid)
uid
- The new owner user ID.public OneResponse chgrp(int gid)
gid
- The new group ID.public OneResponse chmod(int owner_u, int owner_m, int owner_a, int group_u, int group_m, int group_a, int other_u, int other_m, int other_a)
owner_u
- 1 to allow, 0 deny, -1 do not changeowner_m
- 1 to allow, 0 deny, -1 do not changeowner_a
- 1 to allow, 0 deny, -1 do not changegroup_u
- 1 to allow, 0 deny, -1 do not changegroup_m
- 1 to allow, 0 deny, -1 do not changegroup_a
- 1 to allow, 0 deny, -1 do not changeother_u
- 1 to allow, 0 deny, -1 do not changeother_m
- 1 to allow, 0 deny, -1 do not changeother_a
- 1 to allow, 0 deny, -1 do not changepublic OneResponse chmod(java.lang.String octet)
octet
- Permissions octed , e.g. 640public OneResponse chmod(int octet)
octet
- Permissions octed , e.g. 640public OneResponse rename(java.lang.String name)
name
- New name for the MarketPlaceApp.public OneResponse lock(int level)
level
- Lock level.public OneResponse unlock()
public java.lang.String stateString()
info()
must be called before.public java.lang.String shortStateStr()
info()
must be called before.public int type()
public java.lang.String typeStr()
public java.lang.String shortTypeStr()
public boolean isEnabled()
Visit OpenNebula.org
Copyright 2002-2019 ©
OpenNebula Project, OpenNebula Systems.