Software Interface

public interface Software

An immutable client-side representation of Software.

Method Summary

Modifier and Type Method and Description
abstract String deviceId()

Gets the deviceId property: Unique identifier for the virtual machine in the service.

abstract String endOfSupportDate()

Gets the endOfSupportDate property: The end of support date in case the product is upcoming end of support.

abstract EndOfSupportStatus endOfSupportStatus()

Gets the endOfSupportStatus property: End of support status.

abstract String firstSeenAt()

Gets the firstSeenAt property: First time that the software was seen in the device.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SoftwareInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.SoftwareInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract Integer numberOfKnownVulnerabilities()

Gets the numberOfKnownVulnerabilities property: Number of weaknesses.

abstract String osPlatform()

Gets the osPlatform property: Platform of the operating system running on the device.

abstract String softwareName()

Gets the softwareName property: Name of the software product.

abstract String type()

Gets the type property: The type of the resource.

abstract String vendor()

Gets the vendor property: Name of the software vendor.

abstract String version()

Gets the version property: Version number of the software product.

Method Details

deviceId

public abstract String deviceId()

Gets the deviceId property: Unique identifier for the virtual machine in the service.

Returns:

the deviceId value.

endOfSupportDate

public abstract String endOfSupportDate()

Gets the endOfSupportDate property: The end of support date in case the product is upcoming end of support.

Returns:

the endOfSupportDate value.

endOfSupportStatus

public abstract EndOfSupportStatus endOfSupportStatus()

Gets the endOfSupportStatus property: End of support status.

Returns:

the endOfSupportStatus value.

firstSeenAt

public abstract String firstSeenAt()

Gets the firstSeenAt property: First time that the software was seen in the device.

Returns:

the firstSeenAt value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SoftwareInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.SoftwareInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

numberOfKnownVulnerabilities

public abstract Integer numberOfKnownVulnerabilities()

Gets the numberOfKnownVulnerabilities property: Number of weaknesses.

Returns:

the numberOfKnownVulnerabilities value.

osPlatform

public abstract String osPlatform()

Gets the osPlatform property: Platform of the operating system running on the device.

Returns:

the osPlatform value.

softwareName

public abstract String softwareName()

Gets the softwareName property: Name of the software product.

Returns:

the softwareName value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

vendor

public abstract String vendor()

Gets the vendor property: Name of the software vendor.

Returns:

the vendor value.

version

public abstract String version()

Gets the version property: Version number of the software product.

Returns:

the version value.

Applies to