pub struct GoogleCloudDatapipelinesV1Pipeline {
pub create_time: Option<String>,
pub display_name: Option<String>,
pub job_count: Option<i32>,
pub last_update_time: Option<String>,
pub name: Option<String>,
pub pipeline_sources: Option<HashMap<String, String>>,
pub schedule_info: Option<GoogleCloudDatapipelinesV1ScheduleSpec>,
pub scheduler_service_account_email: Option<String>,
pub state: Option<String>,
pub type_: Option<String>,
pub workload: Option<GoogleCloudDatapipelinesV1Workload>,
}Expand description
The main pipeline entity and all the necessary metadata for launching and managing linked jobs.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations pipelines create projects (request|response)
- locations pipelines get projects (response)
- locations pipelines patch projects (request|response)
- locations pipelines stop projects (response)
Fields
create_time: Option<String>Output only. Immutable. The timestamp when the pipeline was initially created. Set by the Data Pipelines service.
display_name: Option<String>Required. The display name of the pipeline. It can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), and underscores (_).
job_count: Option<i32>Output only. Number of jobs.
last_update_time: Option<String>Output only. Immutable. The timestamp when the pipeline was last modified. Set by the Data Pipelines service.
name: Option<String>The pipeline name. For example: projects/PROJECT_ID/locations/LOCATION_ID/pipelines/PIPELINE_ID. * PROJECT_ID can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), and periods (.). For more information, see Identifying projects. * LOCATION_ID is the canonical ID for the pipeline’s location. The list of available locations can be obtained by calling google.cloud.location.Locations.ListLocations. Note that the Data Pipelines service is not available in all regions. It depends on Cloud Scheduler, an App Engine application, so it’s only available in App Engine regions. * PIPELINE_ID is the ID of the pipeline. Must be unique for the selected project and location.
pipeline_sources: Option<HashMap<String, String>>Immutable. The sources of the pipeline (for example, Dataplex). The keys and values are set by the corresponding sources during pipeline creation.
schedule_info: Option<GoogleCloudDatapipelinesV1ScheduleSpec>Internal scheduling information for a pipeline. If this information is provided, periodic jobs will be created per the schedule. If not, users are responsible for creating jobs externally.
scheduler_service_account_email: Option<String>Optional. A service account email to be used with the Cloud Scheduler job. If not specified, the default compute engine service account will be used.
state: Option<String>Required. The state of the pipeline. When the pipeline is created, the state is set to ‘PIPELINE_STATE_ACTIVE’ by default. State changes can be requested by setting the state to stopping, paused, or resuming. State cannot be changed through UpdatePipeline requests.
type_: Option<String>Required. The type of the pipeline. This field affects the scheduling of the pipeline and the type of metrics to show for the pipeline.
workload: Option<GoogleCloudDatapipelinesV1Workload>Workload information for creating new jobs.
Trait Implementations
sourceimpl Clone for GoogleCloudDatapipelinesV1Pipeline
impl Clone for GoogleCloudDatapipelinesV1Pipeline
sourcefn clone(&self) -> GoogleCloudDatapipelinesV1Pipeline
fn clone(&self) -> GoogleCloudDatapipelinesV1Pipeline
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for GoogleCloudDatapipelinesV1Pipeline
impl Default for GoogleCloudDatapipelinesV1Pipeline
sourcefn default() -> GoogleCloudDatapipelinesV1Pipeline
fn default() -> GoogleCloudDatapipelinesV1Pipeline
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GoogleCloudDatapipelinesV1Pipeline
impl<'de> Deserialize<'de> for GoogleCloudDatapipelinesV1Pipeline
sourcefn 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
impl RequestValue for GoogleCloudDatapipelinesV1Pipeline
impl ResponseResult for GoogleCloudDatapipelinesV1Pipeline
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDatapipelinesV1Pipeline
impl Send for GoogleCloudDatapipelinesV1Pipeline
impl Sync for GoogleCloudDatapipelinesV1Pipeline
impl Unpin for GoogleCloudDatapipelinesV1Pipeline
impl UnwindSafe for GoogleCloudDatapipelinesV1Pipeline
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more