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.
displayNameOptional. The repository's user-friendly name.gitRemoteSettingsOptional. If set, configures this repository to be linked to a Git remote.labelsOptional. Repository user labels.nameThe repository's name.npmrcEnvironmentVariablesSecretVersionOptional. 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 formatprojects/*/secrets/*/versions/*. The file itself must be in a JSON format.serviceAccountOptional. The service account to run workflow invocations under.setAuthenticatedUserAdminOptional. 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.repositoriesworkspaceCompilationOverridesOptional. If set, fields ofworkspace_compilation_overridesoverride the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation forWorkspaceCompilationOverridesfor 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_overridesoverride the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation forWorkspaceCompilationOverridesfor 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