* The Amazon Resource Name (ARN) of the device. *
*/ private String deviceFleetArn; /** ** The name of the fleet. *
*/ private String deviceFleetName; /** ** The output configuration for storing sample data collected by the fleet. *
*/ private EdgeOutputConfig outputConfig; /** ** Description of the fleet. *
*/ private String description; /** ** Timestamp of when the report was generated. *
*/ private java.util.Date reportGenerated; /** ** Status of devices. *
*/ private DeviceStats deviceStats; /** ** The versions of Edge Manager agent deployed on the fleet. *
*/ private java.util.List* Status of model on device. *
*/ private java.util.List* The Amazon Resource Name (ARN) of the device. *
* * @param deviceFleetArn * The Amazon Resource Name (ARN) of the device. */ public void setDeviceFleetArn(String deviceFleetArn) { this.deviceFleetArn = deviceFleetArn; } /** ** The Amazon Resource Name (ARN) of the device. *
* * @return The Amazon Resource Name (ARN) of the device. */ public String getDeviceFleetArn() { return this.deviceFleetArn; } /** ** The Amazon Resource Name (ARN) of the device. *
* * @param deviceFleetArn * The Amazon Resource Name (ARN) of the device. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withDeviceFleetArn(String deviceFleetArn) { setDeviceFleetArn(deviceFleetArn); return this; } /** ** The name of the fleet. *
* * @param deviceFleetName * The name of the fleet. */ public void setDeviceFleetName(String deviceFleetName) { this.deviceFleetName = deviceFleetName; } /** ** The name of the fleet. *
* * @return The name of the fleet. */ public String getDeviceFleetName() { return this.deviceFleetName; } /** ** The name of the fleet. *
* * @param deviceFleetName * The name of the fleet. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withDeviceFleetName(String deviceFleetName) { setDeviceFleetName(deviceFleetName); return this; } /** ** The output configuration for storing sample data collected by the fleet. *
* * @param outputConfig * The output configuration for storing sample data collected by the fleet. */ public void setOutputConfig(EdgeOutputConfig outputConfig) { this.outputConfig = outputConfig; } /** ** The output configuration for storing sample data collected by the fleet. *
* * @return The output configuration for storing sample data collected by the fleet. */ public EdgeOutputConfig getOutputConfig() { return this.outputConfig; } /** ** The output configuration for storing sample data collected by the fleet. *
* * @param outputConfig * The output configuration for storing sample data collected by the fleet. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withOutputConfig(EdgeOutputConfig outputConfig) { setOutputConfig(outputConfig); return this; } /** ** Description of the fleet. *
* * @param description * Description of the fleet. */ public void setDescription(String description) { this.description = description; } /** ** Description of the fleet. *
* * @return Description of the fleet. */ public String getDescription() { return this.description; } /** ** Description of the fleet. *
* * @param description * Description of the fleet. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withDescription(String description) { setDescription(description); return this; } /** ** Timestamp of when the report was generated. *
* * @param reportGenerated * Timestamp of when the report was generated. */ public void setReportGenerated(java.util.Date reportGenerated) { this.reportGenerated = reportGenerated; } /** ** Timestamp of when the report was generated. *
* * @return Timestamp of when the report was generated. */ public java.util.Date getReportGenerated() { return this.reportGenerated; } /** ** Timestamp of when the report was generated. *
* * @param reportGenerated * Timestamp of when the report was generated. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withReportGenerated(java.util.Date reportGenerated) { setReportGenerated(reportGenerated); return this; } /** ** Status of devices. *
* * @param deviceStats * Status of devices. */ public void setDeviceStats(DeviceStats deviceStats) { this.deviceStats = deviceStats; } /** ** Status of devices. *
* * @return Status of devices. */ public DeviceStats getDeviceStats() { return this.deviceStats; } /** ** Status of devices. *
* * @param deviceStats * Status of devices. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withDeviceStats(DeviceStats deviceStats) { setDeviceStats(deviceStats); return this; } /** ** The versions of Edge Manager agent deployed on the fleet. *
* * @return The versions of Edge Manager agent deployed on the fleet. */ public java.util.List* The versions of Edge Manager agent deployed on the fleet. *
* * @param agentVersions * The versions of Edge Manager agent deployed on the fleet. */ public void setAgentVersions(java.util.Collection* The versions of Edge Manager agent deployed on the fleet. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setAgentVersions(java.util.Collection)} or {@link #withAgentVersions(java.util.Collection)} if you want * to override the existing values. *
* * @param agentVersions * The versions of Edge Manager agent deployed on the fleet. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withAgentVersions(AgentVersion... agentVersions) { if (this.agentVersions == null) { setAgentVersions(new java.util.ArrayList* The versions of Edge Manager agent deployed on the fleet. *
* * @param agentVersions * The versions of Edge Manager agent deployed on the fleet. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withAgentVersions(java.util.Collection* Status of model on device. *
* * @return Status of model on device. */ public java.util.List* Status of model on device. *
* * @param modelStats * Status of model on device. */ public void setModelStats(java.util.Collection* Status of model on device. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setModelStats(java.util.Collection)} or {@link #withModelStats(java.util.Collection)} if you want to * override the existing values. *
* * @param modelStats * Status of model on device. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withModelStats(EdgeModelStat... modelStats) { if (this.modelStats == null) { setModelStats(new java.util.ArrayList* Status of model on device. *
* * @param modelStats * Status of model on device. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDeviceFleetReportResult withModelStats(java.util.Collection