Skip to content

zen_api/workflows/v1beta/job_resources_service.proto#

Version: 2026.5.1

Package: zen_api.workflows.v1beta

Download proto source

Service JobResourcesService#

The IJobResourcesService interface.

GetAvailableResources#

Retrieves a list of all available resource workflow parameters.

rpc GetAvailableResources (zen_api.workflows.v1beta.JobResourcesServiceGetAvailableResourcesRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetAvailableResourcesResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetAvailableResourcesRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetAvailableResourcesResponse

GetBooleanValue#

Gets the value of the resource with the specified ID from the current job as a boolean value.

rpc GetBooleanValue (zen_api.workflows.v1beta.JobResourcesServiceGetBooleanValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetBooleanValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetBooleanValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetBooleanValueResponse

GetDateTimeValue#

Gets the value of the resource with the specified ID from the current job as a date and time string value in ISO 8601 format.

rpc GetDateTimeValue (zen_api.workflows.v1beta.JobResourcesServiceGetDateTimeValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetDateTimeValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetDateTimeValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetDateTimeValueResponse

GetDateValue#

Gets the value of the resource with the specified ID from the current job as a date string value in ISO 8601 format.

rpc GetDateValue (zen_api.workflows.v1beta.JobResourcesServiceGetDateValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetDateValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetDateValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetDateValueResponse

GetDoubleValue#

Gets the value of the resource with the specified ID from the current job as a double precision floating point value.

rpc GetDoubleValue (zen_api.workflows.v1beta.JobResourcesServiceGetDoubleValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetDoubleValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetDoubleValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetDoubleValueResponse

GetFloatValue#

Gets the value of the resource with the specified ID from the current job as a single precision floating point value.

rpc GetFloatValue (zen_api.workflows.v1beta.JobResourcesServiceGetFloatValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetFloatValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetFloatValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetFloatValueResponse

GetIntegerValue#

Gets the value of the resource with the specified ID from the current job as an integer value.

rpc GetIntegerValue (zen_api.workflows.v1beta.JobResourcesServiceGetIntegerValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetIntegerValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetIntegerValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetIntegerValueResponse

GetLongValue#

Gets the value of the resource with the specified ID from the current job as a long integer value.

rpc GetLongValue (zen_api.workflows.v1beta.JobResourcesServiceGetLongValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetLongValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetLongValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetLongValueResponse

GetStringValue#

Gets the value of the resource with the specified ID from the current job as a string value.

rpc GetStringValue (zen_api.workflows.v1beta.JobResourcesServiceGetStringValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetStringValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetStringValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetStringValueResponse

GetTimeValue#

Gets the value of the resource with the specified ID from the current job as a time string value in ISO 8601 format.

rpc GetTimeValue (zen_api.workflows.v1beta.JobResourcesServiceGetTimeValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceGetTimeValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceGetTimeValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceGetTimeValueResponse

HasResource#

Checks if the current job has a resource with the specified ID.

rpc HasResource (zen_api.workflows.v1beta.JobResourcesServiceHasResourceRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceHasResourceResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceHasResourceRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceHasResourceResponse

IsJobLoaded#

Checks if a job is loaded.

rpc IsJobLoaded (zen_api.workflows.v1beta.JobResourcesServiceIsJobLoadedRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceIsJobLoadedResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceIsJobLoadedRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceIsJobLoadedResponse

SetBooleanValue#

Sets the value of the resource with the specified ID in the current job as a boolean value or creates the resource if it doesn't exist.

rpc SetBooleanValue (zen_api.workflows.v1beta.JobResourcesServiceSetBooleanValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetBooleanValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetBooleanValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetBooleanValueResponse

SetDateTimeValue#

Sets the value of the resource with the specified ID in the current job as a date and time string value in ISO 8601 format or creates the resource if it doesn't exist.

rpc SetDateTimeValue (zen_api.workflows.v1beta.JobResourcesServiceSetDateTimeValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetDateTimeValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetDateTimeValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetDateTimeValueResponse

SetDateValue#

Sets the value of the resource with the specified ID in the current job as a date string value in ISO 8601 format or creates the resource if it doesn't exist.

rpc SetDateValue (zen_api.workflows.v1beta.JobResourcesServiceSetDateValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetDateValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetDateValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetDateValueResponse

SetDoubleValue#

Sets the value of the resource with the specified ID in the current job as a double precision floating point value or creates the resource if it doesn't exist.

rpc SetDoubleValue (zen_api.workflows.v1beta.JobResourcesServiceSetDoubleValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetDoubleValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetDoubleValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetDoubleValueResponse

SetFloatValue#

Sets the value of the resource with the specified ID in the current job as a single precision floating point value or creates the resource if it doesn't exist.

rpc SetFloatValue (zen_api.workflows.v1beta.JobResourcesServiceSetFloatValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetFloatValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetFloatValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetFloatValueResponse

SetIntegerValue#

Sets the value of the resource with the specified ID in the current job as an integer value or creates the resource if it doesn't exist.

rpc SetIntegerValue (zen_api.workflows.v1beta.JobResourcesServiceSetIntegerValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetIntegerValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetIntegerValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetIntegerValueResponse

SetLongValue#

Sets the value of the resource with the specified ID in the current job as a long integer value or creates the resource if it doesn't exist.

rpc SetLongValue (zen_api.workflows.v1beta.JobResourcesServiceSetLongValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetLongValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetLongValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetLongValueResponse

SetStringValue#

Sets the value of the resource with the specified ID in the current job as a string value or creates the resource if it doesn't exist.

rpc SetStringValue (zen_api.workflows.v1beta.JobResourcesServiceSetStringValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetStringValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetStringValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetStringValueResponse

SetTimeValue#

Sets the value of the resource with the specified ID in the current job as a time string value in ISO 8601 format or creates the resource if it doesn't exist.

rpc SetTimeValue (zen_api.workflows.v1beta.JobResourcesServiceSetTimeValueRequest) returns (zen_api.workflows.v1beta.JobResourcesServiceSetTimeValueResponse);

Request: zen_api.workflows.v1beta.JobResourcesServiceSetTimeValueRequest

Response: zen_api.workflows.v1beta.JobResourcesServiceSetTimeValueResponse

Message JobResourcesServiceGetAvailableResourcesRequest#

The JobResourcesServiceGetAvailableResourcesRequest class.

Message JobResourcesServiceGetAvailableResourcesResponse#

Response containing the list of all available resource workflow parameters.

Field Number Type Presence Description
resources 1 string repeated The list of all available resource workflow parameters.

Message JobResourcesServiceGetBooleanValueRequest#

The JobResourcesServiceGetBooleanValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetBooleanValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 bool singular The resource's value.

Message JobResourcesServiceGetDateTimeValueRequest#

The JobResourcesServiceGetDateTimeValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetDateTimeValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 string singular The resource's date and time string value in ISO 8601 format.

Message JobResourcesServiceGetDateValueRequest#

The JobResourcesServiceGetDateValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetDateValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 string singular The resource's date string value in ISO 8601 format.

Message JobResourcesServiceGetDoubleValueRequest#

The JobResourcesServiceGetDoubleValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetDoubleValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 double singular The resource's value.

Message JobResourcesServiceGetFloatValueRequest#

The JobResourcesServiceGetFloatValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetFloatValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 float singular The resource's value.

Message JobResourcesServiceGetIntegerValueRequest#

The JobResourcesServiceGetIntegerValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetIntegerValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 int32 singular The resource's value.

Message JobResourcesServiceGetLongValueRequest#

The JobResourcesServiceGetLongValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetLongValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 int64 singular The resource's value.

Message JobResourcesServiceGetStringValueRequest#

The JobResourcesServiceGetStringValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetStringValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 string singular The resource's value.

Message JobResourcesServiceGetTimeValueRequest#

The JobResourcesServiceGetTimeValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceGetTimeValueResponse#

Response containing the resource's value.

Field Number Type Presence Description
value 1 string singular The resource's time string value in ISO 8601 format.

Message JobResourcesServiceHasResourceRequest#

The JobResourcesServiceHasResourceRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.

Message JobResourcesServiceHasResourceResponse#

Response containing information if the current job has a resource with the specified ID.

Field Number Type Presence Description
has_resource 1 bool singular A value indicating whether the current job has a resource with the specified ID.

Message JobResourcesServiceIsJobLoadedRequest#

The JobResourcesServiceIsJobLoadedRequest class.

Message JobResourcesServiceIsJobLoadedResponse#

Response containing information if a job is loaded.

Field Number Type Presence Description
is_job_loaded 1 bool singular A value indicating whether a job is loaded.

Message JobResourcesServiceSetBooleanValueRequest#

The JobResourcesServiceSetBooleanValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 bool singular The resource's value.

Message JobResourcesServiceSetBooleanValueResponse#

The JobResourcesServiceSetBooleanValueResponse class.

Message JobResourcesServiceSetDateTimeValueRequest#

The JobResourcesServiceSetDateTimeValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 string singular The resource's value.

Message JobResourcesServiceSetDateTimeValueResponse#

The JobResourcesServiceSetDateTimeValueResponse class.

Message JobResourcesServiceSetDateValueRequest#

The JobResourcesServiceSetDateValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 string singular The resource's value.

Message JobResourcesServiceSetDateValueResponse#

The JobResourcesServiceSetDateValueResponse class.

Message JobResourcesServiceSetDoubleValueRequest#

The JobResourcesServiceSetDoubleValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 double singular The resource's value.

Message JobResourcesServiceSetDoubleValueResponse#

The JobResourcesServiceSetDoubleValueResponse class.

Message JobResourcesServiceSetFloatValueRequest#

The JobResourcesServiceSetFloatValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 float singular The resource's value.

Message JobResourcesServiceSetFloatValueResponse#

The JobResourcesServiceSetFloatValueResponse class.

Message JobResourcesServiceSetIntegerValueRequest#

The JobResourcesServiceSetIntegerValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 int32 singular The resource's value.

Message JobResourcesServiceSetIntegerValueResponse#

The JobResourcesServiceSetIntegerValueResponse class.

Message JobResourcesServiceSetLongValueRequest#

The JobResourcesServiceSetLongValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 int64 singular The resource's value.

Message JobResourcesServiceSetLongValueResponse#

The JobResourcesServiceSetLongValueResponse class.

Message JobResourcesServiceSetStringValueRequest#

The JobResourcesServiceSetStringValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 string singular The resource's value.

Message JobResourcesServiceSetStringValueResponse#

The JobResourcesServiceSetStringValueResponse class.

Message JobResourcesServiceSetTimeValueRequest#

The JobResourcesServiceSetTimeValueRequest class.

Field Number Type Presence Description
resource_id 1 string singular The ID of the resource.
value 2 string singular The resource's value.

Message JobResourcesServiceSetTimeValueResponse#

The JobResourcesServiceSetTimeValueResponse class.