Class IoTDeviceEvidence
- java.lang.Object
-
- odata.msgraph.client.security.complex.AlertEvidence
-
- odata.msgraph.client.security.complex.IoTDeviceEvidence
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IoTDeviceEvidence extends AlertEvidence implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIoTDeviceEvidence.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringdeviceIdprotected StringdeviceNameprotected StringdevicePageLinkprotected StringdeviceSubTypeprotected StringdeviceTypeprotected IoTDeviceImportanceTypeimportanceprotected AzureResourceEvidenceioTHubprotected StringioTSecurityAgentIdprotected IpEvidenceipAddressprotected BooleanisAuthorizedprotected BooleanisProgrammingprotected BooleanisScannerprotected StringmacAddressprotected Stringmanufacturerprotected Stringmodelprotected List<NicEvidence>nicsprotected StringnicsNextLinkprotected StringoperatingSystemprotected List<String>ownersprotected StringownersNextLinkprotected List<String>protocolsprotected StringprotocolsNextLinkprotected StringpurdueLayerprotected Stringsensorprotected StringserialNumberprotected Stringsiteprotected Stringsourceprotected UrlEvidencesourceRefprotected Stringzone-
Fields inherited from class odata.msgraph.client.security.complex.AlertEvidence
contextPath, createdDateTime, detailedRoles, detailedRolesNextLink, odataType, remediationStatus, remediationStatusDetails, roles, rolesNextLink, tags, tagsNextLink, unmappedFields, verdict
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIoTDeviceEvidence()
-
Method Summary
-
Methods inherited from class odata.msgraph.client.security.complex.AlertEvidence
builder, getCreatedDateTime, getDetailedRoles, getDetailedRoles, getRemediationStatus, getRemediationStatusDetails, getRoles, getRoles, getTags, getTags, getVerdict, withCreatedDateTime, withRemediationStatus, withRemediationStatusDetails, withVerdict
-
-
-
-
Field Detail
-
deviceId
protected String deviceId
-
deviceName
protected String deviceName
-
devicePageLink
protected String devicePageLink
-
deviceSubType
protected String deviceSubType
-
deviceType
protected String deviceType
-
importance
protected IoTDeviceImportanceType importance
-
ioTHub
protected AzureResourceEvidence ioTHub
-
ioTSecurityAgentId
protected String ioTSecurityAgentId
-
ipAddress
protected IpEvidence ipAddress
-
isAuthorized
protected Boolean isAuthorized
-
isProgramming
protected Boolean isProgramming
-
isScanner
protected Boolean isScanner
-
macAddress
protected String macAddress
-
manufacturer
protected String manufacturer
-
model
protected String model
-
nics
protected List<NicEvidence> nics
-
nicsNextLink
protected String nicsNextLink
-
operatingSystem
protected String operatingSystem
-
ownersNextLink
protected String ownersNextLink
-
protocolsNextLink
protected String protocolsNextLink
-
purdueLayer
protected String purdueLayer
-
sensor
protected String sensor
-
serialNumber
protected String serialNumber
-
site
protected String site
-
source
protected String source
-
sourceRef
protected UrlEvidence sourceRef
-
zone
protected String zone
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classAlertEvidence
-
withDeviceId
public IoTDeviceEvidence withDeviceId(String deviceId)
-
withDeviceName
public IoTDeviceEvidence withDeviceName(String deviceName)
-
withDevicePageLink
public IoTDeviceEvidence withDevicePageLink(String devicePageLink)
-
withDeviceSubType
public IoTDeviceEvidence withDeviceSubType(String deviceSubType)
-
withDeviceType
public IoTDeviceEvidence withDeviceType(String deviceType)
-
getImportance
public Optional<IoTDeviceImportanceType> getImportance()
-
withImportance
public IoTDeviceEvidence withImportance(IoTDeviceImportanceType importance)
-
getIoTHub
public Optional<AzureResourceEvidence> getIoTHub()
-
withIoTHub
public IoTDeviceEvidence withIoTHub(AzureResourceEvidence ioTHub)
-
withIoTSecurityAgentId
public IoTDeviceEvidence withIoTSecurityAgentId(String ioTSecurityAgentId)
-
getIpAddress
public Optional<IpEvidence> getIpAddress()
-
withIpAddress
public IoTDeviceEvidence withIpAddress(IpEvidence ipAddress)
-
withIsAuthorized
public IoTDeviceEvidence withIsAuthorized(Boolean isAuthorized)
-
withIsProgramming
public IoTDeviceEvidence withIsProgramming(Boolean isProgramming)
-
withIsScanner
public IoTDeviceEvidence withIsScanner(Boolean isScanner)
-
withMacAddress
public IoTDeviceEvidence withMacAddress(String macAddress)
-
withManufacturer
public IoTDeviceEvidence withManufacturer(String manufacturer)
-
withModel
public IoTDeviceEvidence withModel(String model)
-
getNics
public com.github.davidmoten.odata.client.CollectionPage<NicEvidence> getNics()
-
getNics
public com.github.davidmoten.odata.client.CollectionPage<NicEvidence> getNics(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withOperatingSystem
public IoTDeviceEvidence withOperatingSystem(String operatingSystem)
-
getOwners
public com.github.davidmoten.odata.client.CollectionPage<String> getOwners()
-
getOwners
public com.github.davidmoten.odata.client.CollectionPage<String> getOwners(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getProtocols
public com.github.davidmoten.odata.client.CollectionPage<String> getProtocols()
-
getProtocols
public com.github.davidmoten.odata.client.CollectionPage<String> getProtocols(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withPurdueLayer
public IoTDeviceEvidence withPurdueLayer(String purdueLayer)
-
withSensor
public IoTDeviceEvidence withSensor(String sensor)
-
withSerialNumber
public IoTDeviceEvidence withSerialNumber(String serialNumber)
-
withSite
public IoTDeviceEvidence withSite(String site)
-
withSource
public IoTDeviceEvidence withSource(String source)
-
getSourceRef
public Optional<UrlEvidence> getSourceRef()
-
withSourceRef
public IoTDeviceEvidence withSourceRef(UrlEvidence sourceRef)
-
withZone
public IoTDeviceEvidence withZone(String zone)
-
withUnmappedField
public IoTDeviceEvidence withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classAlertEvidence
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classAlertEvidence
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classAlertEvidence
-
builderIoTDeviceEvidence
public static IoTDeviceEvidence.Builder builderIoTDeviceEvidence()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
toString
public String toString()
- Overrides:
toStringin classAlertEvidence
-
-