Deadline Standalone Python Reference
10.2.1.1
|
Public Member Functions | |
def | AddGroupToSlave (self, slave, group) |
def | AddPoolToSlave (self, slave, pool) |
def | DeleteSlave (self, name) |
def | GetSlaveHistoryEntries (self, name) |
def | GetSlaveInfo (self, name) |
def | GetSlaveInfos (self, names=None) |
def | GetSlaveInfoSettings (self, name) |
def | GetSlaveNames (self) |
def | GetSlaveNamesInGroup (self, group) |
def | GetSlaveNamesInPool (self, pool) |
def | GetSlaveReports (self, name) |
def | GetSlaveReportsContents (self, name) |
def | GetSlaveSettings (self, name) |
def | GetSlavesInfoSettings (self, names=None) |
def | GetSlavesSettings (self, names=None) |
def | RemoveGroupFromSlave (self, slave, group) |
def | RemovePoolFromSlave (self, slave, pool) |
def | SaveSlaveInfo (self, info) |
def | SaveSlaveSettings (self, info) |
def | SetGroupsForSlave (self, slave, group=[]) |
def | SetPoolsForSlave (self, slave, pool=[]) |
Class used by DeadlineCon to send Worker requests, as well as a few Pool and Group requests. Stores the address of the Web Service for use in sending requests.
def Slaves.Slaves.AddGroupToSlave | ( | self, | |
slave, | |||
group | |||
) |
Adds a Group to a Worker. Input: slave: The name of the Worker or Workers (may be a list). group: The name of the Group or Groups (may be a list). Returns: Success message.
def Slaves.Slaves.AddPoolToSlave | ( | self, | |
slave, | |||
pool | |||
) |
Adds a Pool to a Worker. Input: slave: The name of the Worker or Workers (may be a list). pool: The name of the Pool or Pools (may be a list). Returns: Success message.
def Slaves.Slaves.DeleteSlave | ( | self, | |
name | |||
) |
Removes a Worker from the repository. Input: name: The name of the Worker to be removed. Returns: Success message.
def Slaves.Slaves.GetSlaveHistoryEntries | ( | self, | |
name | |||
) |
Gets the history entries for a Worker. Input: name: The name of the Worker. Returns: All history entries for the Worker.
def Slaves.Slaves.GetSlaveInfo | ( | self, | |
name | |||
) |
Gets a Worker info object. Input: name: The Worker name. Returns: The Worker info.
def Slaves.Slaves.GetSlaveInfos | ( | self, | |
names = None |
|||
) |
Gets multiple Worker info objects. Input: name: The Worker names. If None return all info for all Workers. Returns: List of the Worker infos.
def Slaves.Slaves.GetSlaveInfoSettings | ( | self, | |
name | |||
) |
Gets a Worker info settings. Input: name: The Worker name. Returns: The Worker info settings.
def Slaves.Slaves.GetSlaveNames | ( | self | ) |
Gets all the Worker names. Returns: The list of Worker names.
def Slaves.Slaves.GetSlaveNamesInGroup | ( | self, | |
group | |||
) |
Gets the names of all Workers in a specific Group. Input: group: The name of the Group to search in (may be a list). Returns: A list of all Workers that are in the Groups.
def Slaves.Slaves.GetSlaveNamesInPool | ( | self, | |
pool | |||
) |
Gets the names of all Workers in a specific Pool. Input: pool: The name of the Pool to search in (may be a list). Returns: A list of all Workers that are in the Pool.
def Slaves.Slaves.GetSlaveReports | ( | self, | |
name | |||
) |
Gets the reports for a Worker. Input: name: The name of the Worker. Returns: All reports for the Worker.
def Slaves.Slaves.GetSlaveReportsContents | ( | self, | |
name | |||
) |
Gets the reports contents for a Worker. Input: name: The name of the Worker. Returns: All reports contents for the Worker.
def Slaves.Slaves.GetSlaveSettings | ( | self, | |
name | |||
) |
Gets a Worker settings object. Input: name: The Worker name. Returns: The Worker settings.
def Slaves.Slaves.GetSlavesInfoSettings | ( | self, | |
names = None |
|||
) |
Gets multiple Worker info settings. Inputs: names: The names of the Workers to get. If None get all Workers. Returns: The list of Workers' infos and settings.
def Slaves.Slaves.GetSlavesSettings | ( | self, | |
names = None |
|||
) |
Gets multiple Worker settings objects. Input: name: The Worker names. If None return all info for all Workers. Returns: List of the Worker settings's info.
def Slaves.Slaves.RemoveGroupFromSlave | ( | self, | |
slave, | |||
group | |||
) |
Adds a Group from a Worker. Input: slave: The name of the Worker or Workers (may be a list). group: The name of the Group or Group (may be a list). Returns: Success message.
def Slaves.Slaves.RemovePoolFromSlave | ( | self, | |
slave, | |||
pool | |||
) |
Adds a Pool from a Worker. Input: slave: The name of the Worker or Workers (may be a list). pool: The name of the Pool or Pools (may be a list). Returns: Success message.
def Slaves.Slaves.SaveSlaveInfo | ( | self, | |
info | |||
) |
Saves Worker info to the database. Input: info: Json object of the Worker info. Returns: Success message.
def Slaves.Slaves.SaveSlaveSettings | ( | self, | |
info | |||
) |
Saves Worker Settings to the database. Input: info: Json object of the Worker settings. Returns: Success message.
def Slaves.Slaves.SetGroupsForSlave | ( | self, | |
slave, | |||
group = [] |
|||
) |
Sets all of the Groups for one or more Workers overriding their old lists. Input: slave: Workers to be modified (may be a list). pool: List of Groups to be used. Returns: Success message.
def Slaves.Slaves.SetPoolsForSlave | ( | self, | |
slave, | |||
pool = [] |
|||
) |
Sets all of the Pools for one or more Workers overriding their old lists. Input: slave: Workers to be modified (may be a list). pool: List of Pools to be used. Returns: Success message.