pub struct ReattachExecuteRequest {
pub session_id: String,
pub user_context: Option<UserContext>,
pub operation_id: String,
pub client_type: Option<String>,
pub last_response_id: Option<String>,
}
Fields§
§session_id: String
(Required)
The session_id of the request to reattach to. This must be an id of existing session.
user_context: Option<UserContext>
(Required) User context
user_context.user_id and session+id both identify a unique remote spark session on the server side.
operation_id: String
(Required) Provide an id of the request to reattach to. This must be an id of existing operation.
client_type: Option<String>
Provides optional information about the client sending the request. This field can be used for language or version specific information and is only intended for logging purposes and will not be interpreted by the server.
last_response_id: Option<String>
(Optional) Last already processed response id from the response stream. After reattach, server will resume the response stream after that response. If not specified, server will restart the stream from the start.
Note: server controls the amount of responses that it buffers and it may drop responses, that are far behind the latest returned response, so this can’t be used to arbitrarily scroll back the cursor. If the response is no longer available, this will result in an error.
Implementations§
Source§impl ReattachExecuteRequest
impl ReattachExecuteRequest
Sourcepub fn client_type(&self) -> &str
pub fn client_type(&self) -> &str
Returns the value of client_type
, or the default value if client_type
is unset.
Sourcepub fn last_response_id(&self) -> &str
pub fn last_response_id(&self) -> &str
Returns the value of last_response_id
, or the default value if last_response_id
is unset.
Trait Implementations§
Source§impl Clone for ReattachExecuteRequest
impl Clone for ReattachExecuteRequest
Source§fn clone(&self) -> ReattachExecuteRequest
fn clone(&self) -> ReattachExecuteRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ReattachExecuteRequest
impl Debug for ReattachExecuteRequest
Source§impl Default for ReattachExecuteRequest
impl Default for ReattachExecuteRequest
Source§impl Message for ReattachExecuteRequest
impl Message for ReattachExecuteRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
.Source§impl PartialEq for ReattachExecuteRequest
impl PartialEq for ReattachExecuteRequest
impl StructuralPartialEq for ReattachExecuteRequest
Auto Trait Implementations§
impl Freeze for ReattachExecuteRequest
impl RefUnwindSafe for ReattachExecuteRequest
impl Send for ReattachExecuteRequest
impl Sync for ReattachExecuteRequest
impl Unpin for ReattachExecuteRequest
impl UnwindSafe for ReattachExecuteRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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>
T
in a tonic::Request