mypydantic.models.datapipeline

  1# Model Generated: Thu Mar  2 21:56:17 2023
  2
  3from __future__ import annotations
  4
  5from datetime import datetime
  6from typing import Dict, List, Literal, Optional, Sequence, Union
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class ParameterValueModel(BaseModel):
 14    id: str = Field(alias="id")
 15    string_value: str = Field(alias="stringValue")
 16
 17
 18class TagModel(BaseModel):
 19    key: str = Field(alias="key")
 20    value: str = Field(alias="value")
 21
 22
 23class ResponseMetadataModel(BaseModel):
 24    request_id: str = Field(alias="RequestId")
 25    host_id: str = Field(alias="HostId")
 26    http_status_code: int = Field(alias="HTTPStatusCode")
 27    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 28    retry_attempts: int = Field(alias="RetryAttempts")
 29
 30
 31class DeactivatePipelineInputRequestModel(BaseModel):
 32    pipeline_id: str = Field(alias="pipelineId")
 33    cancel_active: Optional[bool] = Field(default=None, alias="cancelActive")
 34
 35
 36class DeletePipelineInputRequestModel(BaseModel):
 37    pipeline_id: str = Field(alias="pipelineId")
 38
 39
 40class PaginatorConfigModel(BaseModel):
 41    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 42    page_size: Optional[int] = Field(default=None, alias="PageSize")
 43    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 44
 45
 46class DescribeObjectsInputRequestModel(BaseModel):
 47    pipeline_id: str = Field(alias="pipelineId")
 48    object_ids: Sequence[str] = Field(alias="objectIds")
 49    evaluate_expressions: Optional[bool] = Field(
 50        default=None, alias="evaluateExpressions"
 51    )
 52    marker: Optional[str] = Field(default=None, alias="marker")
 53
 54
 55class DescribePipelinesInputRequestModel(BaseModel):
 56    pipeline_ids: Sequence[str] = Field(alias="pipelineIds")
 57
 58
 59class EvaluateExpressionInputRequestModel(BaseModel):
 60    pipeline_id: str = Field(alias="pipelineId")
 61    object_id: str = Field(alias="objectId")
 62    expression: str = Field(alias="expression")
 63
 64
 65class FieldModel(BaseModel):
 66    key: str = Field(alias="key")
 67    string_value: Optional[str] = Field(default=None, alias="stringValue")
 68    ref_value: Optional[str] = Field(default=None, alias="refValue")
 69
 70
 71class GetPipelineDefinitionInputRequestModel(BaseModel):
 72    pipeline_id: str = Field(alias="pipelineId")
 73    version: Optional[str] = Field(default=None, alias="version")
 74
 75
 76class InstanceIdentityModel(BaseModel):
 77    document: Optional[str] = Field(default=None, alias="document")
 78    signature: Optional[str] = Field(default=None, alias="signature")
 79
 80
 81class ListPipelinesInputRequestModel(BaseModel):
 82    marker: Optional[str] = Field(default=None, alias="marker")
 83
 84
 85class PipelineIdNameModel(BaseModel):
 86    id: Optional[str] = Field(default=None, alias="id")
 87    name: Optional[str] = Field(default=None, alias="name")
 88
 89
 90class OperatorModel(BaseModel):
 91    type: Optional[Literal["BETWEEN", "EQ", "GE", "LE", "REF_EQ"]] = Field(
 92        default=None, alias="type"
 93    )
 94    values: Optional[Sequence[str]] = Field(default=None, alias="values")
 95
 96
 97class ParameterAttributeModel(BaseModel):
 98    key: str = Field(alias="key")
 99    string_value: str = Field(alias="stringValue")
