类 /GOOG/CL_BATCH_V1

/GOOG/CL_BATCH_V1
  • 继承自:/GOOG/CL_HTTP_CLIENT
  • 说明:Batch API v1
如需了解有关 ABAP SDK for Google Cloud 中类的一般信息,请参阅 API 客户端桩

类型

类型 说明 公开范围
TY_001 Accelerator 公开
TY_002 ActionCondition 公开
TY_003 AgentContainer 公开
TY_004 AgentEnvironment 公开
TY_005 AgentInfo 公开
TY_006 AgentKMSEnvMap 公开
TY_007 AgentMetadata 公开
TY_008 AgentScript 公开
TY_009 AgentTask 公开
TY_010 AgentTaskInfo 公开
TY_011 AgentTaskRunnable 公开
TY_012 AgentTaskSpec 公开
TY_013 AgentTimingInfo 公开
TY_014 AllocationPolicy 公开
TY_015 AttachedDisk 公开
TY_016 Barrier 公开
TY_018 ComputeResource 公开
TY_019 Container 公开
TY_020 Disk 公开
TY_022 Environment 公开
TY_023 GCS 公开
TY_024 InstancePolicy 公开
TY_025 InstancePolicyOrTemplate 公开
TY_026 InstanceStatus 公开
TY_027 Job 公开
TY_028 JobNotification 公开
TY_029 JobStatus 公开
TY_030 KMSEnvMap 公开
TY_031 LifecyclePolicy 公开
TY_032 ListJobsResponse 公开
TY_033 ListLocationsResponse 公开
TY_034 ListOperationsResponse 公开
TY_035 ListTasksResponse 公开
TY_036 Location 公开
TY_037 LocationPolicy 公开
TY_038 LogsPolicy 公开
TY_039 Message 公开
TY_040 NFS 公开
TY_041 NetworkInterface 公开
TY_042 NetworkPolicy 公开
TY_043 Operation 公开
TY_044 PlacementPolicy 公开
TY_045 ReportAgentStateRequest 公开
TY_046 ReportAgentStateResponse 公开
TY_047 Runnable 公开
TY_048 Script 公开
TY_049 ServiceAccount 公开
TY_050 Status 公开
TY_051 StatusEvent 公开
TY_052 Task 公开
TY_053 TaskExecution 公开
TY_054 TaskGroup 公开
TY_055 TaskGroupStatus 公开
TY_056 TaskSpec 公开
TY_057 TaskStatus 公开
TY_058 Volume 公开
TY_059 AgentTaskUserAccount 公开
TY_060 CloudLoggingOption 公开
TY_T_001 Accelerator 公开
TY_T_009 AgentTask 公开
TY_T_010 AgentTaskInfo 公开
TY_T_011 AgentTaskRunnable 公开
TY_T_015 AttachedDisk 公开
TY_T_022 Environment 公开
TY_T_025 InstancePolicyOrTemplate 公开
TY_T_026 InstanceStatus 公开
TY_T_027 Job 公开
TY_T_028 JobNotification 公开
TY_T_031 LifecyclePolicy 公开
TY_T_036 Location 公开
TY_T_041 NetworkInterface 公开
TY_T_043 Operation 公开
TY_T_047 Runnable 公开
TY_T_051 StatusEvent 公开
TY_T_052 Task 公开
TY_T_054 TaskGroup 公开
TY_T_058 Volume 公开
TY_T_INT4 Table of Integers 公开
TY_T_STRING Table of Strings 公开

常量

名称 类型 说明 公开范围
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH 支持的身份验证类型 IJIJWW 公开
C_SERVICE_NAME /GOOG/SERVICE_NAME Google 服务名称 batch:v1 公开
C_ROOT_URL STRING API 根网址 https://batch.googleapis.com 公开
C_REVISION_DATE DATUM 发现文档修订日期 20240428 公开
C_PATH_PREFIX STRING API 路径前缀 公开
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最低本地版本 1.5 公开
C_CLOUD_VERSION /GOOG/SDK_VERSION 最低云版本 1.0 公开

方法

如需了解有关 Google Cloud ABAP SDK 中方法的一般信息,请参阅 API 方法

构造函数

  • 说明:构造函数
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud 密钥名称
IV_LOG_OBJ IMPORTING BALOBJ_D 应用日志:对象名称(应用代码)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ 应用日志:子对象

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CANCEL_OPERATIONS

  • 说明:batch.projects.locations.operations.cancel
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID 正在导入 STRING operationsId
IS_INPUT IMPORTING DATA 输入数据
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_JOBS

  • 说明:batch.projects.locations.jobs.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_JOBID IMPORTING STRING jobId
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_027 作业
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_027 作业
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_JOBS

  • 说明:batch.projects.locations.jobs.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_REASON IMPORTING STRING 原因
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_JOBS_ID IMPORTING STRING jobsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_043 操作
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_OPERATIONS

  • 说明:batch.projects.locations.operations.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID 正在导入 STRING operationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_JOBS

  • 说明:batch.projects.locations.jobs.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_JOBS_ID IMPORTING STRING jobsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_027 作业
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_LOCATIONS

  • 说明:batch.projects.locations.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_036 位置
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_OPERATIONS

  • 说明:batch.projects.locations.operations.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_OPERATIONS_ID 正在导入 STRING operationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_043 操作
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_TASKS

  • 说明:batch.projects.locations.jobs.taskGroups.tasks.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_JOBS_ID IMPORTING STRING jobsId
IV_P_TASK_GROUPS_ID IMPORTING STRING taskGroupsId
IV_P_TASKS_ID IMPORTING STRING tasksId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_052 任务
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_JOBS

  • 说明:batch.projects.locations.jobs.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_ORDERBY IMPORTING STRING orderBy
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 ListJobsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_LOCATIONS

  • 说明:batch.projects.locations.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_033 ListLocationsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_OPERATIONS

  • 说明:batch.projects.locations.operations.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_034 ListOperationsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_TASKS

  • 说明:batch.projects.locations.jobs.taskGroups.tasks.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IV_P_JOBS_ID IMPORTING STRING jobsId
IV_P_TASK_GROUPS_ID IMPORTING STRING taskGroupsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_035 ListTasksResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

REPORT_STATE

  • 说明:batch.projects.locations.state.report
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_045 ReportAgentStateRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_046 ReportAgentStateResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

关闭

  • 说明:关闭连接
  • 公开范围:公开