- cacheStats - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig
-
Whether the miner data should be cached and skipped periodically.
- cancelCommands() - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Cancels all of the pending or in-progress commands on this Pickaxe.
- cancelCommands() - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CancelledCommands() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.CancelledCommands
-
- cancelledIds - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.CancelledCommands
-
The cancelled IDs.
- changeNetwork(int, Network) - Method in interface mn.foreman.api.endpoints.actions.Actions
-
Changes the network for the provided miner.
- changeNetwork(int, Network) - Method in class mn.foreman.api.endpoints.actions.ActionsImpl
-
- changePools(int, List<Pool>) - Method in interface mn.foreman.api.endpoints.actions.Actions
-
Changes the pools for the provided miner.
- changePools(int, List<Pool>) - Method in class mn.foreman.api.endpoints.actions.ActionsImpl
-
- changePowerMode(int, Actions.PowerMode) - Method in interface mn.foreman.api.endpoints.actions.Actions
-
Changes the power mode for the provided miner.
- changePowerMode(int, Actions.PowerMode) - Method in class mn.foreman.api.endpoints.actions.ActionsImpl
-
- chisel - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig
-
The chisel configuration.
- ChiselConfig() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig.ChiselConfig
-
- Claymore - Interface in mn.foreman.api.endpoints.claymore
-
A
Claymore provides a handler for interacting with the claymore API
endpoints.
- claymore() - Method in interface mn.foreman.api.ForemanApi
-
- claymore() - Method in class mn.foreman.api.ForemanApiImpl
-
- ClaymoreImpl - Class in mn.foreman.api.endpoints.claymore
-
- ClaymoreImpl(ObjectMapper, WebUtil) - Constructor for class mn.foreman.api.endpoints.claymore.ClaymoreImpl
-
Constructor.
- clientName - Variable in class mn.foreman.api.endpoints.groups.Groups.GroupInfo.SubClient
-
The client name.
- collectDelay - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The collect delay.
- collectDelayUnits - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The collect delay (units).
- command - Variable in class mn.foreman.api.endpoints.actions.Actions.Response
-
The new command ID.
- Command - Interface in mn.foreman.api.model
-
A marker interface for all commands.
- command - Variable in class mn.foreman.api.model.CommandStart
-
The command.
- commandCompletionBatchSize - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The command completion batch size.
- commandDone(CommandDone, String) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends a command completion to the Foreman API.
- commandDone(CommandDone, String) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CommandDone - Class in mn.foreman.api.model
-
A
CommandDone represents all of the information related to a Pickaxe
command finishing.
- CommandDone() - Constructor for class mn.foreman.api.model.CommandDone
-
- CommandDone.Response - Class in mn.foreman.api.model
-
The response.
- CommandDone.Status - Class in mn.foreman.api.model
-
The status.
- commandDoneBatch(CommandDoneBatch) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends command completions to the Foreman API.
- commandDoneBatch(CommandDoneBatch) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CommandDoneBatch - Class in mn.foreman.api.model
-
A
CommandDoneBatch represents all of the information related to
Pickaxe commands finishing.
- CommandDoneBatch() - Constructor for class mn.foreman.api.model.CommandDoneBatch
-
- CommandDoneBatch.BatchedDone - Class in mn.foreman.api.model
-
The completed command.
- CommandDoneBatch.Response - Class in mn.foreman.api.model
-
The response.
- commandQueryDelay - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The command query delay.
- commandQueryDelayUnits - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The command query delay (units).
- Commands - Class in mn.foreman.api.model
-
The commands to run.
- Commands() - Constructor for class mn.foreman.api.model.Commands
-
- commands - Variable in class mn.foreman.api.model.Commands
-
The commands to run.
- CommandStart - Class in mn.foreman.api.model
-
A
CommandStart represents a command to be performed against miners.
- CommandStart() - Constructor for class mn.foreman.api.model.CommandStart
-
- CommandStart.Response - Class in mn.foreman.api.model
-
The response.
- CommandStartBatch - Class in mn.foreman.api.model
-
- CommandStartBatch() - Constructor for class mn.foreman.api.model.CommandStartBatch
-
- CommandStartBatch.BatchedStart - Class in mn.foreman.api.model
-
The started command.
- CommandStartBatch.Response - Class in mn.foreman.api.model
-
The response.
- commandStarted(CommandStart) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends a command started to the Foreman API.
- commandStarted(CommandStart) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- commandStartedBatch(CommandStartBatch) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends command starts to the Foreman API.
- commandStartedBatch(CommandStartBatch) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- commandThreadsOverride - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The number of threads to use for processing commands.
- commandUpdate(CommandUpdate, String) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends a command update to the Foreman API.
- commandUpdate(CommandUpdate, String) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CommandUpdate - Class in mn.foreman.api.model
-
A
CommandUpdate represents an update to the Foreman dashboard from a
command that's being ran.
- CommandUpdate() - Constructor for class mn.foreman.api.model.CommandUpdate
-
- CommandUpdate.Response - Class in mn.foreman.api.model
-
The response.
- commandUpdateBatch(CommandUpdateBatch) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Sends command updates to the Foreman API.
- commandUpdateBatch(CommandUpdateBatch) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CommandUpdateBatch - Class in mn.foreman.api.model
-
- CommandUpdateBatch() - Constructor for class mn.foreman.api.model.CommandUpdateBatch
-
- CommandUpdateBatch.BatchedUpdate - Class in mn.foreman.api.model
-
The started command.
- CommandUpdateBatch.Response - Class in mn.foreman.api.model
-
The response.
- compressMetrics - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
Whether or not metrics should be compressed.
- config() - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Obtains the configuration.
- config() - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- CPower - Interface in mn.foreman.api.endpoints.csp.cpower
-
Endpoints for CPower-related processing.
- cpower() - Method in interface mn.foreman.api.endpoints.csp.Csp
-
- cpower() - Method in class mn.foreman.api.endpoints.csp.CspImpl
-
- CPowerImpl - Class in mn.foreman.api.endpoints.csp.cpower
-
A simple implementation for communicating with the Foreman CPower API.
- CPowerImpl(String, ObjectMapper, WebUtil) - Constructor for class mn.foreman.api.endpoints.csp.cpower.CPowerImpl
-
Constructor.
- cpowerPlcEnabled - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
Whether the CPower PLC integration is enabled.
- cpowerPlcIp - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The CPower PLC IP address.
- cpowerPlcPassword - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The CPower PLC password.
- cpowerPlcPort - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The CPower PLC port.
- cpowerPlcUsername - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The CPower PLC username.
- Csp - Interface in mn.foreman.api.endpoints.csp
-
Endpoints for CSP-related processing.
- csp() - Method in interface mn.foreman.api.ForemanApi
-
- csp() - Method in class mn.foreman.api.ForemanApiImpl
-
- CspImpl - Class in mn.foreman.api.endpoints.csp
-
An implementation to handle CSP-related actions against the Foreman API.
- CspImpl(String, ObjectMapper, WebUtil) - Constructor for class mn.foreman.api.endpoints.csp.CspImpl
-
Constructor.
- CurrentLoad() - Constructor for class mn.foreman.api.endpoints.qse.prioritypower.PriorityPower.CurrentLoad
-
- id - Variable in class mn.foreman.api.endpoints.groups.Groups.GroupInfo.SubClient
-
The client ID.
- id - Variable in class mn.foreman.api.endpoints.miners.Miners.Miner
-
The miner ID.
- id - Variable in class mn.foreman.api.endpoints.notifications.Notifications.Notification
-
The notification ID.
- id - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.InfrastructureConfig
-
The ID.
- id - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeInstance
-
The id.
- id - Variable in class mn.foreman.api.model.CommandStart
-
The command ID.
- ignoreConsumption - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig
-
Whether to ignore consumption.
- info - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.InfrastructureConfig
-
The info.
- infrastructureCollectDelay - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The infrastructure collect delay.
- infrastructureCollectDelayUnits - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The infrastructure collect delay (units).
- InfrastructureConfig() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.InfrastructureConfig
-
- infrastructureConfigs() - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Returns the infrastructure configs.
- infrastructureConfigs() - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- infrastructureMetricsBatchSize - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The size of each infrastructure metrics batch.
- infrastructureMetricsPushDelay - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The infrastructure metrics push delay.
- infrastructureMetricsPushDelayUnits - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The infrastructure metrics push delay (units).
- infrastructureMetricsThreadsOverride - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The number of threads to use for infrastructure metrics sending.
- InfrastructureStats() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.InfrastructureStats
-
- infrastructureThreadsOverride - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The number of threads to use for infrastructure querying.
- InfrastructureType - Enum in mn.foreman.api.model
-
All of the known infrastructure types.
- infrastructureUpdate(List<Pickaxe.InfrastructureStats>) - Method in interface mn.foreman.api.endpoints.pickaxe.Pickaxe
-
Publishes the provided stats to the Foreman API.
- infrastructureUpdate(List<Pickaxe.InfrastructureStats>) - Method in class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
- ipAddress - Variable in class mn.foreman.api.model.Network
-
The IP address.
- isDone() - Method in enum mn.foreman.api.endpoints.actions.StatusRunning
-
Returns whether or not the action is done.
- isFast - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.InfrastructureConfig
-
Use Fast collection interval.
- isSuccess() - Method in enum mn.foreman.api.endpoints.actions.StatusRunning
-
Returns whether or not the action is done.
- isSuccess() - Method in enum mn.foreman.api.endpoints.StatusSubmit
-
Returns whether or not the action was accepted.
- Param() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig.Param
-
- params - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig
-
The parameters.
- Pickaxe - Interface in mn.foreman.api.endpoints.pickaxe
-
A
Pickaxe provides a handler for interacting with the
/api/pickaxe Foreman API endpoint.
- pickaxe() - Method in interface mn.foreman.api.ForemanApi
-
Creates a new
Pickaxe that can be leveraged to operate on the
/api/pickaxe Foreman API endpoint.
- pickaxe() - Method in class mn.foreman.api.ForemanApiImpl
-
- Pickaxe.CancelledCommands - Class in mn.foreman.api.endpoints.pickaxe
-
All of the cancelled commands.
- Pickaxe.InfrastructureConfig - Class in mn.foreman.api.endpoints.pickaxe
-
An infrastructure configuration.
- Pickaxe.InfrastructureStats - Class in mn.foreman.api.endpoints.pickaxe
-
The stats for a device.
- Pickaxe.MinerConfig - Class in mn.foreman.api.endpoints.pickaxe
-
A miner configuration.
- Pickaxe.MinerConfig.ChiselConfig - Class in mn.foreman.api.endpoints.pickaxe
-
A chisel configuration.
- Pickaxe.MinerConfig.Param - Class in mn.foreman.api.endpoints.pickaxe
-
A miner configuration parameter.
- Pickaxe.PickaxeConfiguration - Class in mn.foreman.api.endpoints.pickaxe
-
The pickaxe configuration.
- Pickaxe.PickaxeInstance - Class in mn.foreman.api.endpoints.pickaxe
-
A pickaxe instance.
- PickaxeConfiguration() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
- PickaxeImpl - Class in mn.foreman.api.endpoints.pickaxe
-
- PickaxeImpl(String, String, ObjectMapper, WebUtil) - Constructor for class mn.foreman.api.endpoints.pickaxe.PickaxeImpl
-
Constructor.
- PickaxeInstance() - Constructor for class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeInstance
-
- Ping - Interface in mn.foreman.api.endpoints.ping
-
Pings the dashboard to verify the credentials worked.
- ping() - Method in interface mn.foreman.api.endpoints.ping.Ping
-
Pings the dashboard to validate connectivity.
- ping() - Method in class mn.foreman.api.endpoints.ping.PingImpl
-
- ping() - Method in interface mn.foreman.api.ForemanApi
-
Creates a new
Ping that can be leveraged to test API
credentials.
- ping() - Method in class mn.foreman.api.ForemanApiImpl
-
- pingClient() - Method in interface mn.foreman.api.endpoints.ping.Ping
-
Pings the dashboard to validate auth against the client.
- pingClient() - Method in class mn.foreman.api.endpoints.ping.PingImpl
-
- PingImpl - Class in mn.foreman.api.endpoints.ping
-
Pings the dashboard to test the provided API credentials.
- PingImpl(String, WebUtil) - Constructor for class mn.foreman.api.endpoints.ping.PingImpl
-
Constructor.
- platform - Variable in class mn.foreman.api.endpoints.miners.Miners.Miner
-
The platform.
- Pool - Class in mn.foreman.api.model
-
A mining pool.
- Pool() - Constructor for class mn.foreman.api.model.Pool
-
- post(String) - Method in class mn.foreman.api.JdkWebUtil
-
- post(String, String) - Method in class mn.foreman.api.JdkWebUtil
-
- post(String) - Method in interface mn.foreman.api.WebUtil
-
Performs a POST operation against the provided URI.
- post(String, String) - Method in interface mn.foreman.api.WebUtil
-
Performs a POST operation against the provided URI with
content.
- priorityEnabled - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
Whether priority power integration is enabled.
- PriorityPower - Interface in mn.foreman.api.endpoints.qse.prioritypower
-
A
PriorityPower provides a mechanism for relaying
PriorityPower-related RTAC information to/from Foreman.
- priorityPower() - Method in interface mn.foreman.api.endpoints.qse.Qse
-
Returns a handler for publishing PriorityPower-related data to Foreman.
- priorityPower() - Method in class mn.foreman.api.endpoints.qse.QseImpl
-
- PriorityPower.CurrentLoad - Class in mn.foreman.api.endpoints.qse.prioritypower
-
The load to configure into the RTAC.
- PriorityPowerImpl - Class in mn.foreman.api.endpoints.qse.prioritypower
-
An implementation that will communicate with the Foreman API.
- PriorityPowerImpl(String, ObjectMapper, WebUtil) - Constructor for class mn.foreman.api.endpoints.qse.prioritypower.PriorityPowerImpl
-
Constructor.
- priorityRtacClientAddress - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The priority power RTAC client address.
- priorityRtacIp - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The priority power RTAC IP address.
- priorityRtacPort - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The priority power RTAC port.
- priorityRtacServerAddress - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeConfiguration
-
The priority power RTAC server address.
- published - Variable in class mn.foreman.api.endpoints.notifications.Notifications.Notification
-
When the notification was published.
- put(String, String) - Method in class mn.foreman.api.JdkWebUtil
-
- put(String, String) - Method in interface mn.foreman.api.WebUtil
-
Performs a PUT operation against the provided URI.
- value - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.MinerConfig.Param
-
The value.
- valueOf(String) - Static method in enum mn.foreman.api.endpoints.actions.Actions.PowerMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mn.foreman.api.endpoints.actions.StatusRunning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mn.foreman.api.endpoints.StatusSubmit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mn.foreman.api.model.ApiType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mn.foreman.api.model.DoneStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mn.foreman.api.model.InfrastructureType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum mn.foreman.api.endpoints.actions.Actions.PowerMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum mn.foreman.api.endpoints.actions.StatusRunning
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum mn.foreman.api.endpoints.StatusSubmit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum mn.foreman.api.model.ApiType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum mn.foreman.api.model.DoneStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum mn.foreman.api.model.InfrastructureType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version - Variable in class mn.foreman.api.endpoints.pickaxe.Pickaxe.PickaxeInstance
-
The version.