Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.appservice.implementation;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.microsoft.rest.serializer.JsonFlatten;
import com.microsoft.azure.management.appservice.ProxyOnlyResource;
Process Module Information.
/**
* Process Module Information.
*/
@JsonFlatten
public class ProcessModuleInfoInner extends ProxyOnlyResource {
Base address. Used as module identifier in ARM resource URI.
/**
* Base address. Used as module identifier in ARM resource URI.
*/
@JsonProperty(value = "properties.base_address")
private String baseAddress;
File name.
/**
* File name.
*/
@JsonProperty(value = "properties.file_name")
private String fileName;
HRef URI.
/**
* HRef URI.
*/
@JsonProperty(value = "properties.href")
private String href;
File path.
/**
* File path.
*/
@JsonProperty(value = "properties.file_path")
private String filePath;
Module memory size.
/**
* Module memory size.
*/
@JsonProperty(value = "properties.module_memory_size")
private Integer moduleMemorySize;
File version.
/**
* File version.
*/
@JsonProperty(value = "properties.file_version")
private String fileVersion;
File description.
/**
* File description.
*/
@JsonProperty(value = "properties.file_description")
private String fileDescription;
Product name.
/**
* Product name.
*/
@JsonProperty(value = "properties.product")
private String product;
Product version.
/**
* Product version.
*/
@JsonProperty(value = "properties.product_version")
private String productVersion;
Is debug?.
/**
* Is debug?.
*/
@JsonProperty(value = "properties.is_debug")
private Boolean isDebug;
Module language (locale).
/**
* Module language (locale).
*/
@JsonProperty(value = "properties.language")
private String language;
Get base address. Used as module identifier in ARM resource URI.
Returns: the baseAddress value
/**
* Get base address. Used as module identifier in ARM resource URI.
*
* @return the baseAddress value
*/
public String baseAddress() {
return this.baseAddress;
}
Set base address. Used as module identifier in ARM resource URI.
Params: - baseAddress – the baseAddress value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set base address. Used as module identifier in ARM resource URI.
*
* @param baseAddress the baseAddress value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withBaseAddress(String baseAddress) {
this.baseAddress = baseAddress;
return this;
}
Get file name.
Returns: the fileName value
/**
* Get file name.
*
* @return the fileName value
*/
public String fileName() {
return this.fileName;
}
Set file name.
Params: - fileName – the fileName value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set file name.
*
* @param fileName the fileName value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withFileName(String fileName) {
this.fileName = fileName;
return this;
}
Get hRef URI.
Returns: the href value
/**
* Get hRef URI.
*
* @return the href value
*/
public String href() {
return this.href;
}
Set hRef URI.
Params: - href – the href value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set hRef URI.
*
* @param href the href value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withHref(String href) {
this.href = href;
return this;
}
Get file path.
Returns: the filePath value
/**
* Get file path.
*
* @return the filePath value
*/
public String filePath() {
return this.filePath;
}
Set file path.
Params: - filePath – the filePath value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set file path.
*
* @param filePath the filePath value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withFilePath(String filePath) {
this.filePath = filePath;
return this;
}
Get module memory size.
Returns: the moduleMemorySize value
/**
* Get module memory size.
*
* @return the moduleMemorySize value
*/
public Integer moduleMemorySize() {
return this.moduleMemorySize;
}
Set module memory size.
Params: - moduleMemorySize – the moduleMemorySize value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set module memory size.
*
* @param moduleMemorySize the moduleMemorySize value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withModuleMemorySize(Integer moduleMemorySize) {
this.moduleMemorySize = moduleMemorySize;
return this;
}
Get file version.
Returns: the fileVersion value
/**
* Get file version.
*
* @return the fileVersion value
*/
public String fileVersion() {
return this.fileVersion;
}
Set file version.
Params: - fileVersion – the fileVersion value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set file version.
*
* @param fileVersion the fileVersion value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withFileVersion(String fileVersion) {
this.fileVersion = fileVersion;
return this;
}
Get file description.
Returns: the fileDescription value
/**
* Get file description.
*
* @return the fileDescription value
*/
public String fileDescription() {
return this.fileDescription;
}
Set file description.
Params: - fileDescription – the fileDescription value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set file description.
*
* @param fileDescription the fileDescription value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withFileDescription(String fileDescription) {
this.fileDescription = fileDescription;
return this;
}
Get product name.
Returns: the product value
/**
* Get product name.
*
* @return the product value
*/
public String product() {
return this.product;
}
Set product name.
Params: - product – the product value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set product name.
*
* @param product the product value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withProduct(String product) {
this.product = product;
return this;
}
Get product version.
Returns: the productVersion value
/**
* Get product version.
*
* @return the productVersion value
*/
public String productVersion() {
return this.productVersion;
}
Set product version.
Params: - productVersion – the productVersion value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set product version.
*
* @param productVersion the productVersion value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withProductVersion(String productVersion) {
this.productVersion = productVersion;
return this;
}
Get is debug?.
Returns: the isDebug value
/**
* Get is debug?.
*
* @return the isDebug value
*/
public Boolean isDebug() {
return this.isDebug;
}
Set is debug?.
Params: - isDebug – the isDebug value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set is debug?.
*
* @param isDebug the isDebug value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withIsDebug(Boolean isDebug) {
this.isDebug = isDebug;
return this;
}
Get module language (locale).
Returns: the language value
/**
* Get module language (locale).
*
* @return the language value
*/
public String language() {
return this.language;
}
Set module language (locale).
Params: - language – the language value to set
Returns: the ProcessModuleInfoInner object itself.
/**
* Set module language (locale).
*
* @param language the language value to set
* @return the ProcessModuleInfoInner object itself.
*/
public ProcessModuleInfoInner withLanguage(String language) {
this.language = language;
return this;
}
}