Struct google_api_proto::google::cloud::dataproc::v1::DiagnoseClusterRequest
source · pub struct DiagnoseClusterRequest {
pub project_id: String,
pub region: String,
pub cluster_name: String,
pub tarball_gcs_dir: String,
pub diagnosis_interval: Option<Interval>,
pub jobs: Vec<String>,
pub yarn_application_ids: Vec<String>,
}
Expand description
A request to collect cluster diagnostic information.
Fields§
§project_id: String
Required. The ID of the Google Cloud Platform project that the cluster belongs to.
region: String
Required. The Dataproc region in which to handle the request.
cluster_name: String
Required. The cluster name.
tarball_gcs_dir: String
Optional. The output Cloud Storage directory for the diagnostic tarball. If not specified, a task-specific directory in the cluster’s staging bucket will be used.
diagnosis_interval: Option<Interval>
Optional. Time interval in which diagnosis should be carried out on the cluster.
jobs: Vec<String>
Optional. Specifies a list of jobs on which diagnosis is to be performed. Format: projects/{project}/regions/{region}/jobs/{job}
yarn_application_ids: Vec<String>
Optional. Specifies a list of yarn applications on which diagnosis is to be performed.
Trait Implementations§
source§impl Clone for DiagnoseClusterRequest
impl Clone for DiagnoseClusterRequest
source§fn clone(&self) -> DiagnoseClusterRequest
fn clone(&self) -> DiagnoseClusterRequest
Returns a copy 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 DiagnoseClusterRequest
impl Debug for DiagnoseClusterRequest
source§impl Default for DiagnoseClusterRequest
impl Default for DiagnoseClusterRequest
source§impl Message for DiagnoseClusterRequest
impl Message for DiagnoseClusterRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for DiagnoseClusterRequest
impl PartialEq for DiagnoseClusterRequest
source§fn eq(&self, other: &DiagnoseClusterRequest) -> bool
fn eq(&self, other: &DiagnoseClusterRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DiagnoseClusterRequest
Auto Trait Implementations§
impl Freeze for DiagnoseClusterRequest
impl RefUnwindSafe for DiagnoseClusterRequest
impl Send for DiagnoseClusterRequest
impl Sync for DiagnoseClusterRequest
impl Unpin for DiagnoseClusterRequest
impl UnwindSafe for DiagnoseClusterRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request