original_docstring: Deletes the dataset specified by the datasetId value. Before you can
      delete a dataset, you must delete all its tables, either manually or by
      specifying deleteContents. Immediately after deletion, you can create
      another dataset with the same name.
  
      Args:
        projectId: Project ID of the dataset being deleted
        datasetId: Dataset ID of dataset being deleted
  
      Flags:
        deleteContents: If True, delete all the tables in the dataset. If False
          and the dataset contains tables, the request will fail. Default is
          False
      
docstring: Deletes the dataset specified by the datasetId value. Before you can
  delete a dataset, you must delete all its tables, either manually or by
  specifying deleteContents. Immediately after deletion, you can create
  another dataset with the same name.
docstring_tokens: Deletes the dataset specified by the datasetId value . Before you can delete a dataset you must delete all its tables either manually or by specifying deleteContents . Immediately after deletion you can create another dataset with the same name .
code: def RunWithArgs(self, projectId, datasetId):
      """Deletes the dataset specified by the datasetId value. Before you can
      delete a dataset, you must delete all its tables, either manually or by
      specifying deleteContents. Immediately after deletion, you can create
      another dataset with the same name.
  
      Args:
        projectId: Project ID of the dataset being deleted
        datasetId: Dataset ID of dataset being deleted
  
      Flags:
        deleteContents: If True, delete all the tables in the dataset. If False
          and the dataset contains tables, the request will fail. Default is
          False
      """
      client = GetClientFromFlags()
      global_params = GetGlobalParamsFromFlags()
      request = messages.BigqueryDatasetsDeleteRequest(
          projectId=projectId.decode('utf8'),
          datasetId=datasetId.decode('utf8'),
          )
      if FLAGS['deleteContents'].present:
        request.deleteContents = FLAGS.deleteContents
      result = client.datasets.Delete(
          request, global_params=global_params)
      print apitools_base_cli.FormatOutput(result)
code_tokens: def RunWithArgs ( self , projectId , datasetId ) : client = GetClientFromFlags ( ) global_params = GetGlobalParamsFromFlags ( ) request = messages . BigqueryDatasetsDeleteRequest ( projectId = projectId . decode ( 'utf8' ) , datasetId = datasetId . decode ( 'utf8' ) , ) if FLAGS [ 'deleteContents' ] . present : request . deleteContents = FLAGS . deleteContents result = client . datasets . Delete ( request , global_params = global_params ) print apitools_base_cli . FormatOutput ( result )
short_docstring: Deletes the dataset specified by the datasetId value.
short_docstring_tokens: Deletes the dataset specified by the datasetId value .
comment: """Deletes the dataset specified by the datasetId value. Before you can
      delete a dataset, you must delete all its tables, either manually or by
      specifying deleteContents. Immediately after deletion, you can create
      another dataset with the same name.
  
      Args:
        projectId: Project ID of the dataset being deleted
        datasetId: Dataset ID of dataset being deleted
  
      Flags:
        deleteContents: If True, delete all the tables in the dataset. If False
          and the dataset contains tables, the request will fail. Default is
          False
      """