GetRepositoryResult class

Result data returned by getRepository.

Constructors

GetRepositoryResult({required String displayName, required GitRemoteSettingsResponse gitRemoteSettings, required Map<String, String> labels, required String name, required String npmrcEnvironmentVariablesSecretVersion, required String serviceAccount, required bool setAuthenticatedUserAdmin, required WorkspaceCompilationOverridesResponse workspaceCompilationOverrides})
Creates a new GetRepositoryResult. displayName Optional. The repository's user-friendly name. gitRemoteSettings Optional. If set, configures this repository to be linked to a Git remote. labels Optional. Repository user labels. name The repository's name. npmrcEnvironmentVariablesSecretVersion Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format projects/*/secrets/*/versions/*. The file itself must be in a JSON format. serviceAccount Optional. The service account to run workflow invocations under. setAuthenticatedUserAdmin Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories workspaceCompilationOverrides Optional. If set, fields of workspace_compilation_overrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for WorkspaceCompilationOverrides for more information.
const
GetRepositoryResult.fromMap(Map<String, dynamic> map)
factory

Properties

displayName → String
Optional. The repository's user-friendly name.
final
gitRemoteSettings → GitRemoteSettingsResponse
Optional. If set, configures this repository to be linked to a Git remote.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Map<String, String>
Optional. Repository user labels.
final
name → String
The repository's name.
final
npmrcEnvironmentVariablesSecretVersion → String
Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format projects/*/secrets/*/versions/*. The file itself must be in a JSON format.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount → String
Optional. The service account to run workflow invocations under.
final
setAuthenticatedUserAdmin → bool
Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
final
workspaceCompilationOverrides → WorkspaceCompilationOverridesResponse
Optional. If set, fields of workspace_compilation_overrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for WorkspaceCompilationOverrides for more information.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited