14
14
# See the License for the specific language governing permissions and
15
15
# limitations under the License.
16
16
17
+ # [START job_instantiate]
17
18
# [START instantiate]
18
19
import os
19
20
import random
25
26
client_service = build ("jobs" , "v3" )
26
27
parent = "projects/" + os .environ ["GOOGLE_CLOUD_PROJECT" ]
27
28
# [END instantiate]
29
+ # [END job_instantiate]
28
30
29
31
32
+ # [START job_basic_job]
30
33
# [START basic_job]
31
34
def generate_job_with_required_fields (company_name ):
32
35
# Requisition id should be a unique Id in your system.
@@ -50,8 +53,10 @@ def generate_job_with_required_fields(company_name):
50
53
51
54
52
55
# [END basic_job]
56
+ # [END job_basic_job]
53
57
54
58
59
+ # [START job_create_job]
55
60
# [START create_job]
56
61
def create_job (client_service , job_to_be_created ):
57
62
try :
@@ -70,8 +75,10 @@ def create_job(client_service, job_to_be_created):
70
75
71
76
72
77
# [END create_job]
78
+ # [END job_create_job]
73
79
74
80
81
+ # [START job_get_job]
75
82
# [START get_job]
76
83
def get_job (client_service , job_name ):
77
84
try :
@@ -84,9 +91,11 @@ def get_job(client_service, job_name):
84
91
85
92
86
93
# [END get_job]
94
+ # [END job_get_job]
87
95
88
96
89
97
# [START update_job]
98
+ # [START job_update_job]
90
99
def update_job (client_service , job_name , job_to_be_updated ):
91
100
try :
92
101
request = {"job" : job_to_be_updated }
@@ -104,8 +113,10 @@ def update_job(client_service, job_name, job_to_be_updated):
104
113
105
114
106
115
# [END update_job]
116
+ # [END job_update_job]
107
117
108
118
119
+ # [START job_update_job_with_field_mask]
109
120
# [START update_job_with_field_mask]
110
121
def update_job_with_field_mask (client_service , job_name , job_to_be_updated , field_mask ):
111
122
try :
@@ -124,8 +135,10 @@ def update_job_with_field_mask(client_service, job_name, job_to_be_updated, fiel
124
135
125
136
126
137
# [END update_job_with_field_mask]
138
+ # [END job_update_job_with_field_mask]
127
139
128
140
141
+ # [START job_delete_job]
129
142
# [START delete_job]
130
143
def delete_job (client_service , job_name ):
131
144
try :
@@ -137,6 +150,7 @@ def delete_job(client_service, job_name):
137
150
138
151
139
152
# [END delete_job]
153
+ # [END job_delete_job]
140
154
141
155
142
156
def run_sample ():
0 commit comments