pub struct PipelineInfo {Show 22 fields
pub created_at: DateTime<Utc>,
pub deployment_desired_status: PipelineDesiredStatus,
pub deployment_error: Option<ErrorResponse>,
pub deployment_status: PipelineStatus,
pub deployment_status_since: DateTime<Utc>,
pub description: String,
pub id: PipelineId,
pub name: String,
pub platform_version: String,
pub program_code: String,
pub program_config: ProgramConfig,
pub program_error: ProgramError,
pub program_info: Option<PartialProgramInfo>,
pub program_status: ProgramStatus,
pub program_status_since: DateTime<Utc>,
pub program_version: Version,
pub refresh_version: Version,
pub runtime_config: RuntimeConfig,
pub storage_status: StorageStatus,
pub udf_rust: String,
pub udf_toml: String,
pub version: Version,
}
Expand description
Pipeline information. It both includes fields which are user-provided and system-generated.
JSON schema
{
"description": "Pipeline information.\nIt both includes fields which are user-provided and system-generated.",
"type": "object",
"required": [
"created_at",
"deployment_desired_status",
"deployment_status",
"deployment_status_since",
"description",
"id",
"name",
"platform_version",
"program_code",
"program_config",
"program_error",
"program_status",
"program_status_since",
"program_version",
"refresh_version",
"runtime_config",
"storage_status",
"udf_rust",
"udf_toml",
"version"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"deployment_desired_status": {
"$ref": "#/components/schemas/PipelineDesiredStatus"
},
"deployment_error": {
"allOf": [
{
"$ref": "#/components/schemas/ErrorResponse"
}
]
},
"deployment_status": {
"$ref": "#/components/schemas/PipelineStatus"
},
"deployment_status_since": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"id": {
"$ref": "#/components/schemas/PipelineId"
},
"name": {
"type": "string"
},
"platform_version": {
"type": "string"
},
"program_code": {
"type": "string"
},
"program_config": {
"$ref": "#/components/schemas/ProgramConfig"
},
"program_error": {
"$ref": "#/components/schemas/ProgramError"
},
"program_info": {
"allOf": [
{
"$ref": "#/components/schemas/PartialProgramInfo"
}
]
},
"program_status": {
"$ref": "#/components/schemas/ProgramStatus"
},
"program_status_since": {
"type": "string",
"format": "date-time"
},
"program_version": {
"$ref": "#/components/schemas/Version"
},
"refresh_version": {
"$ref": "#/components/schemas/Version"
},
"runtime_config": {
"$ref": "#/components/schemas/RuntimeConfig"
},
"storage_status": {
"$ref": "#/components/schemas/StorageStatus"
},
"udf_rust": {
"type": "string"
},
"udf_toml": {
"type": "string"
},
"version": {
"$ref": "#/components/schemas/Version"
}
}
}
Fields§
§created_at: DateTime<Utc>
§deployment_desired_status: PipelineDesiredStatus
§deployment_error: Option<ErrorResponse>
§deployment_status: PipelineStatus
§deployment_status_since: DateTime<Utc>
§description: String
§id: PipelineId
§name: String
§platform_version: String
§program_code: String
§program_config: ProgramConfig
§program_error: ProgramError
§program_info: Option<PartialProgramInfo>
§program_status: ProgramStatus
§program_status_since: DateTime<Utc>
§program_version: Version
§refresh_version: Version
§runtime_config: RuntimeConfig
§storage_status: StorageStatus
§udf_rust: String
§udf_toml: String
§version: Version
Implementations§
Source§impl PipelineInfo
impl PipelineInfo
pub fn builder() -> PipelineInfo
Trait Implementations§
Source§impl Clone for PipelineInfo
impl Clone for PipelineInfo
Source§fn clone(&self) -> PipelineInfo
fn clone(&self) -> PipelineInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PipelineInfo
impl Debug for PipelineInfo
Source§impl<'de> Deserialize<'de> for PipelineInfo
impl<'de> Deserialize<'de> for PipelineInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&PipelineInfo> for PipelineInfo
impl From<&PipelineInfo> for PipelineInfo
Source§fn from(value: &PipelineInfo) -> Self
fn from(value: &PipelineInfo) -> Self
Converts to this type from the input type.
Source§impl From<PipelineInfo> for PipelineInfo
impl From<PipelineInfo> for PipelineInfo
Source§fn from(value: PipelineInfo) -> Self
fn from(value: PipelineInfo) -> Self
Converts to this type from the input type.
Source§impl Serialize for PipelineInfo
impl Serialize for PipelineInfo
Source§impl TryFrom<PipelineInfo> for PipelineInfo
impl TryFrom<PipelineInfo> for PipelineInfo
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: PipelineInfo) -> Result<Self, ConversionError>
fn try_from(value: PipelineInfo) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for PipelineInfo
impl RefUnwindSafe for PipelineInfo
impl Send for PipelineInfo
impl Sync for PipelineInfo
impl Unpin for PipelineInfo
impl UnwindSafe for PipelineInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more