parameters: (self, bucket)
docstring: Permanently deletes an empty bucket.
  
      Args:
        bucket: Name of a bucket.
  
      Flags:
        ifMetagenerationMatch: If set, only deletes the bucket if its
          metageneration matches this value.
        ifMetagenerationNotMatch: If set, only deletes the bucket if its
          metageneration does not match this value.
docstring_summary: Permanently deletes an empty bucket.
docstring_tokens: Permanently deletes an empty bucket .
function: def RunWithArgs(self, bucket):
      """Permanently deletes an empty bucket.
  
      Args:
        bucket: Name of a bucket.
  
      Flags:
        ifMetagenerationMatch: If set, only deletes the bucket if its
          metageneration matches this value.
        ifMetagenerationNotMatch: If set, only deletes the bucket if its
          metageneration does not match this value.
      """
      client = GetClientFromFlags()
      global_params = GetGlobalParamsFromFlags()
      request = messages.StorageBucketsDeleteRequest(
          bucket=bucket.decode('utf8'),
          )
      if FLAGS['ifMetagenerationMatch'].present:
        request.ifMetagenerationMatch = int(FLAGS.ifMetagenerationMatch)
      if FLAGS['ifMetagenerationNotMatch'].present:
        request.ifMetagenerationNotMatch = int(FLAGS.ifMetagenerationNotMatch)
      result = client.buckets.Delete(
          request, global_params=global_params)
      print apitools_base_cli.FormatOutput(result)
function_tokens: def RunWithArgs ( self , bucket ) : client = GetClientFromFlags ( ) global_params = GetGlobalParamsFromFlags ( ) request = messages . StorageBucketsDeleteRequest ( bucket = bucket . decode ( 'utf8' ) , ) if FLAGS [ 'ifMetagenerationMatch' ] . present : request . ifMetagenerationMatch = int ( FLAGS . ifMetagenerationMatch ) if FLAGS [ 'ifMetagenerationNotMatch' ] . present : request . ifMetagenerationNotMatch = int ( FLAGS . ifMetagenerationNotMatch ) result = client . buckets . Delete ( request , global_params = global_params ) print apitools_base_cli . FormatOutput ( result )