Class AppResourceProperties
java.lang.Object
com.azure.resourcemanager.appplatform.models.AppResourceProperties
App resource properties payload.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the addonConfigs property: Collection of addons.Get the customPersistentDisks property: List of custom persistent disks.Get the enableEndToEndTls property: Indicate if end to end TLS is enabled.fqdn()Get the fqdn property: Fully qualified dns Name.Get the httpsOnly property: Indicate if only https is allowed.Get the ingressSettings property: App ingress settings payload.Get the loadedCertificates property: Collection of loaded certificates.Get the persistentDisk property: Persistent disk settings.Get the provisioningState property: Provisioning state of the App.Get the publicProperty property: Indicates whether the App exposes public endpoint.Get the temporaryDisk property: Temporary disk settings.url()Get the url property: URL of the App.voidvalidate()Validates the instance.Get the vnetAddons property: Additional App settings in vnet injection instance.Set the addonConfigs property: Collection of addons.withCustomPersistentDisks(List<CustomPersistentDiskResource> customPersistentDisks) Set the customPersistentDisks property: List of custom persistent disks.withEnableEndToEndTls(Boolean enableEndToEndTls) Set the enableEndToEndTls property: Indicate if end to end TLS is enabled.withHttpsOnly(Boolean httpsOnly) Set the httpsOnly property: Indicate if only https is allowed.withIngressSettings(IngressSettings ingressSettings) Set the ingressSettings property: App ingress settings payload.withLoadedCertificates(List<LoadedCertificate> loadedCertificates) Set the loadedCertificates property: Collection of loaded certificates.withPersistentDisk(PersistentDisk persistentDisk) Set the persistentDisk property: Persistent disk settings.withPublicProperty(Boolean publicProperty) Set the publicProperty property: Indicates whether the App exposes public endpoint.withTemporaryDisk(TemporaryDisk temporaryDisk) Set the temporaryDisk property: Temporary disk settings.withVnetAddons(AppVNetAddons vnetAddons) Set the vnetAddons property: Additional App settings in vnet injection instance.
-
Constructor Details
-
AppResourceProperties
public AppResourceProperties()
-
-
Method Details
-
publicProperty
Get the publicProperty property: Indicates whether the App exposes public endpoint.- Returns:
- the publicProperty value.
-
withPublicProperty
Set the publicProperty property: Indicates whether the App exposes public endpoint.- Parameters:
publicProperty- the publicProperty value to set.- Returns:
- the AppResourceProperties object itself.
-
url
Get the url property: URL of the App.- Returns:
- the url value.
-
addonConfigs
Get the addonConfigs property: Collection of addons.- Returns:
- the addonConfigs value.
-
withAddonConfigs
Set the addonConfigs property: Collection of addons.- Parameters:
addonConfigs- the addonConfigs value to set.- Returns:
- the AppResourceProperties object itself.
-
provisioningState
Get the provisioningState property: Provisioning state of the App.- Returns:
- the provisioningState value.
-
fqdn
Get the fqdn property: Fully qualified dns Name.- Returns:
- the fqdn value.
-
httpsOnly
Get the httpsOnly property: Indicate if only https is allowed.- Returns:
- the httpsOnly value.
-
withHttpsOnly
Set the httpsOnly property: Indicate if only https is allowed.- Parameters:
httpsOnly- the httpsOnly value to set.- Returns:
- the AppResourceProperties object itself.
-
temporaryDisk
Get the temporaryDisk property: Temporary disk settings.- Returns:
- the temporaryDisk value.
-
withTemporaryDisk
Set the temporaryDisk property: Temporary disk settings.- Parameters:
temporaryDisk- the temporaryDisk value to set.- Returns:
- the AppResourceProperties object itself.
-
persistentDisk
Get the persistentDisk property: Persistent disk settings.- Returns:
- the persistentDisk value.
-
withPersistentDisk
Set the persistentDisk property: Persistent disk settings.- Parameters:
persistentDisk- the persistentDisk value to set.- Returns:
- the AppResourceProperties object itself.
-
customPersistentDisks
Get the customPersistentDisks property: List of custom persistent disks.- Returns:
- the customPersistentDisks value.
-
withCustomPersistentDisks
public AppResourceProperties withCustomPersistentDisks(List<CustomPersistentDiskResource> customPersistentDisks) Set the customPersistentDisks property: List of custom persistent disks.- Parameters:
customPersistentDisks- the customPersistentDisks value to set.- Returns:
- the AppResourceProperties object itself.
-
enableEndToEndTls
Get the enableEndToEndTls property: Indicate if end to end TLS is enabled.- Returns:
- the enableEndToEndTls value.
-
withEnableEndToEndTls
Set the enableEndToEndTls property: Indicate if end to end TLS is enabled.- Parameters:
enableEndToEndTls- the enableEndToEndTls value to set.- Returns:
- the AppResourceProperties object itself.
-
loadedCertificates
Get the loadedCertificates property: Collection of loaded certificates.- Returns:
- the loadedCertificates value.
-
withLoadedCertificates
Set the loadedCertificates property: Collection of loaded certificates.- Parameters:
loadedCertificates- the loadedCertificates value to set.- Returns:
- the AppResourceProperties object itself.
-
vnetAddons
Get the vnetAddons property: Additional App settings in vnet injection instance.- Returns:
- the vnetAddons value.
-
withVnetAddons
Set the vnetAddons property: Additional App settings in vnet injection instance.- Parameters:
vnetAddons- the vnetAddons value to set.- Returns:
- the AppResourceProperties object itself.
-
ingressSettings
Get the ingressSettings property: App ingress settings payload.- Returns:
- the ingressSettings value.
-
withIngressSettings
Set the ingressSettings property: App ingress settings payload.- Parameters:
ingressSettings- the ingressSettings value to set.- Returns:
- the AppResourceProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-