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 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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

      boolean containsLabels(String key)
       Optional. Repository user labels.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional. Repository user labels.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional. Repository user labels.
       
      map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       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. To modify
       access to the created repository later apply setIamPolicy from
       https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
       
      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.v1beta1.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.v1beta1.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.v1beta1.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.