PublishEnvConfig class
One environment's publish config, read from publish.<env> in
dialect.yaml. Drives dialect publish / dialect pull (v1.2) — see
dialect/spec/bundle.md. Credentials are NEVER read from here; the
s3 target uses the standard AWS env vars / profile.
Constructors
Properties
- bucket → String?
-
Bucket name for
target: s3.final - format → String
-
Bundle format:
icu-json(default) orflat-json.final - hashCode → int
-
The hash code for this object.
no setterinherited
- manifestUrl → String?
-
Public URL of the channel head, used by
dialect pulland by backends reading at startup.final - name → String
-
Env key from the YAML map, e.g.
production,staging.final -
namespaces
→ List<
String> -
Namespace filter — empty means every key. Same semantics as
platforms.<p>.namespaces.final - output → String?
-
Directory
dialect pullwrites the fetched locale files into.final - path → String?
-
Filesystem prefix for
target: local.final - prefix → String
-
Key prefix within the bucket / under path. Defaults to
''.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- target → String
-
local(filesystem) ors3(S3-compatible: AWS, R2, MinIO).final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited