A B C D E G I L M N O P S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ApiResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
SolarEdge Api Response
- ApiResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Base response class that provides common functionality and/or properties that are shared by most api response from the solar edge api
- ApiResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.ApiResponseImpl
B
- BaseModel - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Base model interface that all response models implement, defines contract of functionality that all response models must adhere to.
- buildClient() - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeClientFactory
-
Given the specified parameters provided, construct a api client
C
- CONSUMPTION - ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Meter that measures how much energy has been consumed
- CustomDateDeserializer - Class in ninja.codingsolutions.solaredgeapiclient.deserializers
-
Will try to deserialize from a zoned format first, if that doesn't work it falls back to the time zone less format used by the solar edge api, the reason for doing this is to support parsing the format provided by solar edge, while providing preferred zoned serialization/deserialization when using the models for other data exchange processes.
- CustomDateDeserializer() - Constructor for class ninja.codingsolutions.solaredgeapiclient.deserializers.CustomDateDeserializer
-
No Arg constructor for customer date deserializer, calls
super(Date.class) - CustomDateSerializer - Class in ninja.codingsolutions.solaredgeapiclient.serializers
-
Customer serializer for {Date} objects that serializes out in ISO-8601
- CustomDateSerializer() - Constructor for class ninja.codingsolutions.solaredgeapiclient.serializers.CustomDateSerializer
-
No Arg constructor for CustomDateSerializer, calls
super(Date.class)
D
- DAY - ninja.codingsolutions.solaredgeapiclient.models.TimeUnitType
-
Days
- deepCopy() - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.DeepCopyable
-
Create and return a deep copy of the current object
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.DetailedEnergyResponseImpl
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.EnvironmentalBenefitsResponseImpl
-
Create and return a deep copy of the current object
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.OverviewResponseImpl
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.SiteDetailsResponseImpl
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.SupportedVersionsResponseImpl
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.VersionImpl
- deepCopy() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.VersionResponseImpl
- deepCopy(ApiResponseImpl) - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.ApiResponseImpl
-
injects the values maintained by the ApiResponseImpl into the passed object that is being used for a deep copy.
- DeepCopyable - Interface in ninja.codingsolutions.solaredgeapiclient.interfaces
-
Interface that defines a contract for classes to provide a method to consumers that creates deep copies
- deserialize(JsonParser, DeserializationContext) - Method in class ninja.codingsolutions.solaredgeapiclient.deserializers.CustomDateDeserializer
-
Method that can be called to ask implementation to deserialize JSON content into the value type this serializer handles.
- DetailedEnergyResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Response from SolarEdge API containing detailed energy information over a period of time
- DetailedEnergyResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {DetailedEnergyResponse}
- DetailedEnergyResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.DetailedEnergyResponseImpl
- DetailedMeterEnergy - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Detailed meter data from a solar edge site over a period of time scoped to a meter type
- DetailedMeterEnergyImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {DetailedMeterEnergy}
- DetailedMeterEnergyImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.DetailedMeterEnergyImpl
- Details - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
SolarEdge site details containing, id, name, account id etc
- DetailsImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Detailed site information
- DetailsImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.DetailsImpl
E
- EnergyData - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Wrapper of energy data
- EnergyDataImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Energy data in kWh
- EnergyDataImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.EnergyDataImpl
- EnergyDetails - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Energy details
- EnergyDetailsImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {EnergyDetails}
- EnergyDetailsImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.EnergyDetailsImpl
- EnvironmentalBenefits - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Estimated environmental benefits from site
- EnvironmentalBenefits.EmissionUnitType - Enum in ninja.codingsolutions.solaredgeapiclient.models
-
Units of gasses
- EnvironmentalBenefits.GasEmissionsSaved - Interface in ninja.codingsolutions.solaredgeapiclient.models
- EnvironmentalBenefitsResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
The API response for the estimated environmental benefits request
- EnvironmentalBenefitsResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
- EnvironmentalBenefitsResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.EnvironmentalBenefitsResponseImpl
- EnvironmentBenefitsImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
- EnvironmentBenefitsImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.EnvironmentBenefitsImpl
G
- GasEmissionsSavedImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
- GasEmissionsSavedImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.GasEmissionsSavedImpl
- getAccountId() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Gets the account id associated with the site, accounts can have multiple sites
- getAddress() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the street address of the site
- getAddress2() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the second address line of the site if available
- getCity() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the city the site is located in
- getCo2() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.GasEmissionsSaved
-
get the typical amount of CO2 emissions from fossil fuel power plants that would be emitted to generate the total amount of power that has been generated by this site.
- getCountry() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the country the site is located in
- getCountryCode() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get short country code of the site
- getCurrency() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get an estimate of the total value of the energy produced by the site
- getCurrentPower() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get the last reported instantaneous power generation value in kilowatt hours
- getDataPeriod() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Uris
-
Get the URI for the data period
- getDate() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.TimestampedValue
-
Date of energy measurement
- getDetailedEnergyReport(int, List<MeterType>, TimeUnitType, ZonedDateTime, ZonedDateTime) - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Fetches a detailed energy report as recorded by the specified meter types, at the targeted site, within the time window, and in the specified time resolution.
- getDetailedEnergyReport(int, List<MeterType>, TimeUnitType, ZonedDateTime, ZonedDateTime) - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
-
Fetches a detailed energy report as recorded by the specified meter types, at the targeted site, within the time window, and in the specified time resolution.
- getDetails() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.SiteDetailsResponse
-
Get the site details
- getDetails() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Uris
-
Get the URI for site details
- getEnergy() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnergyData
-
Energy information, could be energy produced or consumed depending on context, is in kilowatt hours
- getEnergyDetails() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.DetailedEnergyResponse
-
EnergyDetails, contains time unit type, power unit type, and data points of energy data over a period of time
- getEnvBenefits() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefitsResponse
-
Get an estimate of site revenue
- getEnvironmentalBenefits(int) - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Fetches the estimated environmental benefits impact information associated with the targeted site id
- getEnvironmentalBenefits(int) - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
-
Fetches the estimated environmental benefits impact information associated with the targeted site id
- getGasEmissionSaved() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits
-
Get the information on the amount of gas emissions that have been prevented by using solar power instead of power from grid that can come from sources that emit greenhouse gases
- getId() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Gets the unique site id value identifying this site
- getInstallationDate() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Gets the site installation date
- getLastDayData() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get the energy data for the last day
- getLastMonthData() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get last months energy data per day
- getLastUpdateTime() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the last time the site information was updated by the solar edge inverter, this is typically on 15 minute intervals
- getLastUpdateTime() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get the last update time of the site, is in timezone of the site
- getLastYearData() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get the summary of last years energy data in quarters
- getLifeTimeData() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
get the lifetime date of the site
- getLightBulbs() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits
-
Get the equivalent amount of light bulbs powered from total power generated
- getLocation() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the location of the site, this in the form of address, city etc.
- getManufacturerName() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PrimaryModule
-
Manufacturer of the primary module (invertor)
- getMaximumPower() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PrimaryModule
-
Get the max power of the primary module
- getMeasuredBy() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Overview
-
Get the string of the measuring meter
- getMeters() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnergyDetails
-
Get the list of detailed energy data associated with each meter on site
- getModelName() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PrimaryModule
-
Get the model name of the primary module
- getName() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Gets the human readable display name of the site
- getNotes() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get any notes associated with the site
- getNox() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.GasEmissionsSaved
-
get the typical amount of Nox emissions from fossil fuel power plants that would be emitted to generate the total amount of power that has been generated by this site.
- getOverview() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.OverviewResponse
-
get the overview data
- getOverview() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Uris
-
Get the URI for the site overview information
- getOverviewResponse(int) - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Fetch a high level summary/overview of the site
- getOverviewResponse(int) - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
-
Fetch a high level summary/overview of the site
- getPeakPower() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the peak power capabilities of the site in kilowatt hours
- getPower() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PowerData
-
get the power data
- getPrimaryModule() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the information on the primary module at the site
- getPtoDate() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
TODO: get more information on this value
- getPublicSettings() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the public setting of this site, indicating if it's viewable by everyone with API access.
- getRelease() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Version
-
Get the version release string
- getRevenue() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.LifeTimeData
-
Get an estimate of site revenue
- getSiteDetails(int) - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Fetch the site details from the API
- getSiteDetails(int) - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
- getSiteIds() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.ApiResponse
-
Get the list of site ids that pertain to the api response data
- getSiteIds() - Method in class ninja.codingsolutions.solaredgeapiclient.models.impl.ApiResponseImpl
-
Get the list of site IDs related to the data in the api response
- getSiteImage() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Uris
-
Get the URI for the site image
- getSo2() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.GasEmissionsSaved
-
get the typical amount of SO2 emissions from fossil fuel power plants that would be emitted to generate the total amount of power that has been generated by this site.
- getState() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the state the site is located in
- getStateCode() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the state code of the site
- getStatus() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the status of the site
- getSupported() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.SupportedVersionsResponse
-
get the list of supported versions by the API
- getSupportedVersions() - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Get the list of supported versions by the API server
- getSupportedVersions() - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
-
Get the list of supported versions by the API server
- getTemperatureCoef() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PrimaryModule
-
Get the temperature coefficient of the primary module
- getTimeUnit() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnergyDetails
-
Gets the time unit type associated with this set of energy details
- getTimeZone() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the time zone of the site
- getTreesPlanted() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits
-
Estimated amount of trees that would need to be planted to have the equivalent reduction of gas emissions
- getType() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.DetailedMeterEnergy
-
What type of meter the associated data is coming from, this indicates if the energy was consumed or produced.
- getType() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get the site type
- getType() - Method in enum ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Get the type of the meter type, this could be Production, Consumption
- getType() - Method in enum ninja.codingsolutions.solaredgeapiclient.models.PowerUnitType
-
Get the string representation of the enum, for example Wh
- getUnit() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnergyDetails
-
Gets the power unit type associated with this set of energy details
- getUnits() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.GasEmissionsSaved
-
Get the associated unit type for all of the associated gas emissions
- getUris() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Details
-
Get URIs that have additional site information such as a site photo.
- getValue() - Method in enum ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Get the enum value of the meter type, PRODUCTION = 0, CONSUMPTION = 1
- getValue() - Method in enum ninja.codingsolutions.solaredgeapiclient.models.PowerUnitType
-
Get the numerical representation of the enum value, values start at 0
- getValue() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.TimestampedValue
-
Get the measurement value
- getValues() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.DetailedMeterEnergy
-
Timestamped values of energy used or produced
- getVersion() - Method in interface ninja.codingsolutions.solaredgeapiclient.interfaces.SolarEdgeApiClient
-
Get the current version of the API
- getVersion() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.VersionResponse
-
Get the current version of the solar edge API
- getVersion() - Method in class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
-
Get the current version of the API
- getZip() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.Location
-
Get the zip of the site
I
- isPublic() - Method in interface ninja.codingsolutions.solaredgeapiclient.models.PublicSettings
-
get whether or not the site information is available to the public
L
- LB - ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.EmissionUnitType
-
pounds
- LifeTimeData - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Get the life time data of the site including revenue
- LifeTimeDataImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Lifetime value of energy in kWh and revenue in USD
- LifeTimeDataImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.LifeTimeDataImpl
- Location - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Site Location Information
- LocationImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Location of site described with country, state, city, and address
- LocationImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.LocationImpl
M
- MeterType - Enum in ninja.codingsolutions.solaredgeapiclient.models
-
Meter type, this can be a production meter or consumption meter
- MONTH - ninja.codingsolutions.solaredgeapiclient.models.TimeUnitType
-
Months
N
- ninja.codingsolutions.solaredgeapiclient - package ninja.codingsolutions.solaredgeapiclient
- ninja.codingsolutions.solaredgeapiclient.deserializers - package ninja.codingsolutions.solaredgeapiclient.deserializers
- ninja.codingsolutions.solaredgeapiclient.interfaces - package ninja.codingsolutions.solaredgeapiclient.interfaces
- ninja.codingsolutions.solaredgeapiclient.models - package ninja.codingsolutions.solaredgeapiclient.models
- ninja.codingsolutions.solaredgeapiclient.models.impl - package ninja.codingsolutions.solaredgeapiclient.models.impl
- ninja.codingsolutions.solaredgeapiclient.serializers - package ninja.codingsolutions.solaredgeapiclient.serializers
O
- Overview - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Site Overview
- OverviewImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Site overview information
- OverviewImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.OverviewImpl
- OverviewResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
API response to a request for overview data
- OverviewResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Overview response from API
- OverviewResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.OverviewResponseImpl
P
- PowerData - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Power data
- PowerDataImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Power data in kWh
- PowerDataImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.PowerDataImpl
- PowerUnitType - Enum in ninja.codingsolutions.solaredgeapiclient.models
-
Unit type for power
- PrimaryModule - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Primary module information for the site
- PrimaryModuleImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Primary module (inverter) metrics
- PrimaryModuleImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.PrimaryModuleImpl
- PRODUCTION - ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Meter that measures how much energy has been produced
- PublicSettings - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Public settings
- PublicSettingsImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Setting if this site is visible to other users on when using the API
- PublicSettingsImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.PublicSettingsImpl
S
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class ninja.codingsolutions.solaredgeapiclient.serializers.CustomDateSerializer
-
Serialize Date to ISO-8601 string on json property
- setSiteIds(List<Integer>) - Method in interface ninja.codingsolutions.solaredgeapiclient.models.ApiResponse
-
Sets the set of of site ids that are related to this api response
- SiteDetailsResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
API response to a site details requests
- SiteDetailsResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Detailed site response from API
- SiteDetailsResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.SiteDetailsResponseImpl
- SolarEdgeApiClient - Interface in ninja.codingsolutions.solaredgeapiclient.interfaces
-
Interface defining the interactions available for the client to enact
- SolarEdgeApiClientImpl - Class in ninja.codingsolutions.solaredgeapiclient
-
Implementation of the solar edge api client interface.
- SolarEdgeApiClientImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.SolarEdgeApiClientImpl
- SolarEdgeClientFactory - Class in ninja.codingsolutions.solaredgeapiclient
-
Factory to build a SolarEdgeApiClient instances
- SolarEdgeClientFactory() - Constructor for class ninja.codingsolutions.solaredgeapiclient.SolarEdgeClientFactory
- SupportedVersionsResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
API response to a supported version list request
- SupportedVersionsResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {SupportedVersionsResponse}
- SupportedVersionsResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.SupportedVersionsResponseImpl
T
- TimestampedValue - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Timestamped value, typically for energy production or consumption
- TimestampedValueImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {TimestampedValue}
- TimestampedValueImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.TimestampedValueImpl
- TimeUnitType - Enum in ninja.codingsolutions.solaredgeapiclient.models
-
Enum indicating the time unit type associated with a value
U
- Uris - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Additional URI Links
- UrisImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Link information to supplemental information such as site image, data period, details, and overview
- UrisImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.UrisImpl
V
- valueOf(String) - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.EmissionUnitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.PowerUnitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.TimeUnitType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.EnvironmentalBenefits.EmissionUnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.MeterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.PowerUnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ninja.codingsolutions.solaredgeapiclient.models.TimeUnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
Version information
- VersionImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {Version}
- VersionImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.VersionImpl
- VersionResponse - Interface in ninja.codingsolutions.solaredgeapiclient.models
-
The API response for a current version request
- VersionResponseImpl - Class in ninja.codingsolutions.solaredgeapiclient.models.impl
-
Implementation of {VersionResponse}
- VersionResponseImpl() - Constructor for class ninja.codingsolutions.solaredgeapiclient.models.impl.VersionResponseImpl
W
- WEEK - ninja.codingsolutions.solaredgeapiclient.models.TimeUnitType
-
Weeks
- WH - ninja.codingsolutions.solaredgeapiclient.models.PowerUnitType
-
Watt Hours
All Classes All Packages