Builder

class Builder : GeneratedMessage.Builder<BuilderT> , AppConfigurationOrBuilder
Top-level application configuration record, describing a full suite of configuration for an Elide app.
Protobuf type elide.app.AppConfiguration

Functions

Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
open fun addDb(builderForValue: Database.Builder): AppConfiguration.Builder
open fun addDb(index: Int, value: Database): AppConfiguration.Builder
open fun addDb(index: Int, builderForValue: Database.Builder): AppConfiguration.Builder
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
open fun addDomain(index: Int, value: Domain): AppConfiguration.Builder
open fun addDomain(index: Int, builderForValue: Domain.Builder): AppConfiguration.Builder
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
open fun addEnv(builderForValue: EnvVar.Builder): AppConfiguration.Builder
open fun addEnv(index: Int, value: EnvVar): AppConfiguration.Builder
open fun addEnv(index: Int, builderForValue: EnvVar.Builder): AppConfiguration.Builder
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun addEnvBuilder(index: Int): EnvVar.Builder
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun addKv(index: Int, value: Namespace): AppConfiguration.Builder
open fun addKv(index: Int, builderForValue: Namespace.Builder): AppConfiguration.Builder
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
open fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
open fun addSecret(index: Int, value: Secret): AppConfiguration.Builder
open fun addSecret(index: Int, builderForValue: Secret.Builder): AppConfiguration.Builder
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
open fun addService(index: Int, builderForValue: Service.Builder): AppConfiguration.Builder
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
abstract fun build(): MessageLite
Link copied to clipboard
abstract fun buildPartial(): MessageLite
Link copied to clipboard
open fun clear(): BuilderType
abstract fun clear(): Message.Builder
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Display name for the application, given by the developer. Shown in UI and other user-facing contexts.
string display_name = 2;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun clearField(field: Descriptors.FieldDescriptor): BuilderT
abstract fun clearField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Enabled languages for this application.
.elide.meta.GuestLanguage language = 5;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
Short-name for the application, given by the developer.
string name = 1;
Link copied to clipboard
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderType
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderT
abstract fun clearOneof(oneof: Descriptors.OneofDescriptor): Message.Builder
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
open fun clone(): BuilderType
open fun clone(): BuilderT
abstract fun clone(): Message.Builder
Link copied to clipboard
Link copied to clipboard
open fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
open fun getConfigCount(): Int
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
open fun getDb(index: Int): Database
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
open fun getDbCount(): Int
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
open fun getDbList(): List<Database>
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
Display name for the application, given by the developer. Shown in UI and other user-facing contexts.
string display_name = 2;
Link copied to clipboard
open fun getDisplayNameBytes(): ByteString
Display name for the application, given by the developer. Shown in UI and other user-facing contexts.
string display_name = 2;
Link copied to clipboard
open fun getDomain(index: Int): Domain
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
open fun getDomainCount(): Int
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
open fun getEnv(index: Int): EnvVar
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun getEnvBuilder(index: Int): EnvVar.Builder
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun getEnvCount(): Int
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun getEnvList(): List<EnvVar>
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
open fun getFieldBuilder(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
open fun getKv(index: Int): Namespace
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
open fun getKvCount(): Int
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
open fun getKvList(): List<Namespace>
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Enabled languages for this application.
.elide.meta.GuestLanguage language = 5;
Link copied to clipboard
open fun getLanguageValue(): Int
Enabled languages for this application.
.elide.meta.GuestLanguage language = 5;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
open fun getName(): String
Short-name for the application, given by the developer.
string name = 1;
Link copied to clipboard
open fun getNameBytes(): ByteString
Short-name for the application, given by the developer.
string name = 1;
Link copied to clipboard
open fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
open fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
open fun getRepeatedFieldBuilder(field: Descriptors.FieldDescriptor, index: Int): Message.Builder
Link copied to clipboard
open fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
open fun getSecret(index: Int): Secret
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
open fun getSecretCount(): Int
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
open fun getService(index: Int): Service
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
open fun getServiceCount(): Int
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
open fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
open fun hasIdentity(): Boolean
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
open fun hasMachine(): Boolean
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
open fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
open fun hasVm(): Boolean
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
Link copied to clipboard
open fun mergeDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): Boolean
Link copied to clipboard
abstract fun mergeFrom(other: Message): Message.Builder
open fun mergeFrom(other: Message): AppConfiguration.Builder
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): AppConfiguration.Builder
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderType
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun mergeUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
open fun newBuilderForField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
Configuration suites to make available to the application.
repeated .elide.app.AppConfigurationSuite config = 13;
Link copied to clipboard
open fun setDb(index: Int, value: Database): AppConfiguration.Builder
open fun setDb(index: Int, builderForValue: Database.Builder): AppConfiguration.Builder
Database connections configured for this application.
repeated .elide.db.Database db = 11;
Link copied to clipboard
Display name for the application, given by the developer. Shown in UI and other user-facing contexts.
string display_name = 2;
Link copied to clipboard
open fun setDisplayNameBytes(value: ByteString): AppConfiguration.Builder
Display name for the application, given by the developer. Shown in UI and other user-facing contexts.
string display_name = 2;
Link copied to clipboard
open fun setDomain(index: Int, value: Domain): AppConfiguration.Builder
open fun setDomain(index: Int, builderForValue: Domain.Builder): AppConfiguration.Builder
Custom domains mapped for this application.
repeated .elide.app.Domain domain = 12;
Link copied to clipboard
open fun setEnv(index: Int, value: EnvVar): AppConfiguration.Builder
open fun setEnv(index: Int, builderForValue: EnvVar.Builder): AppConfiguration.Builder
Environment variables configured for this application.
repeated .elide.app.EnvVar env = 7;
Link copied to clipboard
open fun setField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun setField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
Configuration for this application's identity and authorization.
.elide.app.IdentityConfiguration identity = 3;
Link copied to clipboard
open fun setKv(index: Int, value: Namespace): AppConfiguration.Builder
open fun setKv(index: Int, builderForValue: Namespace.Builder): AppConfiguration.Builder
Key-value namespaces configured for this application.
repeated .elide.kv.Namespace kv = 10;
Link copied to clipboard
Enabled languages for this application.
.elide.meta.GuestLanguage language = 5;
Link copied to clipboard
Enabled languages for this application.
.elide.meta.GuestLanguage language = 5;
Link copied to clipboard
Configured default machine information, or override machine information, depending on context.
.elide.app.AppMachineConfiguration machine = 4;
Link copied to clipboard
Short-name for the application, given by the developer.
string name = 1;
Link copied to clipboard
open fun setNameBytes(value: ByteString): AppConfiguration.Builder
Short-name for the application, given by the developer.
string name = 1;
Link copied to clipboard
open fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): BuilderT
abstract fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): Message.Builder
Link copied to clipboard
open fun setSecret(index: Int, value: Secret): AppConfiguration.Builder
open fun setSecret(index: Int, builderForValue: Secret.Builder): AppConfiguration.Builder
Secrets configured for this application's access.
repeated .elide.app.Secret secret = 8;
Link copied to clipboard
open fun setService(index: Int, builderForValue: Service.Builder): AppConfiguration.Builder
Exposed services for this application.
repeated .elide.net.Service service = 9;
Link copied to clipboard
open fun setUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun setUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
Guest VM configuration.
.elide.meta.GuestConfiguration vm = 6;
Link copied to clipboard
open fun toString(): String