SiteExtensionInfoInner Class

public final class SiteExtensionInfoInner
extends ProxyOnlyResource

Site Extension Information.

Constructor Summary

Constructor Description
SiteExtensionInfoInner()

Creates an instance of SiteExtensionInfoInner class.

Method Summary

Modifier and Type Method and Description
List<String> authors()

Get the authors property: List of authors.

String comment()

Get the comment property: Site Extension comment.

String description()

Get the description property: Detailed description.

Integer downloadCount()

Get the downloadCount property: Count of downloads.

String extensionId()

Get the extensionId property: Site extension ID.

SiteExtensionType extensionType()

Get the extensionType property: Site extension type.

String extensionUrl()

Get the extensionUrl property: Extension URL.

String feedUrl()

Get the feedUrl property: Feed URL.

static SiteExtensionInfoInner fromJson(JsonReader jsonReader)

Reads an instance of SiteExtensionInfoInner from the JsonReader.

String iconUrl()

Get the iconUrl property: Icon URL.

String id()

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

OffsetDateTime installedDateTime()

Get the installedDateTime property: Installed timestamp.

String installerCommandLineParams()

Get the installerCommandLineParams property: Installer command line parameters.

String licenseUrl()

Get the licenseUrl property: License URL.

Boolean localIsLatestVersion()

Get the localIsLatestVersion property: true if the local version is the latest version; false otherwise.

String localPath()

Get the localPath property: Local path.

String name()

Get the name property: The name of the resource.

String projectUrl()

Get the projectUrl property: Project URL.

String provisioningState()

Get the provisioningState property: Provisioning state.

OffsetDateTime publishedDateTime()

Get the publishedDateTime property: Published timestamp.

String summary()

Get the summary property: Summary description.

String title()

Get the title property: The title property.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

String version()

Get the version property: Version information.

SiteExtensionInfoInner withAuthors(List<String> authors)

Set the authors property: List of authors.

SiteExtensionInfoInner withComment(String comment)

Set the comment property: Site Extension comment.

SiteExtensionInfoInner withDescription(String description)

Set the description property: Detailed description.

SiteExtensionInfoInner withDownloadCount(Integer downloadCount)

Set the downloadCount property: Count of downloads.

SiteExtensionInfoInner withExtensionId(String extensionId)

Set the extensionId property: Site extension ID.

SiteExtensionInfoInner withExtensionType(SiteExtensionType extensionType)

Set the extensionType property: Site extension type.

SiteExtensionInfoInner withExtensionUrl(String extensionUrl)

Set the extensionUrl property: Extension URL.

SiteExtensionInfoInner withFeedUrl(String feedUrl)

Set the feedUrl property: Feed URL.

SiteExtensionInfoInner withIconUrl(String iconUrl)

Set the iconUrl property: Icon URL.

SiteExtensionInfoInner withInstalledDateTime(OffsetDateTime installedDateTime)

Set the installedDateTime property: Installed timestamp.

SiteExtensionInfoInner withInstallerCommandLineParams(String installerCommandLineParams)

Set the installerCommandLineParams property: Installer command line parameters.

SiteExtensionInfoInner withKind(String kind)

Set the kind property: Kind of resource.

SiteExtensionInfoInner withLicenseUrl(String licenseUrl)

Set the licenseUrl property: License URL.

SiteExtensionInfoInner withLocalIsLatestVersion(Boolean localIsLatestVersion)

Set the localIsLatestVersion property: true if the local version is the latest version; false otherwise.

SiteExtensionInfoInner withLocalPath(String localPath)

Set the localPath property: Local path.

SiteExtensionInfoInner withProjectUrl(String projectUrl)

Set the projectUrl property: Project URL.

SiteExtensionInfoInner withProvisioningState(String provisioningState)

Set the provisioningState property: Provisioning state.

SiteExtensionInfoInner withPublishedDateTime(OffsetDateTime publishedDateTime)

Set the publishedDateTime property: Published timestamp.

SiteExtensionInfoInner withSummary(String summary)

Set the summary property: Summary description.

SiteExtensionInfoInner withTitle(String title)

Set the title property: The title property.

SiteExtensionInfoInner withVersion(String version)

Set the version property: Version information.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

SiteExtensionInfoInner

public SiteExtensionInfoInner()

Creates an instance of SiteExtensionInfoInner class.

Method Details

authors

public List authors()

Get the authors property: List of authors.

Returns:

the authors value.

comment

public String comment()

Get the comment property: Site Extension comment.

Returns:

the comment value.

description

public String description()

Get the description property: Detailed description.

Returns:

the description value.

downloadCount

public Integer downloadCount()

Get the downloadCount property: Count of downloads.

Returns:

the downloadCount value.

extensionId

public String extensionId()

Get the extensionId property: Site extension ID.

Returns:

the extensionId value.

extensionType

public SiteExtensionType extensionType()

Get the extensionType property: Site extension type.

Returns:

the extensionType value.

extensionUrl

public String extensionUrl()

Get the extensionUrl property: Extension URL.

Returns:

the extensionUrl value.

feedUrl

public String feedUrl()

Get the feedUrl property: Feed URL.

Returns:

the feedUrl value.

fromJson

public static SiteExtensionInfoInner fromJson(JsonReader jsonReader)

Reads an instance of SiteExtensionInfoInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SiteExtensionInfoInner 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.

iconUrl

public String iconUrl()

Get the iconUrl property: Icon URL.

Returns:

the iconUrl value.

id

public String id()

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

Overrides:

SiteExtensionInfoInner.id()

Returns:

the id value.

installedDateTime

public OffsetDateTime installedDateTime()

Get the installedDateTime property: Installed timestamp.

Returns:

the installedDateTime value.

installerCommandLineParams

public String installerCommandLineParams()

Get the installerCommandLineParams property: Installer command line parameters.

Returns:

the installerCommandLineParams value.

licenseUrl

public String licenseUrl()

Get the licenseUrl property: License URL.

Returns:

the licenseUrl value.

localIsLatestVersion

public Boolean localIsLatestVersion()

Get the localIsLatestVersion property: true if the local version is the latest version; false otherwise.

Returns:

the localIsLatestVersion value.

localPath

public String localPath()

Get the localPath property: Local path.

Returns:

the localPath value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SiteExtensionInfoInner.name()

Returns:

the name value.

projectUrl

public String projectUrl()

Get the projectUrl property: Project URL.

Returns:

the projectUrl value.

provisioningState

public String provisioningState()

Get the provisioningState property: Provisioning state.

Returns:

the provisioningState value.

publishedDateTime

public OffsetDateTime publishedDateTime()

Get the publishedDateTime property: Published timestamp.

Returns:

the publishedDateTime value.

summary

public String summary()

Get the summary property: Summary description.

Returns:

the summary value.

title

public String title()

Get the title property: The title property.

Returns:

the title value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SiteExtensionInfoInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

SiteExtensionInfoInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

SiteExtensionInfoInner.validate()

version

public String version()

Get the version property: Version information.

Returns:

the version value.

withAuthors

public SiteExtensionInfoInner withAuthors(List authors)

Set the authors property: List of authors.

Parameters:

authors - the authors value to set.

Returns:

the SiteExtensionInfoInner object itself.

withComment

public SiteExtensionInfoInner withComment(String comment)

Set the comment property: Site Extension comment.

Parameters:

comment - the comment value to set.

Returns:

the SiteExtensionInfoInner object itself.

withDescription

public SiteExtensionInfoInner withDescription(String description)

Set the description property: Detailed description.

Parameters:

description - the description value to set.

Returns:

the SiteExtensionInfoInner object itself.

withDownloadCount

public SiteExtensionInfoInner withDownloadCount(Integer downloadCount)

Set the downloadCount property: Count of downloads.

Parameters:

downloadCount - the downloadCount value to set.

Returns:

the SiteExtensionInfoInner object itself.

withExtensionId

public SiteExtensionInfoInner withExtensionId(String extensionId)

Set the extensionId property: Site extension ID.

Parameters:

extensionId - the extensionId value to set.

Returns:

the SiteExtensionInfoInner object itself.

withExtensionType

public SiteExtensionInfoInner withExtensionType(SiteExtensionType extensionType)

Set the extensionType property: Site extension type.

Parameters:

extensionType - the extensionType value to set.

Returns:

the SiteExtensionInfoInner object itself.

withExtensionUrl

public SiteExtensionInfoInner withExtensionUrl(String extensionUrl)

Set the extensionUrl property: Extension URL.

Parameters:

extensionUrl - the extensionUrl value to set.

Returns:

the SiteExtensionInfoInner object itself.

withFeedUrl

public SiteExtensionInfoInner withFeedUrl(String feedUrl)

Set the feedUrl property: Feed URL.

Parameters:

feedUrl - the feedUrl value to set.

Returns:

the SiteExtensionInfoInner object itself.

withIconUrl

public SiteExtensionInfoInner withIconUrl(String iconUrl)

Set the iconUrl property: Icon URL.

Parameters:

iconUrl - the iconUrl value to set.

Returns:

the SiteExtensionInfoInner object itself.

withInstalledDateTime

public SiteExtensionInfoInner withInstalledDateTime(OffsetDateTime installedDateTime)

Set the installedDateTime property: Installed timestamp.

Parameters:

installedDateTime - the installedDateTime value to set.

Returns:

the SiteExtensionInfoInner object itself.

withInstallerCommandLineParams

public SiteExtensionInfoInner withInstallerCommandLineParams(String installerCommandLineParams)

Set the installerCommandLineParams property: Installer command line parameters.

Parameters:

installerCommandLineParams - the installerCommandLineParams value to set.

Returns:

the SiteExtensionInfoInner object itself.

withKind

public SiteExtensionInfoInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

SiteExtensionInfoInner.withKind(String kind)

Parameters:

kind

withLicenseUrl

public SiteExtensionInfoInner withLicenseUrl(String licenseUrl)

Set the licenseUrl property: License URL.

Parameters:

licenseUrl - the licenseUrl value to set.

Returns:

the SiteExtensionInfoInner object itself.

withLocalIsLatestVersion

public SiteExtensionInfoInner withLocalIsLatestVersion(Boolean localIsLatestVersion)

Set the localIsLatestVersion property: true if the local version is the latest version; false otherwise.

Parameters:

localIsLatestVersion - the localIsLatestVersion value to set.

Returns:

the SiteExtensionInfoInner object itself.

withLocalPath

public SiteExtensionInfoInner withLocalPath(String localPath)

Set the localPath property: Local path.

Parameters:

localPath - the localPath value to set.

Returns:

the SiteExtensionInfoInner object itself.

withProjectUrl

public SiteExtensionInfoInner withProjectUrl(String projectUrl)

Set the projectUrl property: Project URL.

Parameters:

projectUrl - the projectUrl value to set.

Returns:

the SiteExtensionInfoInner object itself.

withProvisioningState

public SiteExtensionInfoInner withProvisioningState(String provisioningState)

Set the provisioningState property: Provisioning state.

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the SiteExtensionInfoInner object itself.

withPublishedDateTime

public SiteExtensionInfoInner withPublishedDateTime(OffsetDateTime publishedDateTime)

Set the publishedDateTime property: Published timestamp.

Parameters:

publishedDateTime - the publishedDateTime value to set.

Returns:

the SiteExtensionInfoInner object itself.

withSummary

public SiteExtensionInfoInner withSummary(String summary)

Set the summary property: Summary description.

Parameters:

summary - the summary value to set.

Returns:

the SiteExtensionInfoInner object itself.

withTitle

public SiteExtensionInfoInner withTitle(String title)

Set the title property: The title property.

Parameters:

title - the title value to set.

Returns:

the SiteExtensionInfoInner object itself.

withVersion

public SiteExtensionInfoInner withVersion(String version)

Set the version property: Version information.

Parameters:

version - the version value to set.

Returns:

the SiteExtensionInfoInner object itself.

Applies to