资源:Job
介绍适用于 Apache Flink 的 BigQuery 引擎作业资源。
JSON 表示法 |
---|
{ "name": string, "state": enum ( |
字段 | |
---|---|
name |
标识符。作业的名称。 |
state |
仅限输出。Apache Flink 作业的状态。 |
create |
仅限输出。作业的创建时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
update |
仅限输出。上次更新作业的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
labels |
可选。用户定义的标签,以键值对的形式。 |
deployment |
可选。此作业所属的部署。如果为空,则在临时按需 Apache Flink 集群中创建作业。 |
job |
必需。Apache Flink 作业的规范。 |
display |
仅限输出。Apache Flink 作业的显示图表。此字段仅在 |
州
Apache Flink 作业的状态。这些状态基于 Apache Flink REST API。
枚举 | |
---|---|
STATE_UNSPECIFIED |
状态未指定。 |
PENDING_CREATION |
作业正在等待创建。 |
INITIALIZING |
作业正在初始化。 |
CREATED |
已创建作业。 |
RUNNING |
作业正在运行。 |
FAILING |
作业失败。 |
FAILED |
作业已失败。 |
CANCELLING |
作业正在取消。 |
CANCELLED |
作业已取消。 |
FINISHED |
作业已完成。 |
RESTARTING |
作业正在重启。 |
SUSPENDED |
作业已暂停。 |
RECONCILING |
作业正在协调。 |
JobSpec
Apache Flink 作业的规范。
JSON 表示法 |
---|
{ "jarUris": [ string ], "jobGraphUri": string, "artifactUris": [ string ], "autotuningConfig": { object ( |
字段 | |
---|---|
jar |
可选。Cloud Storage 中作业 JAR 的 URI 列表。 |
job |
必需。Cloud Storage 中的作业图 URI。 |
artifact |
必需。Cloud Storage 中作业工件文件的 URI 列表。 |
autotuning |
可选。作业的自动调整配置。 |
network |
可选。作业的网络配置。 |
display |
可选。作业的显示名称。此名称由用户明确设置。 |
job |
可选。作业的作业名称。客户端会自动从作业图中派生此名称。 |
managed |
可选。作业要使用的 Google Cloud Managed Service for Apache Kafka 集群的配置。 |
job |
可选。作业图的编码类型。 |
AutotuningConfig
Apache Flink 作业的自动调整配置。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段 horizontal_autoscaling_policy 。作业的横向自动扩缩政策。horizontal_autoscaling_policy 只能是下列其中一项: |
|
fixed |
修复了用于停用自动扩缩的政策。 |
throughput |
基于吞吐量的自动扩缩政策,可利用观察到的吞吐量和实际处理速率(估算的最大可实现吞吐量)来自动扩缩每个作业顶点的任务并行度。 |
固定
修复了用于停用自动扩缩的政策。
JSON 表示法 |
---|
{ "parallelism": integer } |
字段 | |
---|---|
parallelism |
可选。作业的固定任务并行处理数。 |
Elastic
弹性自动扩缩政策,用于启用设有下限/上限的自动扩缩。
JSON 表示法 |
---|
{ "parallelism": integer, "minParallelism": integer, "maxParallelism": integer } |
字段 | |
---|---|
parallelism |
可选。作业的初始任务并行处理数。 |
min |
可选。作业的任务并行处理数下限。 |
max |
可选。作业的任务并行数量上限。 |
ManagedKafkaConfig
作业要使用的 Google Cloud Managed Service for Apache Kafka 集群的配置。
JSON 表示法 |
---|
{ "managedKafkaClusters": [ string ] } |
字段 | |
---|---|
managed |
可选。与作业关联的 Managed Service for Apache Kafka 集群的列表,采用以下格式指定: |
DisplayGraph
作业的 Apache Flink 显示图表。
JSON 表示法 |
---|
{
"displayGraphJson": string,
"state": enum ( |
字段 | |
---|---|
display |
仅限输出。JSON 格式的显示图表。 |
state |
仅限输出。显示图表的状态。 |
州
用于定义显示图表状态的枚举。
枚举 | |
---|---|
STATE_UNSPECIFIED |
未指定显示图表状态。 |
DISPLAY_GRAPH_POPULATED |
系统会填充显示图表。 |
DISPLAY_GRAPH_TOO_LARGE |
显示图表过大。 |
DISPLAY_GRAPH_EMPTY |
显示图表为空。 |
方法 |
|
---|---|
|
在指定的项目和位置中创建新作业。 |
|
删除单个作业。 |
|
获取单个作业的详细信息。 |
|
列出指定项目和位置中的作业。 |
|
更新单个作业的参数。 |