Classe /GOOG/CL_SOURCEREPO_V1

Classe

/GOOG/CL_SOURCEREPO_V1
  • Héritage de : /GOOG/CL_HTTP_CLIENT
  • Description : Cloud Source Repositories API v1
Pour obtenir des informations générales sur une classe du SDK ABAP pour Google Cloud, consultez la page Bouchon de client API.

Types

Type Description Visibilité
TY_001 AuditConfig PUBLIC
TY_002 AuditLogConfig PUBLIC
TY_003 Binding PUBLIC
TY_005 Expr PUBLIC
TY_006 ListReposResponse PUBLIC
TY_007 MirrorConfig PUBLIC
TY_008 Operation PUBLIC
TY_009 Policy PUBLIC
TY_010 ProjectConfig PUBLIC
TY_011 PubsubConfig PUBLIC
TY_012 Repo PUBLIC
TY_013 SetIamPolicyRequest PUBLIC
TY_014 Status PUBLIC
TY_016 TestIamPermissionsRequest PUBLIC
TY_017 TestIamPermissionsResponse PUBLIC
TY_018 UpdateProjectConfigRequest PUBLIC
TY_019 UpdateRepoRequest PUBLIC
TY_T_001 AuditConfig PUBLIC
TY_T_002 AuditLogConfig PUBLIC
TY_T_003 Binding PUBLIC
TY_T_012 Repo PUBLIC
TY_T_STRING Table of Strings PUBLIC

Constantes

Nom Type Description Valeur Visibilité
C_CLOUD_VERSION /GOOG/SDK_VERSION Version Cloud la plus basse PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Version sur site la plus basse 1,7 PUBLIC
C_PATH_PREFIX STRING Préfixe de chemin d'API PUBLIC
C_REVISION_DATE DATUM Date de révision du document de découverte 20240506 PUBLIC
C_ROOT_URL STRING URL racine de l'API https://sourcerepo.googleapis.com PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Nom du service Google sourcerepo:v1 PUBLIC
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Types d'authentification pris en charge IJIJWW PUBLIC

Méthodes

Pour obtenir des informations générales sur une méthode du SDK ABAP pour Google Cloud, consultez la page Méthode API.

CONSTRUCTOR

  • Description : Constructor
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Nom de la clé Google Cloud
IV_LOG_OBJ IMPORTING BALOBJ_D Journal d'application : nom de l'objet (code d'application)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Journal d'application : sous-objet

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

CREATE_REPOS

  • Description: sourcerepo.projects.repos.create
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IS_INPUT IMPORTING TY_012 Dépôt
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_012 Dépôt
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT EXPORTING STRING Texte de l'erreur
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

DELETE_REPOS

  • Description: sourcerepo.projects.repos.delete
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… DATA Données de sortie
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

GET_CONFIG_PROJECTS

  • Description : sourcerepo.projects.getConfig
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_010 ProjectConfig
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

GET_IAM_POLICY_REPOS

  • Description: sourcerepo.projects.repos.getIamPolicy
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_009 Règle
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

GET_REPOS

  • Description: sourcerepo.projects.repos.get
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_012 Dépôt
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

ListRepos

  • Description : sourcerepo.projects.repos.list
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_006 ListReposResponse
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

PATCH_REPOS

  • Description : sourcerepo.projects.repos.patch
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
IS_INPUT IMPORTING TY_019 UpdateRepoRequest
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_012 Dépôt
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

SET_IAM_POLICY_REPOS

  • Description: sourcerepo.projects.repos.setIamPolicy
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
IS_INPUT IMPORTING TY_013 SetIamPolicyRequest
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_009 Règle
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

SYNC_REPOS

  • Description: sourcerepo.projects.repos.sync
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
IS_INPUT IMPORTING DATA Données d'entrée
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_008 Opération
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT Exportation… STRING Texte de l'erreur
ES_ERR_RESP Exportation… /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

TEST_IAM_PERMISSIONS_REPOS

  • Description: sourcerepo.projects.repos.testIamPermissions
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IV_P_REPOS_ID IMPORTING STRING reposId
IS_INPUT IMPORTING TY_016 TestIamPermissionsRequest
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_017 TestIamPermissionsResponse
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT EXPORTING STRING Texte de l'erreur
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

UPDATE_CONFIG_PROJECTS

  • Description: sourcerepo.projects.updateConfig
  • Visibilité : PUBLIQUE

Paramètres

Nom Catégorie Type Description
IV_P_PROJECTS_ID IMPORTING STRING ProjectsId
IS_INPUT IMPORTING TY_018 UpdateProjectConfigRequest
ES_RAW Exportation… DATA Données brutes de sortie
ES_OUTPUT Exportation… TY_010 ProjectConfig
EV_RET_CODE Exportation… I Code renvoyé
EV_ERR_TEXT EXPORTING STRING Texte de l'erreur
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Réponse d'erreur

Exception

Nom Description
/GOOG/CX_SDK SDK ABAP pour Google Cloud : classe d'exception

FERMER

  • Description : Fermer la connexion
  • Visibilité : PUBLIQUE