#![allow(rustdoc::broken_intra_doc_links)]
use gax::error::Error;
pub(crate) mod dynamic;
pub trait ClusterManager: std::fmt::Debug + Send + Sync {
fn list_clusters(
&self,
_req: crate::model::ListClustersRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::ListClustersResponse>> + Send
{
std::future::ready::<crate::Result<crate::model::ListClustersResponse>>(Err(Error::other(
"unimplemented",
)))
}
fn get_cluster(
&self,
_req: crate::model::GetClusterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Cluster>> + Send {
std::future::ready::<crate::Result<crate::model::Cluster>>(Err(Error::other(
"unimplemented",
)))
}
fn create_cluster(
&self,
_req: crate::model::CreateClusterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn update_cluster(
&self,
_req: crate::model::UpdateClusterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn update_node_pool(
&self,
_req: crate::model::UpdateNodePoolRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_node_pool_autoscaling(
&self,
_req: crate::model::SetNodePoolAutoscalingRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_logging_service(
&self,
_req: crate::model::SetLoggingServiceRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_monitoring_service(
&self,
_req: crate::model::SetMonitoringServiceRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_addons_config(
&self,
_req: crate::model::SetAddonsConfigRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_locations(
&self,
_req: crate::model::SetLocationsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn update_master(
&self,
_req: crate::model::UpdateMasterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_master_auth(
&self,
_req: crate::model::SetMasterAuthRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn delete_cluster(
&self,
_req: crate::model::DeleteClusterRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn list_operations(
&self,
_req: crate::model::ListOperationsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::ListOperationsResponse>> + Send
{
std::future::ready::<crate::Result<crate::model::ListOperationsResponse>>(Err(
Error::other("unimplemented"),
))
}
fn get_operation(
&self,
_req: crate::model::GetOperationRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn cancel_operation(
&self,
_req: crate::model::CancelOperationRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<wkt::Empty>> + Send {
std::future::ready::<crate::Result<wkt::Empty>>(Err(Error::other("unimplemented")))
}
fn get_server_config(
&self,
_req: crate::model::GetServerConfigRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::ServerConfig>> + Send {
std::future::ready::<crate::Result<crate::model::ServerConfig>>(Err(Error::other(
"unimplemented",
)))
}
fn get_json_web_keys(
&self,
_req: crate::model::GetJSONWebKeysRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::GetJSONWebKeysResponse>> + Send
{
std::future::ready::<crate::Result<crate::model::GetJSONWebKeysResponse>>(Err(
Error::other("unimplemented"),
))
}
fn list_node_pools(
&self,
_req: crate::model::ListNodePoolsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::ListNodePoolsResponse>> + Send
{
std::future::ready::<crate::Result<crate::model::ListNodePoolsResponse>>(Err(Error::other(
"unimplemented",
)))
}
fn get_node_pool(
&self,
_req: crate::model::GetNodePoolRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::NodePool>> + Send {
std::future::ready::<crate::Result<crate::model::NodePool>>(Err(Error::other(
"unimplemented",
)))
}
fn create_node_pool(
&self,
_req: crate::model::CreateNodePoolRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn delete_node_pool(
&self,
_req: crate::model::DeleteNodePoolRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn complete_node_pool_upgrade(
&self,
_req: crate::model::CompleteNodePoolUpgradeRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<wkt::Empty>> + Send {
std::future::ready::<crate::Result<wkt::Empty>>(Err(Error::other("unimplemented")))
}
fn rollback_node_pool_upgrade(
&self,
_req: crate::model::RollbackNodePoolUpgradeRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_node_pool_management(
&self,
_req: crate::model::SetNodePoolManagementRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_labels(
&self,
_req: crate::model::SetLabelsRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_legacy_abac(
&self,
_req: crate::model::SetLegacyAbacRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn start_ip_rotation(
&self,
_req: crate::model::StartIPRotationRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn complete_ip_rotation(
&self,
_req: crate::model::CompleteIPRotationRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_node_pool_size(
&self,
_req: crate::model::SetNodePoolSizeRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_network_policy(
&self,
_req: crate::model::SetNetworkPolicyRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn set_maintenance_policy(
&self,
_req: crate::model::SetMaintenancePolicyRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::Operation>> + Send {
std::future::ready::<crate::Result<crate::model::Operation>>(Err(Error::other(
"unimplemented",
)))
}
fn list_usable_subnetworks(
&self,
_req: crate::model::ListUsableSubnetworksRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::model::ListUsableSubnetworksResponse>>
+ Send {
std::future::ready::<crate::Result<crate::model::ListUsableSubnetworksResponse>>(Err(
Error::other("unimplemented"),
))
}
fn check_autopilot_compatibility(
&self,
_req: crate::model::CheckAutopilotCompatibilityRequest,
_options: gax::options::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::model::CheckAutopilotCompatibilityResponse>,
> + Send {
std::future::ready::<crate::Result<crate::model::CheckAutopilotCompatibilityResponse>>(Err(
Error::other("unimplemented"),
))
}
}