Configuration Class
- java.
lang. Object - com.
azure. resourcemanager. appservice. models. Configuration
- com.
Implements
public final class Configuration
implements JsonSerializable<Configuration>
Non versioned Container App configuration properties that define the mutable settings of a Container app.
Constructor Summary
Constructor | Description |
---|---|
Configuration() |
Creates an instance of Configuration class. |
Method Summary
Modifier and Type | Method and Description |
---|---|
Active |
activeRevisionsMode()
Get the active |
static Configuration |
fromJson(JsonReader jsonReader)
Reads an instance of Configuration from the Json |
Ingress |
ingress()
Get the ingress property: Ingress configurations. |
List<Registry |
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. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Configuration |
withActiveRevisionsMode(ActiveRevisionsMode activeRevisionsMode)
Set the active |
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. |
Methods inherited from java.lang.Object
Constructor Details
Configuration
public Configuration()
Creates an instance of Configuration class.
Method Details
activeRevisionsMode
public ActiveRevisionsMode activeRevisionsMode()
Get the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode.
Returns:
fromJson
public static Configuration fromJson(JsonReader jsonReader)
Reads an instance of Configuration from the JsonReader.
Parameters:
Returns:
Throws:
ingress
public Ingress ingress()
Get the ingress property: Ingress configurations.
Returns:
registries
public List
Get the registries property: Collection of private container registry credentials for containers used by the Container app.
Returns:
secrets
public List
Get the secrets property: Collection of secrets used by a Container app.
Returns:
toJson
validate
public void validate()
Validates the instance.
withActiveRevisionsMode
public Configuration withActiveRevisionsMode(ActiveRevisionsMode activeRevisionsMode)
Set the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: Multiple: multiple revisions can be active. If no value if provided, this is the defaultSingle: Only one revision can be active at a time. Revision weights can not be used in this mode.
Parameters:
Returns:
withIngress
public Configuration withIngress(Ingress ingress)
Set the ingress property: Ingress configurations.
Parameters:
Returns:
withRegistries
public Configuration withRegistries(List
Set the registries property: Collection of private container registry credentials for containers used by the Container app.
Parameters:
Returns:
withSecrets
public Configuration withSecrets(List
Set the secrets property: Collection of secrets used by a Container app.
Parameters:
Returns:
Applies to
Azure SDK for Java