100
101
102class ValidationErrorModel(BaseModel):
103    id: Optional[str] = Field(default=None, alias="id")
104    errors: Optional[List[str]] = Field(default=None, alias="errors")
105
106
107class ValidationWarningModel(BaseModel):
108    id: Optional[str] = Field(default=None, alias="id")
109    warnings: Optional[List[str]] = Field(default=None, alias="warnings")
110
111
112class RemoveTagsInputRequestModel(BaseModel):
113    pipeline_id: str = Field(alias="pipelineId")
114    tag_keys: Sequence[str] = Field(alias="tagKeys")
115
116
117class ReportTaskRunnerHeartbeatInputRequestModel(BaseModel):
118    taskrunner_id: str = Field(alias="taskrunnerId")
119    worker_group: Optional[str] = Field(default=None, alias="workerGroup")
120    hostname: Optional[str] = Field(default=None, alias="hostname")
121
122
123class SetStatusInputRequestModel(BaseModel):
124    pipeline_id: str = Field(alias="pipelineId")
125    object_ids: Sequence[str] = Field(alias="objectIds")
126    status: str = Field(alias="status")
127
128
129class SetTaskStatusInputRequestModel(BaseModel):
130    task_id: str = Field(alias="taskId")
131    task_status: Literal["FAILED", "FALSE", "FINISHED"] = Field(alias="taskStatus")
132    error_id: Optional[str] = Field(default=None, alias="errorId")
133    error_message: Optional[str] = Field(default=None, alias="errorMessage")
134    error_stack_trace: Optional[str] = Field(default=None, alias="errorStackTrace")
135
136
137class ActivatePipelineInputRequestModel(BaseModel):
138    pipeline_id: str = Field(alias="pipelineId")
139    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
140        default=None, alias="parameterValues"
141    )
142    start_timestamp: Optional[Union[datetime, str]] = Field(
143        default=None, alias="startTimestamp"
144    )
145
146
147class AddTagsInputRequestModel(BaseModel):
148    pipeline_id: str = Field(alias="pipelineId")
149    tags: Sequence[TagModel] = Field(alias="tags")
150
151
152class CreatePipelineInputRequestModel(BaseModel):
153    name: str = Field(alias="name")
154    unique_id: str = Field(alias="uniqueId")
155    description: Optional[str] = Field(default=None, alias="description")
156    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags")
157
158
159class CreatePipelineOutputModel(BaseModel):
160    pipeline_id: str = Field(alias="pipelineId")
161    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
162
163
164class EmptyResponseMetadataModel(BaseModel):
165    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
166
167
168class EvaluateExpressionOutputModel(BaseModel):
169    evaluated_expression: str = Field(alias="evaluatedExpression")
170    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
171
172
173class QueryObjectsOutputModel(BaseModel):
174    ids: List[str] = Field(alias="ids")
175    marker: str = Field(alias="marker")
176    has_more_results: bool = Field(alias="hasMoreResults")
177    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
178
179
180class ReportTaskProgressOutputModel(BaseModel):
181    canceled: bool = Field(alias="canceled")
182    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
183
184
185class ReportTaskRunnerHeartbeatOutputModel(BaseModel):
186    terminate: bool = Field(alias="terminate")
187    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
188
189
190class DescribeObjectsInputDescribeObjectsPaginateModel(BaseModel):
191    pipeline_id: str = Field(alias="pipelineId")
192    object_ids: Sequence[str] = Field(alias="objectIds")
193    evaluate_expressions: Optional[bool] = Field(
194        default=None, alias="evaluateExpressions"
195    )
196    pagination_config: Optional[PaginatorConfigModel] = Field(
197        default=None, alias="PaginationConfig"
198    )
199
200
201class ListPipelinesInputListPipelinesPaginateModel(BaseModel):
202    pagination_config: Optional[PaginatorConfigModel] = Field(
203        default=None, alias="PaginationConfig"
204    )
205
206
207class PipelineDescriptionModel(BaseModel):
208    pipeline_id: str = Field(alias="pipelineId")
209    name: str = Field(alias="name")
210    fields: List[FieldModel] = Field(alias="fields")
211    description: Optional[str] = Field(default=None, alias="description")
212    tags: Optional[List[TagModel]] = Field(default=None, alias="tags")
213
214
215class PipelineObjectModel(BaseModel):
216    id: str = Field(alias="id")
217    name: str = Field(alias="name")
218    fields: List[FieldModel] = Field(alias="fields")
219
220
221class ReportTaskProgressInputRequestModel(BaseModel):
222    task_id: str = Field(alias="taskId")
223    fields: Optional[Sequence[FieldModel]] = Field(default=None, alias="fields")
224
225
226class PollForTaskInputRequestModel(BaseModel):
227    worker_group: str = Field(alias="workerGroup")
228    hostname: Optional[str] = Field(default=None, alias="hostname")
229    instance_identity: Optional[InstanceIdentityModel] = Field(
230        default=None, alias="instanceIdentity"
231    )
232
233
234class ListPipelinesOutputModel(BaseModel):
235    pipeline_id_list: List[PipelineIdNameModel] = Field(alias="pipelineIdList")
236    marker: str = Field(alias="marker")
237    has_more_results: bool = Field(alias="hasMoreResults")
238    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
239
240
241class SelectorModel(BaseModel):
242    field_name: Optional[str] = Field(default=None, alias="fieldName")
243    operator: Optional[OperatorModel] = Field(default=None, alias="operator")
244
245
246class ParameterObjectModel(BaseModel):
247    id: str = Field(alias="id")
248    attributes: List[ParameterAttributeModel] = Field(alias="attributes")
249
250
251class PutPipelineDefinitionOutputModel(BaseModel):
252    validation_errors: List[ValidationErrorModel] = Field(alias="validationErrors")
253    validation_warnings: List[ValidationWarningModel] = Field(
254        alias="validationWarnings"
255    )
256    errored: bool = Field(alias="errored")
257    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
258
259
260class ValidatePipelineDefinitionOutputModel(BaseModel):
261    validation_errors: List[ValidationErrorModel] = Field(alias="validationErrors")
262    validation_warnings: List[ValidationWarningModel] = Field(
263        alias="validationWarnings"
264    )
265    errored: bool = Field(alias="errored")
266    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
267
268
269class DescribePipelinesOutputModel(BaseModel):
270    pipeline_description_list: List[PipelineDescriptionModel] = Field(
271        alias="pipelineDescriptionList"
272    )
273    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
274
275
276class DescribeObjectsOutputModel(BaseModel):
277    pipeline_objects: List[PipelineObjectModel] = Field(alias="pipelineObjects")
278    marker: str = Field(alias="marker")
279    has_more_results: bool = Field(alias="hasMoreResults")
280    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
281
282
283class TaskObjectModel(BaseModel):
284    task_id: Optional[str] = Field(default=None, alias="taskId")
285    pipeline_id: Optional[str] = Field(default=None, alias="pipelineId")
286    attempt_id: Optional[str] = Field(default=None, alias="attemptId")
287    objects: Optional[Dict[str, PipelineObjectModel]] = Field(
288        default=None, alias="objects"
289    )
290
291
292class QueryModel(BaseModel):
293    selectors: Optional[Sequence[SelectorModel]] = Field(
294        default=None, alias="selectors"
295    )
296
297
298class GetPipelineDefinitionOutputModel(BaseModel):
299    pipeline_objects: List[PipelineObjectModel] = Field(alias="pipelineObjects")
300    parameter_objects: List[ParameterObjectModel] = Field(alias="parameterObjects")
301    parameter_values: List[ParameterValueModel] = Field(alias="parameterValues")
302    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
303
304
305class PutPipelineDefinitionInputRequestModel(BaseModel):
306    pipeline_id: str = Field(alias="pipelineId")
307    pipeline_objects: Sequence[PipelineObjectModel] = Field(alias="pipelineObjects")
308    parameter_objects: Optional[Sequence[ParameterObjectModel]] = Field(
309        default=None, alias="parameterObjects"
310    )
311    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
312        default=None, alias="parameterValues"
313    )
314
315
316class ValidatePipelineDefinitionInputRequestModel(BaseModel):
317    pipeline_id: str = Field(alias="pipelineId")
318    pipeline_objects: Sequence[PipelineObjectModel] = Field(alias="pipelineObjects")
319    parameter_objects: Optional[Sequence[ParameterObjectModel]] = Field(
320        default=None, alias="parameterObjects"
321    )
322    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
323        default=None, alias="parameterValues"
324    )
325
326
327class PollForTaskOutputModel(BaseModel):
328    task_object: TaskObjectModel = Field(alias="taskObject")
329    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
330
331
332class QueryObjectsInputQueryObjectsPaginateModel(BaseModel):
333    pipeline_id: str = Field(alias="pipelineId")
334    sphere: str = Field(alias="sphere")
335    query: Optional[QueryModel] = Field(default=None, alias="query")
336    pagination_config: Optional[PaginatorConfigModel] = Field(
337        default=None, alias="PaginationConfig"
338    )
339
340
341class QueryObjectsInputRequestModel(BaseModel):
342    pipeline_id: str = Field(alias="pipelineId")
343    sphere: str = Field(alias="sphere")
344    query: Optional[QueryModel] = Field(default=None, alias="query")
345    marker: Optional[str] = Field(default=None, alias="marker")
346    limit: Optional[int] = Field(default=None, alias="limit")
class ParameterValueModel(mypydantic.models.base_model.BaseModel):
14class ParameterValueModel(BaseModel):
15    id: str = Field(alias="id")
16    string_value: str = Field(alias="stringValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
19class TagModel(BaseModel):
20    key: str = Field(alias="key")
21    value: str = Field(alias="value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
24class ResponseMetadataModel(BaseModel):
25    request_id: str = Field(alias="RequestId")
26    host_id: str = Field(alias="HostId")
27    http_status_code: int = Field(alias="HTTPStatusCode")
28    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
29    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeactivatePipelineInputRequestModel(mypydantic.models.base_model.BaseModel):
32class DeactivatePipelineInputRequestModel(BaseModel):
33    pipeline_id: str = Field(alias="pipelineId")
34    cancel_active: Optional[bool] = Field(default=None, alias="cancelActive")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePipelineInputRequestModel(mypydantic.models.base_model.BaseModel):
37class DeletePipelineInputRequestModel(BaseModel):
38    pipeline_id: str = Field(alias="pipelineId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
41class PaginatorConfigModel(BaseModel):
42    max_items: Optional[int] = Field(default=None, alias="MaxItems")
43    page_size: Optional[int] = Field(default=None, alias="PageSize")
44    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeObjectsInputRequestModel(mypydantic.models.base_model.BaseModel):
47class DescribeObjectsInputRequestModel(BaseModel):
48    pipeline_id: str = Field(alias="pipelineId")
49    object_ids: Sequence[str] = Field(alias="objectIds")
50    evaluate_expressions: Optional[bool] = Field(
51        default=None, alias="evaluateExpressions"
52    )
53    marker: Optional[str] = Field(default=None, alias="marker")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePipelinesInputRequestModel(mypydantic.models.base_model.BaseModel):
56class DescribePipelinesInputRequestModel(BaseModel):
57    pipeline_ids: Sequence[str] = Field(alias="pipelineIds")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateExpressionInputRequestModel(mypydantic.models.base_model.BaseModel):
60class EvaluateExpressionInputRequestModel(BaseModel):
61    pipeline_id: str = Field(alias="pipelineId")
62    object_id: str = Field(alias="objectId")
63    expression: str = Field(alias="expression")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FieldModel(mypydantic.models.base_model.BaseModel):
66class FieldModel(BaseModel):
67    key: str = Field(alias="key")
68    string_value: Optional[str] = Field(default=None, alias="stringValue")
69    ref_value: Optional[str] = Field(default=None, alias="refValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPipelineDefinitionInputRequestModel(mypydantic.models.base_model.BaseModel):
72class GetPipelineDefinitionInputRequestModel(BaseModel):
73    pipeline_id: str = Field(alias="pipelineId")
74    version: Optional[str] = Field(default=None, alias="version")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InstanceIdentityModel(mypydantic.models.base_model.BaseModel):
77class InstanceIdentityModel(BaseModel):
78    document: Optional[str] = Field(default=None, alias="document")
79    signature: Optional[str] = Field(default=None, alias="signature")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesInputRequestModel(mypydantic.models.base_model.BaseModel):
82class ListPipelinesInputRequestModel(BaseModel):
83    marker: Optional[str] = Field(default=None, alias="marker")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineIdNameModel(mypydantic.models.base_model.BaseModel):
86class PipelineIdNameModel(BaseModel):
87    id: Optional[str] = Field(default=None, alias="id")
88    name: Optional[str] = Field(default=None, alias="name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OperatorModel(mypydantic.models.base_model.BaseModel):
91class OperatorModel(BaseModel):
92    type: Optional[Literal["BETWEEN", "EQ", "GE", "LE", "REF_EQ"]] = Field(
93        default=None, alias="type"
94    )
95    values: Optional[Sequence[str]] = Field(default=None, alias="values")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ParameterAttributeModel(mypydantic.models.base_model.BaseModel):
 98class ParameterAttributeModel(BaseModel):
 99    key: str = Field(alias="key")
100    string_value: str = Field(alias="stringValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidationErrorModel(mypydantic.models.base_model.BaseModel):
103class ValidationErrorModel(BaseModel):
104    id: Optional[str] = Field(default=None, alias="id")
105    errors: Optional[List[str]] = Field(default=None, alias="errors")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidationWarningModel(mypydantic.models.base_model.BaseModel):
108class ValidationWarningModel(BaseModel):
109    id: Optional[str] = Field(default=None, alias="id")
110    warnings: Optional[List[str]] = Field(default=None, alias="warnings")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveTagsInputRequestModel(mypydantic.models.base_model.BaseModel):
113class RemoveTagsInputRequestModel(BaseModel):
114    pipeline_id: str = Field(alias="pipelineId")
115    tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReportTaskRunnerHeartbeatInputRequestModel(mypydantic.models.base_model.BaseModel):
118class ReportTaskRunnerHeartbeatInputRequestModel(BaseModel):
119    taskrunner_id: str = Field(alias="taskrunnerId")
120    worker_group: Optional[str] = Field(default=None, alias="workerGroup")
121    hostname: Optional[str] = Field(default=None, alias="hostname")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetStatusInputRequestModel(mypydantic.models.base_model.BaseModel):
124class SetStatusInputRequestModel(BaseModel):
125    pipeline_id: str = Field(alias="pipelineId")
126    object_ids: Sequence[str] = Field(alias="objectIds")
127    status: str = Field(alias="status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SetTaskStatusInputRequestModel(mypydantic.models.base_model.BaseModel):
130class SetTaskStatusInputRequestModel(BaseModel):
131    task_id: str = Field(alias="taskId")
132    task_status: Literal["FAILED", "FALSE", "FINISHED"] = Field(alias="taskStatus")
133    error_id: Optional[str] = Field(default=None, alias="errorId")
134    error_message: Optional[str] = Field(default=None, alias="errorMessage")
135    error_stack_trace: Optional[str] = Field(default=None, alias="errorStackTrace")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ActivatePipelineInputRequestModel(mypydantic.models.base_model.BaseModel):
138class ActivatePipelineInputRequestModel(BaseModel):
139    pipeline_id: str = Field(alias="pipelineId")
140    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
141        default=None, alias="parameterValues"
142    )
143    start_timestamp: Optional[Union[datetime, str]] = Field(
144        default=None, alias="startTimestamp"
145    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddTagsInputRequestModel(mypydantic.models.base_model.BaseModel):
148class AddTagsInputRequestModel(BaseModel):
149    pipeline_id: str = Field(alias="pipelineId")
150    tags: Sequence[TagModel] = Field(alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePipelineInputRequestModel(mypydantic.models.base_model.BaseModel):
153class CreatePipelineInputRequestModel(BaseModel):
154    name: str = Field(alias="name")
155    unique_id: str = Field(alias="uniqueId")
156    description: Optional[str] = Field(default=None, alias="description")
157    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePipelineOutputModel(mypydantic.models.base_model.BaseModel):
160class CreatePipelineOutputModel(BaseModel):
161    pipeline_id: str = Field(alias="pipelineId")
162    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
165class EmptyResponseMetadataModel(BaseModel):
166    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluateExpressionOutputModel(mypydantic.models.base_model.BaseModel):
169class EvaluateExpressionOutputModel(BaseModel):
170    evaluated_expression: str = Field(alias="evaluatedExpression")
171    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryObjectsOutputModel(mypydantic.models.base_model.BaseModel):
174class QueryObjectsOutputModel(BaseModel):
175    ids: List[str] = Field(alias="ids")
176    marker: str = Field(alias="marker")
177    has_more_results: bool = Field(alias="hasMoreResults")
178    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReportTaskProgressOutputModel(mypydantic.models.base_model.BaseModel):
181class ReportTaskProgressOutputModel(BaseModel):
182    canceled: bool = Field(alias="canceled")
183    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReportTaskRunnerHeartbeatOutputModel(mypydantic.models.base_model.BaseModel):
186class ReportTaskRunnerHeartbeatOutputModel(BaseModel):
187    terminate: bool = Field(alias="terminate")
188    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeObjectsInputDescribeObjectsPaginateModel(mypydantic.models.base_model.BaseModel):
191class DescribeObjectsInputDescribeObjectsPaginateModel(BaseModel):
192    pipeline_id: str = Field(alias="pipelineId")
193    object_ids: Sequence[str] = Field(alias="objectIds")
194    evaluate_expressions: Optional[bool] = Field(
195        default=None, alias="evaluateExpressions"
196    )
197    pagination_config: Optional[PaginatorConfigModel] = Field(
198        default=None, alias="PaginationConfig"
199    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesInputListPipelinesPaginateModel(mypydantic.models.base_model.BaseModel):
202class ListPipelinesInputListPipelinesPaginateModel(BaseModel):
203    pagination_config: Optional[PaginatorConfigModel] = Field(
204        default=None, alias="PaginationConfig"
205    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineDescriptionModel(mypydantic.models.base_model.BaseModel):
208class PipelineDescriptionModel(BaseModel):
209    pipeline_id: str = Field(alias="pipelineId")
210    name: str = Field(alias="name")
211    fields: List[FieldModel] = Field(alias="fields")
212    description: Optional[str] = Field(default=None, alias="description")
213    tags: Optional[List[TagModel]] = Field(default=None, alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineObjectModel(mypydantic.models.base_model.BaseModel):
216class PipelineObjectModel(BaseModel):
217    id: str = Field(alias="id")
218    name: str = Field(alias="name")
219    fields: List[FieldModel] = Field(alias="fields")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReportTaskProgressInputRequestModel(mypydantic.models.base_model.BaseModel):
222class ReportTaskProgressInputRequestModel(BaseModel):
223    task_id: str = Field(alias="taskId")
224    fields: Optional[Sequence[FieldModel]] = Field(default=None, alias="fields")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PollForTaskInputRequestModel(mypydantic.models.base_model.BaseModel):
227class PollForTaskInputRequestModel(BaseModel):
228    worker_group: str = Field(alias="workerGroup")
229    hostname: Optional[str] = Field(default=None, alias="hostname")
230    instance_identity: Optional[InstanceIdentityModel] = Field(
231        default=None, alias="instanceIdentity"
232    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesOutputModel(mypydantic.models.base_model.BaseModel):
235class ListPipelinesOutputModel(BaseModel):
236    pipeline_id_list: List[PipelineIdNameModel] = Field(alias="pipelineIdList")
237    marker: str = Field(alias="marker")
238    has_more_results: bool = Field(alias="hasMoreResults")
239    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SelectorModel(mypydantic.models.base_model.BaseModel):
242class SelectorModel(BaseModel):
243    field_name: Optional[str] = Field(default=None, alias="fieldName")
244    operator: Optional[OperatorModel] = Field(default=None, alias="operator")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ParameterObjectModel(mypydantic.models.base_model.BaseModel):
247class ParameterObjectModel(BaseModel):
248    id: str = Field(alias="id")
249    attributes: List[ParameterAttributeModel] = Field(alias="attributes")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutPipelineDefinitionOutputModel(mypydantic.models.base_model.BaseModel):
252class PutPipelineDefinitionOutputModel(BaseModel):
253    validation_errors: List[ValidationErrorModel] = Field(alias="validationErrors")
254    validation_warnings: List[ValidationWarningModel] = Field(
255        alias="validationWarnings"
256    )
257    errored: bool = Field(alias="errored")
258    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidatePipelineDefinitionOutputModel(mypydantic.models.base_model.BaseModel):
261class ValidatePipelineDefinitionOutputModel(BaseModel):
262    validation_errors: List[ValidationErrorModel] = Field(alias="validationErrors")
263    validation_warnings: List[ValidationWarningModel] = Field(
264        alias="validationWarnings"
265    )
266    errored: bool = Field(alias="errored")
267    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePipelinesOutputModel(mypydantic.models.base_model.BaseModel):
270class DescribePipelinesOutputModel(BaseModel):
271    pipeline_description_list: List[PipelineDescriptionModel] = Field(
272        alias="pipelineDescriptionList"
273    )
274    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeObjectsOutputModel(mypydantic.models.base_model.BaseModel):
277class DescribeObjectsOutputModel(BaseModel):
278    pipeline_objects: List[PipelineObjectModel] = Field(alias="pipelineObjects")
279    marker: str = Field(alias="marker")
280    has_more_results: bool = Field(alias="hasMoreResults")
281    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TaskObjectModel(mypydantic.models.base_model.BaseModel):
284class TaskObjectModel(BaseModel):
285    task_id: Optional[str] = Field(default=None, alias="taskId")
286    pipeline_id: Optional[str] = Field(default=None, alias="pipelineId")
287    attempt_id: Optional[str] = Field(default=None, alias="attemptId")
288    objects: Optional[Dict[str, PipelineObjectModel]] = Field(
289        default=None, alias="objects"
290    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryModel(mypydantic.models.base_model.BaseModel):
293class QueryModel(BaseModel):
294    selectors: Optional[Sequence[SelectorModel]] = Field(
295        default=None, alias="selectors"
296    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPipelineDefinitionOutputModel(mypydantic.models.base_model.BaseModel):
299class GetPipelineDefinitionOutputModel(BaseModel):
300    pipeline_objects: List[PipelineObjectModel] = Field(alias="pipelineObjects")
301    parameter_objects: List[ParameterObjectModel] = Field(alias="parameterObjects")
302    parameter_values: List[ParameterValueModel] = Field(alias="parameterValues")
303    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutPipelineDefinitionInputRequestModel(mypydantic.models.base_model.BaseModel):
306class PutPipelineDefinitionInputRequestModel(BaseModel):
307    pipeline_id: str = Field(alias="pipelineId")
308    pipeline_objects: Sequence[PipelineObjectModel] = Field(alias="pipelineObjects")
309    parameter_objects: Optional[Sequence[ParameterObjectModel]] = Field(
310        default=None, alias="parameterObjects"
311    )
312    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
313        default=None, alias="parameterValues"
314    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidatePipelineDefinitionInputRequestModel(mypydantic.models.base_model.BaseModel):
317class ValidatePipelineDefinitionInputRequestModel(BaseModel):
318    pipeline_id: str = Field(alias="pipelineId")
319    pipeline_objects: Sequence[PipelineObjectModel] = Field(alias="pipelineObjects")
320    parameter_objects: Optional[Sequence[ParameterObjectModel]] = Field(
321        default=None, alias="parameterObjects"
322    )
323    parameter_values: Optional[Sequence[ParameterValueModel]] = Field(
324        default=None, alias="parameterValues"
325    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PollForTaskOutputModel(mypydantic.models.base_model.BaseModel):
328class PollForTaskOutputModel(BaseModel):
329    task_object: TaskObjectModel = Field(alias="taskObject")
330    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryObjectsInputQueryObjectsPaginateModel(mypydantic.models.base_model.BaseModel):
333class QueryObjectsInputQueryObjectsPaginateModel(BaseModel):
334    pipeline_id: str = Field(alias="pipelineId")
335    sphere: str = Field(alias="sphere")
336    query: Optional[QueryModel] = Field(default=None, alias="query")
337    pagination_config: Optional[PaginatorConfigModel] = Field(
338        default=None, alias="PaginationConfig"
339    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryObjectsInputRequestModel(mypydantic.models.base_model.BaseModel):
342class QueryObjectsInputRequestModel(BaseModel):
343    pipeline_id: str = Field(alias="pipelineId")
344    sphere: str = Field(alias="sphere")
345    query: Optional[QueryModel] = Field(default=None, alias="query")
346    marker: Optional[str] = Field(default=None, alias="marker")
347    limit: Optional[int] = Field(default=None, alias="limit")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs