summaryrefslogtreecommitdiff
path: root/src/rpc/google.longrunning.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc/google.longrunning.rs')
-rw-r--r--src/rpc/google.longrunning.rs160
1 files changed, 0 insertions, 160 deletions
diff --git a/src/rpc/google.longrunning.rs b/src/rpc/google.longrunning.rs
deleted file mode 100644
index 9c260c30..00000000
--- a/src/rpc/google.longrunning.rs
+++ /dev/null
@@ -1,160 +0,0 @@
-// @generated
-// This file is @generated by prost-build.
-/// This resource represents a long-running operation that is the result of a
-/// network API call.
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct Operation {
- /// The server-assigned name, which is only unique within the same service that
- /// originally returns it. If you use the default HTTP mapping, the
- /// `name` should be a resource name ending with `operations/{unique_id}`.
- #[prost(string, tag="1")]
- pub name: ::prost::alloc::string::String,
- /// Service-specific metadata associated with the operation. It typically
- /// contains progress information and common metadata such as create time.
- /// Some services might not provide such metadata. Any method that returns a
- /// long-running operation should document the metadata type, if any.
- #[prost(message, optional, tag="2")]
- pub metadata: ::core::option::Option<super::protobuf::Any>,
- /// If the value is `false`, it means the operation is still in progress.
- /// If `true`, the operation is completed, and either `error` or `response` is
- /// available.
- #[prost(bool, tag="3")]
- pub done: bool,
- /// The operation result, which can be either an `error` or a valid `response`.
- /// If `done` == `false`, neither `error` nor `response` is set.
- /// If `done` == `true`, exactly one of `error` or `response` can be set.
- /// Some services might not provide the result.
- #[prost(oneof="operation::Result", tags="4, 5")]
- pub result: ::core::option::Option<operation::Result>,
-}
-/// Nested message and enum types in `Operation`.
-pub mod operation {
- /// The operation result, which can be either an `error` or a valid `response`.
- /// If `done` == `false`, neither `error` nor `response` is set.
- /// If `done` == `true`, exactly one of `error` or `response` can be set.
- /// Some services might not provide the result.
- #[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Oneof)]
- pub enum Result {
- /// The error result of the operation in case of failure or cancellation.
- #[prost(message, tag="4")]
- Error(super::super::rpc::Status),
- /// The normal, successful response of the operation. If the original
- /// method returns no data on success, such as `Delete`, the response is
- /// `google.protobuf.Empty`. If the original method is standard
- /// `Get`/`Create`/`Update`, the response should be the resource. For other
- /// methods, the response should have the type `XxxResponse`, where `Xxx`
- /// is the original method name. For example, if the original method name
- /// is `TakeSnapshot()`, the inferred response type is
- /// `TakeSnapshotResponse`.
- #[prost(message, tag="5")]
- Response(super::super::protobuf::Any),
- }
-}
-/// The request message for
-/// [Operations.GetOperation][google.longrunning.Operations.GetOperation].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct GetOperationRequest {
- /// The name of the operation resource.
- #[prost(string, tag="1")]
- pub name: ::prost::alloc::string::String,
-}
-/// The request message for
-/// [Operations.ListOperations][google.longrunning.Operations.ListOperations].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct ListOperationsRequest {
- /// The name of the operation's parent resource.
- #[prost(string, tag="4")]
- pub name: ::prost::alloc::string::String,
- /// The standard list filter.
- #[prost(string, tag="1")]
- pub filter: ::prost::alloc::string::String,
- /// The standard list page size.
- #[prost(int32, tag="2")]
- pub page_size: i32,
- /// The standard list page token.
- #[prost(string, tag="3")]
- pub page_token: ::prost::alloc::string::String,
-}
-/// The response message for
-/// [Operations.ListOperations][google.longrunning.Operations.ListOperations].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct ListOperationsResponse {
- /// A list of operations that matches the specified filter in the request.
- #[prost(message, repeated, tag="1")]
- pub operations: ::prost::alloc::vec::Vec<Operation>,
- /// The standard List next-page token.
- #[prost(string, tag="2")]
- pub next_page_token: ::prost::alloc::string::String,
-}
-/// The request message for
-/// [Operations.CancelOperation][google.longrunning.Operations.CancelOperation].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct CancelOperationRequest {
- /// The name of the operation resource to be cancelled.
- #[prost(string, tag="1")]
- pub name: ::prost::alloc::string::String,
-}
-/// The request message for
-/// [Operations.DeleteOperation][google.longrunning.Operations.DeleteOperation].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct DeleteOperationRequest {
- /// The name of the operation resource to be deleted.
- #[prost(string, tag="1")]
- pub name: ::prost::alloc::string::String,
-}
-/// The request message for
-/// [Operations.WaitOperation][google.longrunning.Operations.WaitOperation].
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct WaitOperationRequest {
- /// The name of the operation resource to wait on.
- #[prost(string, tag="1")]
- pub name: ::prost::alloc::string::String,
- /// The maximum duration to wait before timing out. If left blank, the wait
- /// will be at most the time permitted by the underlying HTTP/RPC protocol.
- /// If RPC context deadline is also specified, the shorter one will be used.
- #[prost(message, optional, tag="2")]
- pub timeout: ::core::option::Option<super::protobuf::Duration>,
-}
-/// A message representing the message types used by a long-running operation.
-///
-/// Example:
-///
-/// rpc Export(ExportRequest) returns (google.longrunning.Operation) {
-/// option (google.longrunning.operation_info) = {
-/// response_type: "ExportResponse"
-/// metadata_type: "ExportMetadata"
-/// };
-/// }
-#[allow(clippy::derive_partial_eq_without_eq)]
-#[derive(Clone, PartialEq, ::prost::Message)]
-pub struct OperationInfo {
- /// Required. The message name of the primary return type for this
- /// long-running operation.
- /// This type will be used to deserialize the LRO's response.
- ///
- /// If the response is in a different package from the rpc, a fully-qualified
- /// message name must be used (e.g. `google.protobuf.Struct`).
- ///
- /// Note: Altering this value constitutes a breaking change.
- #[prost(string, tag="1")]
- pub response_type: ::prost::alloc::string::String,
- /// Required. The message name of the metadata type for this long-running
- /// operation.
- ///
- /// If the response is in a different package from the rpc, a fully-qualified
- /// message name must be used (e.g. `google.protobuf.Struct`).
- ///
- /// Note: Altering this value constitutes a breaking change.
- #[prost(string, tag="2")]
- pub metadata_type: ::prost::alloc::string::String,
-}
-include!("google.longrunning.tonic.rs");
-// @@protoc_insertion_point(module) \ No newline at end of file