AppResourceProperties Class
- java.
lang. Object - com.
azure. resourcemanager. appplatform. models. AppResourceProperties
- com.
Implements
public final class AppResourceProperties
implements JsonSerializable<AppResourceProperties>
App resource properties payload.
Constructor Summary
Constructor | Description |
---|---|
AppResourceProperties() |
Creates an instance of App |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,Object>> |
addonConfigs()
Get the addon |
List<Custom |
customPersistentDisks()
Get the custom |
Boolean |
enableEndToEndTls()
Get the enable |
String |
fqdn()
Get the fqdn property: Fully qualified dns Name. |
static
App |
fromJson(JsonReader jsonReader)
Reads an instance of App |
Boolean |
httpsOnly()
Get the https |
Ingress |
ingressSettings()
Get the ingress |
List<Loaded |
loadedCertificates()
Get the loaded |
Persistent |
persistentDisk()
Get the persistent |
App |
provisioningState()
Get the provisioning |
Boolean |
publicProperty()
Get the public |
Temporary |
temporaryDisk()
Get the temporary |
Json |
toJson(JsonWriter jsonWriter) |
String |
url()
Get the url property: URL of the App. |
void |
validate()
Validates the instance. |
App |
vnetAddons()
Get the vnet |
App |
withAddonConfigs(Map<String,Map<String,Object>> addonConfigs)
Set the addon |
App |
withCustomPersistentDisks(List<CustomPersistentDiskResource> customPersistentDisks)
Set the custom |
App |
withEnableEndToEndTls(Boolean enableEndToEndTls)
Set the enable |
App |
withHttpsOnly(Boolean httpsOnly)
Set the https |
App |
withIngressSettings(IngressSettings ingressSettings)
Set the ingress |
App |
withLoadedCertificates(List<LoadedCertificate> loadedCertificates)
Set the loaded |
App |
withPersistentDisk(PersistentDisk persistentDisk)
Set the persistent |
App |
withPublicProperty(Boolean publicProperty)
Set the public |
App |
withTemporaryDisk(TemporaryDisk temporaryDisk)
Set the temporary |
App |
withVnetAddons(AppVNetAddons vnetAddons)
Set the vnet |
Methods inherited from java.lang.Object
Constructor Details
AppResourceProperties
public AppResourceProperties()
Creates an instance of AppResourceProperties class.
Method Details
addonConfigs
public Map
Get the addonConfigs property: Collection of addons.
Returns:
customPersistentDisks
public List
Get the customPersistentDisks property: List of custom persistent disks.
Returns:
enableEndToEndTls
public Boolean enableEndToEndTls()
Get the enableEndToEndTls property: Indicate if end to end TLS is enabled.
Returns:
fqdn
public String fqdn()
Get the fqdn property: Fully qualified dns Name.
Returns:
fromJson
public static AppResourceProperties fromJson(JsonReader jsonReader)
Reads an instance of AppResourceProperties from the JsonReader.
Parameters:
Returns:
Throws:
httpsOnly
public Boolean httpsOnly()
Get the httpsOnly property: Indicate if only https is allowed.
Returns:
ingressSettings
public IngressSettings ingressSettings()
Get the ingressSettings property: App ingress settings payload.
Returns:
loadedCertificates
public List
Get the loadedCertificates property: Collection of loaded certificates.
Returns:
persistentDisk
public PersistentDisk persistentDisk()
Get the persistentDisk property: Persistent disk settings.
Returns:
provisioningState
public AppResourceProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the App.
Returns:
publicProperty
public Boolean publicProperty()
Get the publicProperty property: Indicates whether the App exposes public endpoint.
Returns:
temporaryDisk
public TemporaryDisk temporaryDisk()
Get the temporaryDisk property: Temporary disk settings.
Returns:
toJson
url
public String url()
Get the url property: URL of the App.
Returns:
validate
public void validate()
Validates the instance.
vnetAddons
public AppVNetAddons vnetAddons()
Get the vnetAddons property: Additional App settings in vnet injection instance.
Returns:
withAddonConfigs
public AppResourceProperties withAddonConfigs(Map
Set the addonConfigs property: Collection of addons.
Parameters:
Returns:
withCustomPersistentDisks
public AppResourceProperties withCustomPersistentDisks(List
Set the customPersistentDisks property: List of custom persistent disks.
Parameters:
Returns:
withEnableEndToEndTls
public AppResourceProperties withEnableEndToEndTls(Boolean enableEndToEndTls)
Set the enableEndToEndTls property: Indicate if end to end TLS is enabled.
Parameters:
Returns:
withHttpsOnly
public AppResourceProperties withHttpsOnly(Boolean httpsOnly)
Set the httpsOnly property: Indicate if only https is allowed.
Parameters:
Returns:
withIngressSettings
public AppResourceProperties withIngressSettings(IngressSettings ingressSettings)
Set the ingressSettings property: App ingress settings payload.
Parameters:
Returns:
withLoadedCertificates
public AppResourceProperties withLoadedCertificates(List
Set the loadedCertificates property: Collection of loaded certificates.
Parameters:
Returns:
withPersistentDisk
public AppResourceProperties withPersistentDisk(PersistentDisk persistentDisk)
Set the persistentDisk property: Persistent disk settings.
Parameters:
Returns:
withPublicProperty
public AppResourceProperties withPublicProperty(Boolean publicProperty)
Set the publicProperty property: Indicates whether the App exposes public endpoint.
Parameters:
Returns:
withTemporaryDisk
public AppResourceProperties withTemporaryDisk(TemporaryDisk temporaryDisk)
Set the temporaryDisk property: Temporary disk settings.
Parameters:
Returns:
withVnetAddons
public AppResourceProperties withVnetAddons(AppVNetAddons vnetAddons)
Set the vnetAddons property: Additional App settings in vnet injection instance.
Parameters:
Returns:
Applies to
Azure SDK for Java