pub struct PipelineSelectedInfo {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: Option<String>,
pub program_config: Option<ProgramConfig>,
pub program_error: Option<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: Option<RuntimeConfig>,
pub storage_status: StorageStatus,
pub udf_rust: Option<String>,
pub udf_toml: Option<String>,
pub version: Version,
}
Expand description
Pipeline information which has a selected subset of optional fields.
It both includes fields which are user-provided and system-generated.
If an optional field is not selected (i.e., is None
), it will not be serialized.
JSON schema
{
"description": "Pipeline information which has a selected subset of optional fields.\nIt both includes fields which are user-provided and system-generated.\nIf an optional field is not selected (i.e., is `None`), it will not be serialized.",
"type": "object",
"required": [
"created_at",
"deployment_desired_status",
"deployment_status",
"deployment_status_since",
"description",
"id",
"name",
"platform_version",
"program_status",
"program_status_since",
"program_version",
"refresh_version",
"storage_status",
"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",
"null"
]
},
"program_config": {
"allOf": [
{
"$ref": "#/components/schemas/ProgramConfig"
}
]
},
"program_error": {
"allOf": [
{
"$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": {
"allOf": [
{
"$ref": "#/components/schemas/RuntimeConfig"
}
]
},
"storage_status": {
"$ref": "#/components/schemas/StorageStatus"
},
"udf_rust": {
"type": [
"string",
"null"
]
},
"udf_toml": {
"type": [
"string",
"null"
]
},
"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: Option<String>
§program_config: Option<ProgramConfig>
§program_error: Option<ProgramError>
§program_info: Option<PartialProgramInfo>
§program_status: ProgramStatus
§program_status_since: DateTime<Utc>
§program_version: Version
§refresh_version: Version
§runtime_config: Option<RuntimeConfig>
§storage_status: StorageStatus
§udf_rust: Option<String>
§udf_toml: Option<String>
§version: Version
Implementations§
Source§impl PipelineSelectedInfo
impl PipelineSelectedInfo
pub fn builder() -> PipelineSelectedInfo
Trait Implementations§
Source§impl Clone for PipelineSelectedInfo
impl Clone for PipelineSelectedInfo
Source§fn clone(&self) -> PipelineSelectedInfo
fn clone(&self) -> PipelineSelectedInfo
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 PipelineSelectedInfo
impl Debug for PipelineSelectedInfo
Source§impl<'de> Deserialize<'de> for PipelineSelectedInfo
impl<'de> Deserialize<'de> for PipelineSelectedInfo
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<&PipelineSelectedInfo> for PipelineSelectedInfo
impl From<&PipelineSelectedInfo> for PipelineSelectedInfo
Source§fn from(value: &PipelineSelectedInfo) -> Self
fn from(value: &PipelineSelectedInfo) -> Self
Converts to this type from the input type.
Source§impl From<PipelineSelectedInfo> for PipelineSelectedInfo
impl From<PipelineSelectedInfo> for PipelineSelectedInfo
Source§fn from(value: PipelineSelectedInfo) -> Self
fn from(value: PipelineSelectedInfo) -> Self
Converts to this type from the input type.
Source§impl Serialize for PipelineSelectedInfo
impl Serialize for PipelineSelectedInfo
Source§impl TryFrom<PipelineSelectedInfo> for PipelineSelectedInfo
impl TryFrom<PipelineSelectedInfo> for PipelineSelectedInfo
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: PipelineSelectedInfo) -> Result<Self, ConversionError>
fn try_from(value: PipelineSelectedInfo) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for PipelineSelectedInfo
impl RefUnwindSafe for PipelineSelectedInfo
impl Send for PipelineSelectedInfo
impl Sync for PipelineSelectedInfo
impl Unpin for PipelineSelectedInfo
impl UnwindSafe for PipelineSelectedInfo
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