Class SiteExtensionInfoInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.SiteExtensionInfoInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Site Extension Information.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SiteExtensionInfoInner class. -
Method Summary
Modifier and TypeMethodDescriptionauthors()Get the authors property: List of authors.comment()Get the comment property: Site Extension comment.Get the description property: Detailed description.Get the downloadCount property: Count of downloads.Get the extensionId property: Site extension ID.Get the extensionType property: Site extension type.Get the extensionUrl property: Extension URL.feedUrl()Get the feedUrl property: Feed URL.static SiteExtensionInfoInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SiteExtensionInfoInner from the JsonReader.iconUrl()Get the iconUrl property: Icon URL.id()Get the id property: Fully qualified resource Id for the resource.Get the installedDateTime property: Installed timestamp.Get the installerCommandLineParams property: Installer command line parameters.Get the licenseUrl property: License URL.Get the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.Get the localPath property: Local path.name()Get the name property: The name of the resource.Get the projectUrl property: Project URL.Get the provisioningState property: Provisioning state.Get the publishedDateTime property: Published timestamp.summary()Get the summary property: Summary description.title()Get the title property: The title property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.version()Get the version property: Version information.withAuthors(List<String> authors) Set the authors property: List of authors.withComment(String comment) Set the comment property: Site Extension comment.withDescription(String description) Set the description property: Detailed description.withDownloadCount(Integer downloadCount) Set the downloadCount property: Count of downloads.withExtensionId(String extensionId) Set the extensionId property: Site extension ID.withExtensionType(SiteExtensionType extensionType) Set the extensionType property: Site extension type.withExtensionUrl(String extensionUrl) Set the extensionUrl property: Extension URL.withFeedUrl(String feedUrl) Set the feedUrl property: Feed URL.withIconUrl(String iconUrl) Set the iconUrl property: Icon URL.withInstalledDateTime(OffsetDateTime installedDateTime) Set the installedDateTime property: Installed timestamp.withInstallerCommandLineParams(String installerCommandLineParams) Set the installerCommandLineParams property: Installer command line parameters.Set the kind property: Kind of resource.withLicenseUrl(String licenseUrl) Set the licenseUrl property: License URL.withLocalIsLatestVersion(Boolean localIsLatestVersion) Set the localIsLatestVersion property: <code>true</code> if the local version is the latest version; <code>false</code> otherwise.withLocalPath(String localPath) Set the localPath property: Local path.withProjectUrl(String projectUrl) Set the projectUrl property: Project URL.withProvisioningState(String provisioningState) Set the provisioningState property: Provisioning state.withPublishedDateTime(OffsetDateTime publishedDateTime) Set the publishedDateTime property: Published timestamp.withSummary(String summary) Set the summary property: Summary description.Set the title property: The title property.withVersion(String version) Set the version property: Version information.Methods inherited from class com.azure.resourcemanager.appservice.models.ProxyOnlyResource
kindMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
SiteExtensionInfoInner
public SiteExtensionInfoInner()Creates an instance of SiteExtensionInfoInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
extensionId
Get the extensionId property: Site extension ID.- Returns:
- the extensionId value.
-
withExtensionId
Set the extensionId property: Site extension ID.- Parameters:
extensionId- the extensionId value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
title
Get the title property: The title property.- Returns:
- the title value.
-
withTitle
Set the title property: The title property.- Parameters:
title- the title value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
extensionType
Get the extensionType property: Site extension type.- Returns:
- the extensionType value.
-
withExtensionType
Set the extensionType property: Site extension type.- Parameters:
extensionType- the extensionType value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
summary
Get the summary property: Summary description.- Returns:
- the summary value.
-
withSummary
Set the summary property: Summary description.- Parameters:
summary- the summary value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
description
Get the description property: Detailed description.- Returns:
- the description value.
-
withDescription
Set the description property: Detailed description.- Parameters:
description- the description value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
version
Get the version property: Version information.- Returns:
- the version value.
-
withVersion
Set the version property: Version information.- Parameters:
version- the version value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
extensionUrl
Get the extensionUrl property: Extension URL.- Returns:
- the extensionUrl value.
-
withExtensionUrl
Set the extensionUrl property: Extension URL.- Parameters:
extensionUrl- the extensionUrl value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
projectUrl
Get the projectUrl property: Project URL.- Returns:
- the projectUrl value.
-
withProjectUrl
Set the projectUrl property: Project URL.- Parameters:
projectUrl- the projectUrl value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
iconUrl
Get the iconUrl property: Icon URL.- Returns:
- the iconUrl value.
-
withIconUrl
Set the iconUrl property: Icon URL.- Parameters:
iconUrl- the iconUrl value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
licenseUrl
Get the licenseUrl property: License URL.- Returns:
- the licenseUrl value.
-
withLicenseUrl
Set the licenseUrl property: License URL.- Parameters:
licenseUrl- the licenseUrl value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
feedUrl
Get the feedUrl property: Feed URL.- Returns:
- the feedUrl value.
-
withFeedUrl
Set the feedUrl property: Feed URL.- Parameters:
feedUrl- the feedUrl value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
authors
Get the authors property: List of authors.- Returns:
- the authors value.
-
withAuthors
Set the authors property: List of authors.- Parameters:
authors- the authors value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
installerCommandLineParams
Get the installerCommandLineParams property: Installer command line parameters.- Returns:
- the installerCommandLineParams value.
-
withInstallerCommandLineParams
Set the installerCommandLineParams property: Installer command line parameters.- Parameters:
installerCommandLineParams- the installerCommandLineParams value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
publishedDateTime
Get the publishedDateTime property: Published timestamp.- Returns:
- the publishedDateTime value.
-
withPublishedDateTime
Set the publishedDateTime property: Published timestamp.- Parameters:
publishedDateTime- the publishedDateTime value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
downloadCount
Get the downloadCount property: Count of downloads.- Returns:
- the downloadCount value.
-
withDownloadCount
Set the downloadCount property: Count of downloads.- Parameters:
downloadCount- the downloadCount value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
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
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 SiteExtensionInfoInner object itself.
-
localPath
Get the localPath property: Local path.- Returns:
- the localPath value.
-
withLocalPath
Set the localPath property: Local path.- Parameters:
localPath- the localPath value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
installedDateTime
Get the installedDateTime property: Installed timestamp.- Returns:
- the installedDateTime value.
-
withInstalledDateTime
Set the installedDateTime property: Installed timestamp.- Parameters:
installedDateTime- the installedDateTime value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
provisioningState
Get the provisioningState property: Provisioning state.- Returns:
- the provisioningState value.
-
withProvisioningState
Set the provisioningState property: Provisioning state.- Parameters:
provisioningState- the provisioningState value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
comment
Get the comment property: Site Extension comment.- Returns:
- the comment value.
-
withComment
Set the comment property: Site Extension comment.- Parameters:
comment- the comment value to set.- Returns:
- the SiteExtensionInfoInner object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static SiteExtensionInfoInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException 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:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the SiteExtensionInfoInner.
-