Package com.google.cloud.dataform.v1
Interface RepositoryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Repository,Repository.Builder
@Generated
public interface RepositoryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsLabels(String key) Optional.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.Output only.Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.Output only.com.google.protobuf.ByteStringOutput only.Optional.com.google.protobuf.ByteStringOptional.Deprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.Output only.com.google.protobuf.ByteStringOutput only.Optional.Optional.booleanOptional.booleanOutput only.booleanOutput only.booleanOptional.booleanOutput only.booleanOutput only.booleanOptional.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Identifier. The repository's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Identifier. The repository's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The bytes for name.
-
hasContainingFolder
boolean hasContainingFolder()Optional. The name of the containing folder of the repository. The field is immutable and it can be modified via a MoveRepository operation. Format: `projects/*/locations/*/folders/*`. or `projects/*/locations/*/teamFolders/*`.
optional string containing_folder = 16 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the containingFolder field is set.
-
getContainingFolder
String getContainingFolder()Optional. The name of the containing folder of the repository. The field is immutable and it can be modified via a MoveRepository operation. Format: `projects/*/locations/*/folders/*`. or `projects/*/locations/*/teamFolders/*`.
optional string containing_folder = 16 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The containingFolder.
-
getContainingFolderBytes
com.google.protobuf.ByteString getContainingFolderBytes()Optional. The name of the containing folder of the repository. The field is immutable and it can be modified via a MoveRepository operation. Format: `projects/*/locations/*/folders/*`. or `projects/*/locations/*/teamFolders/*`.
optional string containing_folder = 16 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for containingFolder.
-
hasTeamFolderName
boolean hasTeamFolderName()Output only. The resource name of the TeamFolder that this Repository is associated with. This should take the format: projects/{project}/locations/{location}/teamFolders/{teamFolder}. If this is not set, the Repository is not associated with a TeamFolder.optional string team_folder_name = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the teamFolderName field is set.
-
getTeamFolderName
String getTeamFolderName()Output only. The resource name of the TeamFolder that this Repository is associated with. This should take the format: projects/{project}/locations/{location}/teamFolders/{teamFolder}. If this is not set, the Repository is not associated with a TeamFolder.optional string team_folder_name = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The teamFolderName.
-
getTeamFolderNameBytes
com.google.protobuf.ByteString getTeamFolderNameBytes()Output only. The resource name of the TeamFolder that this Repository is associated with. This should take the format: projects/{project}/locations/{location}/teamFolders/{teamFolder}. If this is not set, the Repository is not associated with a TeamFolder.optional string team_folder_name = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for teamFolderName.
-
hasCreateTime
boolean hasCreateTime()Output only. The timestamp of when the repository was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()Output only. The timestamp of when the repository was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The timestamp of when the repository was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDisplayName
String getDisplayName()Optional. The repository's user-friendly name.
string display_name = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()Optional. The repository's user-friendly name.
string display_name = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for displayName.
-
hasGitRemoteSettings
boolean hasGitRemoteSettings()Optional. If set, configures this repository to be linked to a Git remote.
.google.cloud.dataform.v1.Repository.GitRemoteSettings git_remote_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the gitRemoteSettings field is set.
-
getGitRemoteSettings
Repository.GitRemoteSettings getGitRemoteSettings()Optional. If set, configures this repository to be linked to a Git remote.
.google.cloud.dataform.v1.Repository.GitRemoteSettings git_remote_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The gitRemoteSettings.
-
getGitRemoteSettingsOrBuilder
Repository.GitRemoteSettingsOrBuilder getGitRemoteSettingsOrBuilder()Optional. If set, configures this repository to be linked to a Git remote.
.google.cloud.dataform.v1.Repository.GitRemoteSettings git_remote_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getNpmrcEnvironmentVariablesSecretVersion
String getNpmrcEnvironmentVariablesSecretVersion()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.
string npmrc_environment_variables_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The npmrcEnvironmentVariablesSecretVersion.
-
getNpmrcEnvironmentVariablesSecretVersionBytes
com.google.protobuf.ByteString getNpmrcEnvironmentVariablesSecretVersionBytes()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.
string npmrc_environment_variables_secret_version = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for npmrcEnvironmentVariablesSecretVersion.
-
hasWorkspaceCompilationOverrides
boolean hasWorkspaceCompilationOverrides()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.
.google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides workspace_compilation_overrides = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the workspaceCompilationOverrides field is set.
-
getWorkspaceCompilationOverrides
Repository.WorkspaceCompilationOverrides getWorkspaceCompilationOverrides()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.
.google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides workspace_compilation_overrides = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The workspaceCompilationOverrides.
-
getWorkspaceCompilationOverridesOrBuilder
Repository.WorkspaceCompilationOverridesOrBuilder getWorkspaceCompilationOverridesOrBuilder()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.
.google.cloud.dataform.v1.Repository.WorkspaceCompilationOverrides workspace_compilation_overrides = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getLabelsCount
int getLabelsCount()Optional. Repository user labels.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; -
containsLabels
Optional. Repository user labels.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getLabels
Deprecated.UsegetLabelsMap()instead. -
getLabelsMap
Optional. Repository user labels.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getLabelsOrDefault
Optional. Repository user labels.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getLabelsOrThrow
Optional. Repository user labels.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSetAuthenticatedUserAdmin
boolean getSetAuthenticatedUserAdmin()Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository.
bool set_authenticated_user_admin = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = INPUT_ONLY];- Returns:
- The setAuthenticatedUserAdmin.
-
getServiceAccount
String getServiceAccount()Optional. The service account to run workflow invocations under.
string service_account = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The serviceAccount.
-
getServiceAccountBytes
com.google.protobuf.ByteString getServiceAccountBytes()Optional. The service account to run workflow invocations under.
string service_account = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for serviceAccount.
-
getKmsKeyName
String getKmsKeyName()Optional. The reference to a KMS encryption key. If provided, it will be used to encrypt user data in the repository and all child resources. It is not possible to add or update the encryption key after the repository is created. Example: `projects/{kms_project}/locations/{location}/keyRings/{key_location}/cryptoKeys/{key}`string kms_key_name = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The kmsKeyName.
-
getKmsKeyNameBytes
com.google.protobuf.ByteString getKmsKeyNameBytes()Optional. The reference to a KMS encryption key. If provided, it will be used to encrypt user data in the repository and all child resources. It is not possible to add or update the encryption key after the repository is created. Example: `projects/{kms_project}/locations/{location}/keyRings/{key_location}/cryptoKeys/{key}`string kms_key_name = 11 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for kmsKeyName.
-
hasDataEncryptionState
boolean hasDataEncryptionState()Output only. A data encryption state of a Git repository if this Repository is protected by a KMS key.
.google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the dataEncryptionState field is set.
-
getDataEncryptionState
DataEncryptionState getDataEncryptionState()Output only. A data encryption state of a Git repository if this Repository is protected by a KMS key.
.google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The dataEncryptionState.
-
getDataEncryptionStateOrBuilder
DataEncryptionStateOrBuilder getDataEncryptionStateOrBuilder()Output only. A data encryption state of a Git repository if this Repository is protected by a KMS key.
.google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasInternalMetadata
boolean hasInternalMetadata()Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
optional string internal_metadata = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the internalMetadata field is set.
-
getInternalMetadata
String getInternalMetadata()Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
optional string internal_metadata = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The internalMetadata.
-
getInternalMetadataBytes
com.google.protobuf.ByteString getInternalMetadataBytes()Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
optional string internal_metadata = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for internalMetadata.
-