Send feedback
  
   
 
  
    
      Class ManagedKafkaConnection (2.44.0-rc) 
  
  
  
   
  
    
  
  
    
    
    
    
    
  Version latestkeyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
  
  Functions
   
  virtual options() 
  
    
      
        Returns  
      
        Type Description  
      
        Options  
     
  
  virtual ListClusters(google::cloud::managedkafka::v1::ListClustersRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::ListClustersRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::cloud::managedkafka::v1::Cluster >  
     
  
  virtual GetCluster(google::cloud::managedkafka::v1::GetClusterRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::GetClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Cluster >  
     
  
  virtual CreateCluster(google::cloud::managedkafka::v1::CreateClusterRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::CreateClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::Cluster > >  
     
  
  virtual CreateCluster(NoAwaitTag, google::cloud::managedkafka::v1::CreateClusterRequest const &) 
  
    
      
        Parameters  
      
        Name Description  
      
        
          NoAwaitTag
           
       
      
        request
          google::cloud::managedkafka::v1::CreateClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::longrunning::Operation >  
     
  
  virtual CreateCluster(google::longrunning::Operation const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        operation
          google::longrunning::Operation const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::Cluster > >  
     
  
  virtual UpdateCluster(google::cloud::managedkafka::v1::UpdateClusterRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::UpdateClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::Cluster > >  
     
  
  virtual UpdateCluster(NoAwaitTag, google::cloud::managedkafka::v1::UpdateClusterRequest const &) 
  
    
      
        Parameters  
      
        Name Description  
      
        
          NoAwaitTag
           
       
      
        request
          google::cloud::managedkafka::v1::UpdateClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::longrunning::Operation >  
     
  
  virtual UpdateCluster(google::longrunning::Operation const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        operation
          google::longrunning::Operation const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::Cluster > >  
     
  
  virtual DeleteCluster(google::cloud::managedkafka::v1::DeleteClusterRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::DeleteClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::OperationMetadata > >  
     
  
  virtual DeleteCluster(NoAwaitTag, google::cloud::managedkafka::v1::DeleteClusterRequest const &) 
  
    
      
        Parameters  
      
        Name Description  
      
        
          NoAwaitTag
           
       
      
        request
          google::cloud::managedkafka::v1::DeleteClusterRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::longrunning::Operation >  
     
  
  virtual DeleteCluster(google::longrunning::Operation const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        operation
          google::longrunning::Operation const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        future< StatusOr< google::cloud::managedkafka::v1::OperationMetadata > >  
     
  
  virtual ListTopics(google::cloud::managedkafka::v1::ListTopicsRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::ListTopicsRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::cloud::managedkafka::v1::Topic >  
     
  
  virtual GetTopic(google::cloud::managedkafka::v1::GetTopicRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::GetTopicRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Topic >  
     
  
  virtual CreateTopic(google::cloud::managedkafka::v1::CreateTopicRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::CreateTopicRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Topic >  
     
  
  virtual UpdateTopic(google::cloud::managedkafka::v1::UpdateTopicRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::UpdateTopicRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Topic >  
     
  
  virtual DeleteTopic(google::cloud::managedkafka::v1::DeleteTopicRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::DeleteTopicRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Status  
     
  
  virtual ListConsumerGroups(google::cloud::managedkafka::v1::ListConsumerGroupsRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::ListConsumerGroupsRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::cloud::managedkafka::v1::ConsumerGroup >  
     
  
  virtual GetConsumerGroup(google::cloud::managedkafka::v1::GetConsumerGroupRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::GetConsumerGroupRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::ConsumerGroup >  
     
  
  virtual UpdateConsumerGroup(google::cloud::managedkafka::v1::UpdateConsumerGroupRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::UpdateConsumerGroupRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::ConsumerGroup >  
     
  
  virtual DeleteConsumerGroup(google::cloud::managedkafka::v1::DeleteConsumerGroupRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::DeleteConsumerGroupRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Status  
     
  
  virtual ListAcls(google::cloud::managedkafka::v1::ListAclsRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::ListAclsRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::cloud::managedkafka::v1::Acl >  
     
  
  virtual GetAcl(google::cloud::managedkafka::v1::GetAclRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::GetAclRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Acl >  
     
  
  virtual CreateAcl(google::cloud::managedkafka::v1::CreateAclRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::CreateAclRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Acl >  
     
  
  virtual UpdateAcl(google::cloud::managedkafka::v1::UpdateAclRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::UpdateAclRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::Acl >  
     
  
  virtual DeleteAcl(google::cloud::managedkafka::v1::DeleteAclRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::DeleteAclRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Status  
     
  
  virtual AddAclEntry(google::cloud::managedkafka::v1::AddAclEntryRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::AddAclEntryRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::AddAclEntryResponse >  
     
  
  virtual RemoveAclEntry(google::cloud::managedkafka::v1::RemoveAclEntryRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::managedkafka::v1::RemoveAclEntryRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::managedkafka::v1::RemoveAclEntryResponse >  
     
  
  virtual ListLocations(google::cloud::location::ListLocationsRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::location::ListLocationsRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::cloud::location::Location >  
     
  
  virtual GetLocation(google::cloud::location::GetLocationRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::cloud::location::GetLocationRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::cloud::location::Location >  
     
  
  virtual ListOperations(google::longrunning::ListOperationsRequest) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::longrunning::ListOperationsRequest
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StreamRange< google::longrunning::Operation >  
     
  
  virtual GetOperation(google::longrunning::GetOperationRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::longrunning::GetOperationRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        StatusOr< google::longrunning::Operation >  
     
  
  virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::longrunning::DeleteOperationRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Status  
     
  
  virtual CancelOperation(google::longrunning::CancelOperationRequest const &) 
  
    
      
        Parameter  
      
        Name Description  
      
        request
          google::longrunning::CancelOperationRequest const &
           
       
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Status  
     
  
 
     
    
  
  
  
     
  
    
    
      
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-10 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]