Class Configuration
- java.lang.Object
-
- com.azure.resourcemanager.appcontainers.models.Configuration
-
public final class Configuration extends Object
Non versioned Container App configuration properties that define the mutable settings of a Container app.
-
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActiveRevisionsMode
activeRevisionsMode()
Get the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.</item><item>Single: Only one revision can be active at a time.Dapr
dapr()
Get the dapr property: Dapr configuration for the Container App.Ingress
ingress()
Get the ingress property: Ingress configurations.List<RegistryCredentials>
registries()
Get the registries property: Collection of private container registry credentials for containers used by the Container app.List<Secret>
secrets()
Get the secrets property: Collection of secrets used by a Container app.void
validate()
Validates the instance.Configuration
withActiveRevisionsMode(ActiveRevisionsMode activeRevisionsMode)
Set the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.</item><item>Single: Only one revision can be active at a time.Configuration
withDapr(Dapr dapr)
Set the dapr property: Dapr configuration for the Container App.Configuration
withIngress(Ingress ingress)
Set the ingress property: Ingress configurations.Configuration
withRegistries(List<RegistryCredentials> registries)
Set the registries property: Collection of private container registry credentials for containers used by the Container app.Configuration
withSecrets(List<Secret> secrets)
Set the secrets property: Collection of secrets used by a Container app.
-
-
-
Method Detail
-
secrets
public List<Secret> secrets()
Get the secrets property: Collection of secrets used by a Container app.- Returns:
- the secrets value.
-
withSecrets
public Configuration withSecrets(List<Secret> secrets)
Set the secrets property: Collection of secrets used by a Container app.- Parameters:
secrets
- the secrets value to set.- Returns:
- the Configuration object itself.
-
activeRevisionsMode
public ActiveRevisionsMode activeRevisionsMode()
Get the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.</item></list>.- Returns:
- the activeRevisionsMode value.
-
withActiveRevisionsMode
public Configuration withActiveRevisionsMode(ActiveRevisionsMode activeRevisionsMode)
Set the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode. If no value if provided, this is the default.</item></list>.- Parameters:
activeRevisionsMode
- the activeRevisionsMode value to set.- Returns:
- the Configuration object itself.
-
ingress
public Ingress ingress()
Get the ingress property: Ingress configurations.- Returns:
- the ingress value.
-
withIngress
public Configuration withIngress(Ingress ingress)
Set the ingress property: Ingress configurations.- Parameters:
ingress
- the ingress value to set.- Returns:
- the Configuration object itself.
-
registries
public List<RegistryCredentials> registries()
Get the registries property: Collection of private container registry credentials for containers used by the Container app.- Returns:
- the registries value.
-
withRegistries
public Configuration withRegistries(List<RegistryCredentials> registries)
Set the registries property: Collection of private container registry credentials for containers used by the Container app.- Parameters:
registries
- the registries value to set.- Returns:
- the Configuration object itself.
-
dapr
public Dapr dapr()
Get the dapr property: Dapr configuration for the Container App.- Returns:
- the dapr value.
-
withDapr
public Configuration withDapr(Dapr dapr)
Set the dapr property: Dapr configuration for the Container App.- Parameters:
dapr
- the dapr value to set.- Returns:
- the Configuration object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-