com.google.api.services.chromemanagement.v1.model.GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse Maven / Gradle / Ivy
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/
package com.google.api.services.chromemanagement.v1.model;
/**
* Response containing a list of devices with a specific type of hardware specification from the
* requested hardware type.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Chrome Management API. For a detailed explanation
* see:
* https://developers.google.com/api-client-library/java/google-http-java-client/json
*
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse extends com.google.api.client.json.GenericJson {
/**
* The DeviceHardwareCountReport for device cpu type (for example Intel(R) Core(TM) i7-10610U CPU
* @ 1.80GHz).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List cpuReports;
/**
* The DeviceHardwareCountReport for device memory amount in gigabytes (for example 16).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List memoryReports;
/**
* The DeviceHardwareCountReport for device model type (for example Acer C7 Chromebook).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List modelReports;
/**
* The DeviceHardwareCountReport for device storage amount in gigabytes (for example 128).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List storageReports;
/**
* The DeviceHardwareCountReport for device cpu type (for example Intel(R) Core(TM) i7-10610U CPU
* @ 1.80GHz).
* @return value or {@code null} for none
*/
public java.util.List getCpuReports() {
return cpuReports;
}
/**
* The DeviceHardwareCountReport for device cpu type (for example Intel(R) Core(TM) i7-10610U CPU
* @ 1.80GHz).
* @param cpuReports cpuReports or {@code null} for none
*/
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse setCpuReports(java.util.List cpuReports) {
this.cpuReports = cpuReports;
return this;
}
/**
* The DeviceHardwareCountReport for device memory amount in gigabytes (for example 16).
* @return value or {@code null} for none
*/
public java.util.List getMemoryReports() {
return memoryReports;
}
/**
* The DeviceHardwareCountReport for device memory amount in gigabytes (for example 16).
* @param memoryReports memoryReports or {@code null} for none
*/
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse setMemoryReports(java.util.List memoryReports) {
this.memoryReports = memoryReports;
return this;
}
/**
* The DeviceHardwareCountReport for device model type (for example Acer C7 Chromebook).
* @return value or {@code null} for none
*/
public java.util.List getModelReports() {
return modelReports;
}
/**
* The DeviceHardwareCountReport for device model type (for example Acer C7 Chromebook).
* @param modelReports modelReports or {@code null} for none
*/
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse setModelReports(java.util.List modelReports) {
this.modelReports = modelReports;
return this;
}
/**
* The DeviceHardwareCountReport for device storage amount in gigabytes (for example 128).
* @return value or {@code null} for none
*/
public java.util.List getStorageReports() {
return storageReports;
}
/**
* The DeviceHardwareCountReport for device storage amount in gigabytes (for example 128).
* @param storageReports storageReports or {@code null} for none
*/
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse setStorageReports(java.util.List storageReports) {
this.storageReports = storageReports;
return this;
}
@Override
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse set(String fieldName, Object value) {
return (GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse) super.set(fieldName, value);
}
@Override
public GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse clone() {
return (GoogleChromeManagementV1CountChromeHardwareFleetDevicesResponse) super.clone();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy