Class SiteExtensionInfoProperties
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.SiteExtensionInfoProperties
-
public final class SiteExtensionInfoProperties extends Object
SiteExtensionInfo resource specific properties.
-
-
Constructor Summary
Constructors Constructor Description SiteExtensionInfoProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>authors()Get the authors property: List of authors.Stringcomment()Get the comment property: Site Extension comment.Stringdescription()Get the description property: Detailed description.IntegerdownloadCount()Get the downloadCount property: Count of downloads.StringextensionId()Get the extensionId property: Site extension ID.SiteExtensionTypeextensionType()Get the extensionType property: Site extension type.StringextensionUrl()Get the extensionUrl property: Extension URL.StringfeedUrl()Get the feedUrl property: Feed URL.StringiconUrl()Get the iconUrl property: Icon URL.OffsetDateTimeinstalledDateTime()Get the installedDateTime property: Installed timestamp.StringinstallerCommandLineParams()Get the installerCommandLineParams property: Installer command line parameters.StringlicenseUrl()Get the licenseUrl property: License URL.BooleanlocalIsLatestVersion()Get the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.StringlocalPath()Get the localPath property: Local path.StringprojectUrl()Get the projectUrl property: Project URL.StringprovisioningState()Get the provisioningState property: Provisioning state.OffsetDateTimepublishedDateTime()Get the publishedDateTime property: Published timestamp.Stringsummary()Get the summary property: Summary description.Stringtitle()Get the title property: The title property.voidvalidate()Validates the instance.Stringversion()Get the version property: Version information.SiteExtensionInfoPropertieswithAuthors(List<String> authors)Set the authors property: List of authors.SiteExtensionInfoPropertieswithComment(String comment)Set the comment property: Site Extension comment.SiteExtensionInfoPropertieswithDescription(String description)Set the description property: Detailed description.SiteExtensionInfoPropertieswithDownloadCount(Integer downloadCount)Set the downloadCount property: Count of downloads.SiteExtensionInfoPropertieswithExtensionId(String extensionId)Set the extensionId property: Site extension ID.SiteExtensionInfoPropertieswithExtensionType(SiteExtensionType extensionType)Set the extensionType property: Site extension type.SiteExtensionInfoPropertieswithExtensionUrl(String extensionUrl)Set the extensionUrl property: Extension URL.SiteExtensionInfoPropertieswithFeedUrl(String feedUrl)Set the feedUrl property: Feed URL.SiteExtensionInfoPropertieswithIconUrl(String iconUrl)Set the iconUrl property: Icon URL.SiteExtensionInfoPropertieswithInstalledDateTime(OffsetDateTime installedDateTime)Set the installedDateTime property: Installed timestamp.SiteExtensionInfoPropertieswithInstallerCommandLineParams(String installerCommandLineParams)Set the installerCommandLineParams property: Installer command line parameters.SiteExtensionInfoPropertieswithLicenseUrl(String licenseUrl)Set the licenseUrl property: License URL.SiteExtensionInfoPropertieswithLocalIsLatestVersion(Boolean localIsLatestVersion)Set the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.SiteExtensionInfoPropertieswithLocalPath(String localPath)Set the localPath property: Local path.SiteExtensionInfoPropertieswithProjectUrl(String projectUrl)Set the projectUrl property: Project URL.SiteExtensionInfoPropertieswithProvisioningState(String provisioningState)Set the provisioningState property: Provisioning state.SiteExtensionInfoPropertieswithPublishedDateTime(OffsetDateTime publishedDateTime)Set the publishedDateTime property: Published timestamp.SiteExtensionInfoPropertieswithSummary(String summary)Set the summary property: Summary description.SiteExtensionInfoPropertieswithTitle(String title)Set the title property: The title property.SiteExtensionInfoPropertieswithVersion(String version)Set the version property: Version information.
-
-
-
Method Detail
-
extensionId
public String extensionId()
Get the extensionId property: Site extension ID.- Returns:
- the extensionId value.
-
withExtensionId
public SiteExtensionInfoProperties withExtensionId(String extensionId)
Set the extensionId property: Site extension ID.- Parameters:
extensionId- the extensionId value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
title
public String title()
Get the title property: The title property.- Returns:
- the title value.
-
withTitle
public SiteExtensionInfoProperties withTitle(String title)
Set the title property: The title property.- Parameters:
title- the title value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
extensionType
public SiteExtensionType extensionType()
Get the extensionType property: Site extension type.- Returns:
- the extensionType value.
-
withExtensionType
public SiteExtensionInfoProperties withExtensionType(SiteExtensionType extensionType)
Set the extensionType property: Site extension type.- Parameters:
extensionType- the extensionType value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
summary
public String summary()
Get the summary property: Summary description.- Returns:
- the summary value.
-
withSummary
public SiteExtensionInfoProperties withSummary(String summary)
Set the summary property: Summary description.- Parameters:
summary- the summary value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
description
public String description()
Get the description property: Detailed description.- Returns:
- the description value.
-
withDescription
public SiteExtensionInfoProperties withDescription(String description)
Set the description property: Detailed description.- Parameters:
description- the description value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
version
public String version()
Get the version property: Version information.- Returns:
- the version value.
-
withVersion
public SiteExtensionInfoProperties withVersion(String version)
Set the version property: Version information.- Parameters:
version- the version value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
extensionUrl
public String extensionUrl()
Get the extensionUrl property: Extension URL.- Returns:
- the extensionUrl value.
-
withExtensionUrl
public SiteExtensionInfoProperties withExtensionUrl(String extensionUrl)
Set the extensionUrl property: Extension URL.- Parameters:
extensionUrl- the extensionUrl value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
projectUrl
public String projectUrl()
Get the projectUrl property: Project URL.- Returns:
- the projectUrl value.
-
withProjectUrl
public SiteExtensionInfoProperties withProjectUrl(String projectUrl)
Set the projectUrl property: Project URL.- Parameters:
projectUrl- the projectUrl value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
iconUrl
public String iconUrl()
Get the iconUrl property: Icon URL.- Returns:
- the iconUrl value.
-
withIconUrl
public SiteExtensionInfoProperties withIconUrl(String iconUrl)
Set the iconUrl property: Icon URL.- Parameters:
iconUrl- the iconUrl value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
licenseUrl
public String licenseUrl()
Get the licenseUrl property: License URL.- Returns:
- the licenseUrl value.
-
withLicenseUrl
public SiteExtensionInfoProperties withLicenseUrl(String licenseUrl)
Set the licenseUrl property: License URL.- Parameters:
licenseUrl- the licenseUrl value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
feedUrl
public String feedUrl()
Get the feedUrl property: Feed URL.- Returns:
- the feedUrl value.
-
withFeedUrl
public SiteExtensionInfoProperties withFeedUrl(String feedUrl)
Set the feedUrl property: Feed URL.- Parameters:
feedUrl- the feedUrl value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
authors
public List<String> authors()
Get the authors property: List of authors.- Returns:
- the authors value.
-
withAuthors
public SiteExtensionInfoProperties withAuthors(List<String> authors)
Set the authors property: List of authors.- Parameters:
authors- the authors value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
installerCommandLineParams
public String installerCommandLineParams()
Get the installerCommandLineParams property: Installer command line parameters.- Returns:
- the installerCommandLineParams value.
-
withInstallerCommandLineParams
public SiteExtensionInfoProperties withInstallerCommandLineParams(String installerCommandLineParams)
Set the installerCommandLineParams property: Installer command line parameters.- Parameters:
installerCommandLineParams- the installerCommandLineParams value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
publishedDateTime
public OffsetDateTime publishedDateTime()
Get the publishedDateTime property: Published timestamp.- Returns:
- the publishedDateTime value.
-
withPublishedDateTime
public SiteExtensionInfoProperties withPublishedDateTime(OffsetDateTime publishedDateTime)
Set the publishedDateTime property: Published timestamp.- Parameters:
publishedDateTime- the publishedDateTime value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
downloadCount
public Integer downloadCount()
Get the downloadCount property: Count of downloads.- Returns:
- the downloadCount value.
-
withDownloadCount
public SiteExtensionInfoProperties withDownloadCount(Integer downloadCount)
Set the downloadCount property: Count of downloads.- Parameters:
downloadCount- the downloadCount value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
localIsLatestVersion
public Boolean localIsLatestVersion()
Get the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.- Returns:
- the localIsLatestVersion value.
-
withLocalIsLatestVersion
public SiteExtensionInfoProperties withLocalIsLatestVersion(Boolean localIsLatestVersion)
Set the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.- Parameters:
localIsLatestVersion- the localIsLatestVersion value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
localPath
public String localPath()
Get the localPath property: Local path.- Returns:
- the localPath value.
-
withLocalPath
public SiteExtensionInfoProperties withLocalPath(String localPath)
Set the localPath property: Local path.- Parameters:
localPath- the localPath value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
installedDateTime
public OffsetDateTime installedDateTime()
Get the installedDateTime property: Installed timestamp.- Returns:
- the installedDateTime value.
-
withInstalledDateTime
public SiteExtensionInfoProperties withInstalledDateTime(OffsetDateTime installedDateTime)
Set the installedDateTime property: Installed timestamp.- Parameters:
installedDateTime- the installedDateTime value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
provisioningState
public String provisioningState()
Get the provisioningState property: Provisioning state.- Returns:
- the provisioningState value.
-
withProvisioningState
public SiteExtensionInfoProperties withProvisioningState(String provisioningState)
Set the provisioningState property: Provisioning state.- Parameters:
provisioningState- the provisioningState value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
comment
public String comment()
Get the comment property: Site Extension comment.- Returns:
- the comment value.
-
withComment
public SiteExtensionInfoProperties withComment(String comment)
Set the comment property: Site Extension comment.- Parameters:
comment- the comment value to set.- Returns:
- the SiteExtensionInfoProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-