ProcessModuleInfoInner Class

public final class ProcessModuleInfoInner
extends ProxyOnlyResource

Process Module Information.

Constructor Summary

Constructor Description
ProcessModuleInfoInner()

Creates an instance of ProcessModuleInfoInner class.

Method Summary

Modifier and Type Method and Description
String baseAddress()

Get the baseAddress property: Base address.

String fileDescription()

Get the fileDescription property: File description.

String fileName()

Get the fileName property: File name.

String filePath()

Get the filePath property: File path.

String fileVersion()

Get the fileVersion property: File version.

static ProcessModuleInfoInner fromJson(JsonReader jsonReader)

Reads an instance of ProcessModuleInfoInner from the JsonReader.

String href()

Get the href property: HRef URI.

String id()

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

Boolean isDebug()

Get the isDebug property: Is debug?.

String language()

Get the language property: Module language (locale).

Integer moduleMemorySize()

Get the moduleMemorySize property: Module memory size.

String name()

Get the name property: The name of the resource.

String product()

Get the product property: Product name.

String productVersion()

Get the productVersion property: Product version.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ProcessModuleInfoInner withBaseAddress(String baseAddress)

Set the baseAddress property: Base address.

ProcessModuleInfoInner withFileDescription(String fileDescription)

Set the fileDescription property: File description.

ProcessModuleInfoInner withFileName(String fileName)

Set the fileName property: File name.

ProcessModuleInfoInner withFilePath(String filePath)

Set the filePath property: File path.

ProcessModuleInfoInner withFileVersion(String fileVersion)

Set the fileVersion property: File version.

ProcessModuleInfoInner withHref(String href)

Set the href property: HRef URI.

ProcessModuleInfoInner withIsDebug(Boolean isDebug)

Set the isDebug property: Is debug?.

ProcessModuleInfoInner withKind(String kind)

Set the kind property: Kind of resource.

ProcessModuleInfoInner withLanguage(String language)

Set the language property: Module language (locale).

ProcessModuleInfoInner withModuleMemorySize(Integer moduleMemorySize)

Set the moduleMemorySize property: Module memory size.

ProcessModuleInfoInner withProduct(String product)

Set the product property: Product name.

ProcessModuleInfoInner withProductVersion(String productVersion)

Set the productVersion property: Product version.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

ProcessModuleInfoInner

public ProcessModuleInfoInner()

Creates an instance of ProcessModuleInfoInner class.

Method Details

baseAddress

public String baseAddress()

Get the baseAddress property: Base address. Used as module identifier in ARM resource URI.

Returns:

the baseAddress value.

fileDescription

public String fileDescription()

Get the fileDescription property: File description.

Returns:

the fileDescription value.

fileName

public String fileName()

Get the fileName property: File name.

Returns:

the fileName value.

filePath

public String filePath()

Get the filePath property: File path.

Returns:

the filePath value.

fileVersion

public String fileVersion()

Get the fileVersion property: File version.

Returns:

the fileVersion value.

fromJson

public static ProcessModuleInfoInner fromJson(JsonReader jsonReader)

Reads an instance of ProcessModuleInfoInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ProcessModuleInfoInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

href

public String href()

Get the href property: HRef URI.

Returns:

the href value.

id

public String id()

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

Overrides:

ProcessModuleInfoInner.id()

Returns:

the id value.

isDebug

public Boolean isDebug()

Get the isDebug property: Is debug?.

Returns:

the isDebug value.

language

public String language()

Get the language property: Module language (locale).

Returns:

the language value.

moduleMemorySize

public Integer moduleMemorySize()

Get the moduleMemorySize property: Module memory size.

Returns:

the moduleMemorySize value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ProcessModuleInfoInner.name()

Returns:

the name value.

product

public String product()

Get the product property: Product name.

Returns:

the product value.

productVersion

public String productVersion()

Get the productVersion property: Product version.

Returns:

the productVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ProcessModuleInfoInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ProcessModuleInfoInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

ProcessModuleInfoInner.validate()

withBaseAddress

public ProcessModuleInfoInner withBaseAddress(String baseAddress)

Set the baseAddress property: Base address. Used as module identifier in ARM resource URI.

Parameters:

baseAddress - the baseAddress value to set.

Returns:

the ProcessModuleInfoInner object itself.

withFileDescription

public ProcessModuleInfoInner withFileDescription(String fileDescription)

Set the fileDescription property: File description.

Parameters:

fileDescription - the fileDescription value to set.

Returns:

the ProcessModuleInfoInner object itself.

withFileName

public ProcessModuleInfoInner withFileName(String fileName)

Set the fileName property: File name.

Parameters:

fileName - the fileName value to set.

Returns:

the ProcessModuleInfoInner object itself.

withFilePath

public ProcessModuleInfoInner withFilePath(String filePath)

Set the filePath property: File path.

Parameters:

filePath - the filePath value to set.

Returns:

the ProcessModuleInfoInner object itself.

withFileVersion

public ProcessModuleInfoInner withFileVersion(String fileVersion)

Set the fileVersion property: File version.

Parameters:

fileVersion - the fileVersion value to set.

Returns:

the ProcessModuleInfoInner object itself.

withHref

public ProcessModuleInfoInner withHref(String href)

Set the href property: HRef URI.

Parameters:

href - the href value to set.

Returns:

the ProcessModuleInfoInner object itself.

withIsDebug

public ProcessModuleInfoInner withIsDebug(Boolean isDebug)

Set the isDebug property: Is debug?.

Parameters:

isDebug - the isDebug value to set.

Returns:

the ProcessModuleInfoInner object itself.

withKind

public ProcessModuleInfoInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

ProcessModuleInfoInner.withKind(String kind)

Parameters:

kind

withLanguage

public ProcessModuleInfoInner withLanguage(String language)

Set the language property: Module language (locale).

Parameters:

language - the language value to set.

Returns:

the ProcessModuleInfoInner object itself.

withModuleMemorySize

public ProcessModuleInfoInner withModuleMemorySize(Integer moduleMemorySize)

Set the moduleMemorySize property: Module memory size.

Parameters:

moduleMemorySize - the moduleMemorySize value to set.

Returns:

the ProcessModuleInfoInner object itself.

withProduct

public ProcessModuleInfoInner withProduct(String product)

Set the product property: Product name.

Parameters:

product - the product value to set.

Returns:

the ProcessModuleInfoInner object itself.

withProductVersion

public ProcessModuleInfoInner withProductVersion(String productVersion)

Set the productVersion property: Product version.

Parameters:

productVersion - the productVersion value to set.

Returns:

the ProcessModuleInfoInner object itself.

Applies to